Package-level declarations
Types
Denotes an internal Diskord API.
Properties
The host of the discord content delivery network.
Convenience method to check if a user has a custom avatar.
Shortcut to check if a message is from a user.
Shortcut to check if a message is from a webhook.
Determine if the channel type represents a thread.
Functions
Adds a reaction to the specified message.
Add a user to the current thread.
Changes the user's nickname in this client's guild.
Changes a user's nickname in this client's guild.
Compute the permissions for the given guild member in the channel in the guild. Takes into account the permission overwrites and whether or not the user is an administrator.
Compute the permissions for the given user in the channel. Takes into account the permission overwrites and whether the user is an administrator.
Create a thread from an existing message.
Fetches all guilds from the GuildClient over potentially multiple API calls
Convenience method for responding to an interaction with a message
Gets the url of the user's default avatar in PNG format.
Remove a user from the current thread.
Calls ChannelClient.createMessage for embedded messages without needing to create a CreateMessage object first. Also accepts a lambda that can be used to configure an Embed object.
Calls ChannelClient.createMessage for embedded messages and images without needing to create a CreateMessage object first. Also accepts a lambda that can be used to configure an Embed object.
Calls ChannelClient.createMessage to reply to a specific text message with an embedded message and image without needing to create a CreateMessage object first. Also accepts a lambda that can be used to configure an Embed object.
Calls ChannelClient.createMessage to reply to a specific text message with an embedded message without needing to create a CreateMessage object first. Also accepts a lambda that can be used to configure an Embed object.
Calls ChannelClient.createMessage for to attach a file without needing to create a CreateMessage object first.
Calls ChannelClient.createMessage for text messages without needing to create a CreateMessage object first.
Calls ChannelClient.createMessage for text messages without needing to create a CreateMessage object first.
Calls ChannelClient.createMessage to reply to a specific text message without needing to create a CreateMessage object first.
Creates a Discord compatible timestamp, which shows dates and times adjusted for each user's timezone.
Convenience method to turn a role id into a formatted mention for chat.
Creates a Discord compatible timestamp, which shows dates and times adjusted for each user's timezone.
Convenience method to turn a user id into a formatted mention for chat.
Gets the url of the user's avatar in WEBP format.
Gets the url of the guild splash in WEBP format. Null if there is no splash.
Shortcut to add a italics to text.
Shortcut to put the code in a multi line code block.
Shortcut to put the code in a multi line code block with a language style.
Shortcut to put the code in a single line code block.
Shortcut to add a spoiler to text.
Shortcut to add a strikethrough to text.
Shortcut to add an underline to text.