BaseGuildVoiceChannel
A base discord voice channel, every Guild Voice channel extends from.
Properties
id
guildId
voiceConnection
bitrate
userLimit
rtcRegion
videoQualityMode
guildId
This property was inherited from Objects.BaseDiscordGuildChannel
topic
This property was inherited from Objects.BaseDiscordGuildChannel
nsfw
This property was inherited from Objects.BaseDiscordGuildChannel
rateLimitPerUser
This property was inherited from Objects.BaseDiscordGuildChannel
parentId
This property was inherited from Objects.BaseDiscordGuildChannel
flags
This property was inherited from Objects.BaseDiscordGuildChannel
Methods
connectAsync
Connects to the voice channel asynchronously.
disconnectAsync
Disconnects from the voice channel asynchronously.
overwriteRolePermissionsAsync
BaseGuildVoiceChannel : overwriteRolePermissionsAsync () -> Vendor.Future
roleId: string
allowedPermissions: PermissionsBuilder.PermissionsBuilder
disallowedPermissions: PermissionsBuilder.PermissionsBuilder
set overwrites for a specific role permissions for this channel in a discord guild.
This function was inherited from Objects.BaseDiscordGuildChannel
overwriteMemberPermissionssync
BaseGuildVoiceChannel : overwriteMemberPermissionssync () -> Vendor.Future
memberId: string
allowedPermissions: PermissionsBuilder.PermissionsBuilder
disallowedPermissions: PermissionsBuilder.PermissionsBuilder
set overwrites for a specific members permissions for this channel in a discord guild.
This function was inherited from Objects.BaseDiscordGuildChannel
overwriteMemberPermissionssync
BaseGuildVoiceChannel : overwriteMemberPermissionssync () -> Vendor.Future
roleIdOrUserId: string
deletes overwritten permissions for the given id, the given id must be either a role id or a user id
This function was inherited from Objects.BaseDiscordGuildChannel
getInvitesAsync
BaseGuildVoiceChannel : getInvitesAsync () -> Vendor.Future
Gets the invites for the channel asynchronously.
This function was inherited from Objects.BaseDiscordGuildChannel
createInviteAsync
BaseGuildVoiceChannel : createInviteAsync () -> Vendor.Future
maxAge: number?
maxUses: number?
temporary: boolean?
Creates an invite for the channel asynchronously.
This function was inherited from Objects.BaseDiscordGuildChannel
setPositionAsync
BaseGuildVoiceChannel : setPositionAsync () -> Vendor.Future
position: number
parentId: string?
syncPermissions: boolean?
Sets the position of the channel asynchronously.
This function was inherited from Objects.BaseDiscordGuildChannel
modifyAsync
BaseGuildVoiceChannel : modifyAsync () -> Vendor.Future<unknown>
channelBuilder: ChannelBuilder.ChannelBuilder
Modifies the thread channel settings asynchronously.
This function was inherited from Objects.BaseDiscordGuildChannel
getPublicArchivedThreadsAsync
BaseGuildVoiceChannel : getPublicArchivedThreadsAsync () -> Vendor.Future<{ number }>
epoch: number?
limit: number?
Gets all archived public threads in the guild channel asynchronously.
This function was inherited from Objects.BaseDiscordGuildChannel
getPrivateArchivedThreadsAsync
BaseGuildVoiceChannel : getPrivateArchivedThreadsAsync () -> Vendor.Future<{ number }>
epoch: number?
limit: number?
Gets all archived private threads in the guild channel asynchronously.
This function was inherited from Objects.BaseDiscordGuildChannel
getJoinedPrivateArchivedThreads
BaseGuildVoiceChannel : getJoinedPrivateArchivedThreads () -> Vendor.Future<{ number }>
epoch: number?
limit: number?
Gets all archived private threads that the bot is a member of, in the guild channel asynchronously.
This function was inherited from Objects.BaseDiscordGuildChannel
Functions
The BaseGuildVoiceChannel instance has no set functions!