VoiceChannel
An instance of a Discord Voice Channel associated to a guild.
Properties
The category behavior this channel belongs to, if any.
The id of the category this channel belongs to, if any.
The flags of this channel, if present.
The guild behavior this channel is associated to.
Requests to get the invites of this channel.
The behavior of the last message sent to this channel, if present.
The id of the last message sent to this channel, if present.
The timestamp of the last pin
This channel formatted as a mention as used by the Discord API.
The permission overwrites for this channel.
Requests to get the pinned messages in this channel.
The raw position of this channel in the guild as displayed by Discord.
The supplier used to request entities.
The type of this channel.
The camera video quality mode of the voice channel.
Requests to retrieve the present voice states of this channel.
Functions
Requests to add or replace a PermissionOverwrite to this entity.
Requests to get this behavior as a Channel .
Requests to get the Channel represented by this ChannelBehavior.
Requests to get the Channel represented by this ChannelBehavior, returns null if the Channel isn't present.
Requests to get this behavior as a Channel, returns null if the channel isn't present.
Requests to create a message with only an embed.
Request to create an InviteWithMetadata for this channel.
Requests to create a message with only a MessageCreateBuilder.content.
Requests to create a message configured by the builder.
Requests to create a new webhook configured by the builder.
Requests to delete a message in this channel.
Requests to edit this channel.
Requests to add or replace a PermissionOverwrite for the memberId.
Requests to add or replace a PermissionOverwrite for the roleId.
Retrieve the Channel associated with this behaviour from the provided EntitySupplier
Retrieve the Channel associated with this behaviour from the provided EntitySupplier returns null if the Channel isn't present.
Calculates the effective permissions of the memberId in this channel, applying the overwrite for the member and their roles on top of the base permissions.
Requests to get this channel's Guild, returns null if the guild isn't present.
Requests to get the last message sent to this channel, return null if no lastMessageId is present or if the message itself isn't present.
Requests to get a message with the given messageId.
Requests to get a message with the given messageId, returns null if the message isn't present or is not part of this channel.
Gets the permission overwrite for the memberId in this channel, if present.
Gets the permission overwrite for the roleId in this channel, if present.
Requests to get the position of this channel in the guild, as displayed in Discord.
Requests to get the voice region of this channel.
Requests to get the voice region of this channel.
returns a new VoiceChannel with the given strategy.