API Reference Remedy v0.5.2
Modules
Ratelimit implimentation specific to Discord's API. Only to be used when starting in a rest-only manner.
Simple cache that stores information for the current user.
Functions for interracting with the cache.
Consumer process for gateway event handling.
Represents a failed response from the API.
Represents an error when interacting with the cache.
Represents an error when playing sound through voice channels.
Functions that work on permissions.
Struct for interaction data.
Struct for command invocation arguments.
Converted interaction payload.
Struct representing a Discord guild channel.
Functions that work on Discord embeds.
Struct representing a Discord embed author.
Struct representing a Discord embed field.
Struct representing a Discord embed footer.
Struct representing a Discord embed image.
Struct representing a Discord embed provider.
Struct representing a Discord embed thumbnail.
Struct representing a Discord embed video.
Struct representing a Discord emoji.
Represents an update to channel pins.
Sent when a user is banned from a guild
Sent when a user is unbanned from a guild
Sent when a guild integration is updated
Struct representing an Invite Create event
Struct representing an Invite Delete event
Struct representing a Message Delete event
Struct representing a Message Delete Bulk event
Sent when a user adds a reaction to a message
Sent when a user removes a reaction from a message
Sent when a user explicitly removes all reactions from a message
Sent when a bot removes all instances of a given emoji from the reactions of a message
Sent on READY
Sent after initial handshake with the gateway
Struct representing a Remedy-generated Speaking Update event
Sent when a user starts typing in a channel
Struct representing a Remedy-generated Voice Ready event
Sent when a guild's voice server is updated
Represents a user's voice connection status
Struct representing a Discord guild.
Represents a guild's audit log.
Represents a single entry in the guild's audit log.
Represents a guild ban.
Struct representing a Discord guild integration.
Struct representing a Discord guild's integration account.
Struct representing a Discord guild member.
Struct representing a Discord role.
Struct representing an unavailable Discord guild.
Slash command invocation struct.
Struct representing a Discord invite.
Struct representing a Discord message.
Struct representing a Discord message activity.
Struct representing a Discord message application.
Struct representing a Discord message attachment.
Struct representing a Discord message reaction.
Struct representing a discord message reference.
Struct representing a Discord overwrite.
Struct representing a Discord user.
Struct representing a Discord User's connections
Struct representing the flags a user account can have
Struct representing a Discord voice region.
Struct representing the current Voice WS state.
Struct representing the current WS state.
Struct representing a Discord webhook.
Utility functions
Interface for playing audio through Discord's voice channels.
Voice Event