ChannelClient
A REST client for a specific channel and it's content
Parameters
The id of the channel
The REST client implementation
Functions
Add a user to this group DM channel.
Add a reaction to a message.
Adds a reaction to the specified message.
Add a user to the current thread.
Add a user to the current thread.
Bulk delete messages in this channel.
Create an invite for this channel.
Create a message in this channel.
Create a message in this channel with an attachment.
Create a thread not connected to an existing message.
Create a thread from an existing message.
Create a thread from an existing message.
Create a webhook for this channel.
Crosspost a message in a GuildNewsChannel to following channels.
Delete all reactions from a message.
Delete all reactions from a message for a specific emoji.
Delete this channel or thread, or closes it if it is a DM.
Delete a message in this channel.
Delete a permissions set for this channel.
Edit a message in this channel.
Edit the permissions for this channel.
Get a list of active threads and associated members for the current channel.
Get this channel.
Get the invites for this channel.
Get a list of joined private threads.
Get a specific message from this channel.
Get all reactions from a message for a given custom emoji.
Get all reactions from a message for a given emoji.
Get messages from this channel.
Get messages from this channel, after a given message.
Get messages from this channel, around a given message.
Get messages from this channel, before a given message.
Get the pinned messages from this channel.
Get a list of private archived threads and associated members for the current channel.
Get a list of public archived threads and associated members for the current channel.
Get a list of members for the current thread.
Get the webhooks in this channel.
Join the current thread.
Leave the current thread.
Pin a message in this channel.
Remove a user from this group DM.
Remove a reaction from a message.
Remove a user from the current thread.
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.
Indicate that the current user is typing in this channel.
Unpin a message in this channel.
Update the channel's bitrate.
Update the channel's default duration for newly created threads to automatically archive after recent activity.
Update this channel's name.
Update if this channel is NSFW.
Update the channel's parent.
Update the channel's permissions.
Update this channel's position.
Update the channel's voice region.
Update this channel's topic.
Update this channel's type.
Update the channel's user limit.
Update the channel's per-user rate limit.
Update the channel's video quality mode.