Channel
Documentation / @discordeno/bot / Channel
Interface: Channel
Defined in: packages/bot/src/transformers/types.ts:375
Properties
applicationId?
optional
applicationId:bigint
Defined in: packages/bot/src/transformers/types.ts:438
Application id of the group DM creator if it is bot-created
appliedTags?
optional
appliedTags:bigint
[]
Defined in: packages/bot/src/transformers/types.ts:444
The IDs of the set of tags that have been applied to a thread in a GUILD_FORUM
or a GUILD_MEDIA
channel
archived
archived:
boolean
Defined in: packages/bot/src/transformers/types.ts:463
Whether the thread is archived
availableTags?
optional
availableTags:ForumTag
[]
Defined in: packages/bot/src/transformers/types.ts:442
The set of tags that can be used in a GUILD_FORUM
or a GUILD_MEDIA
channel
bitrate?
optional
bitrate:number
Defined in: packages/bot/src/transformers/types.ts:393
The bitrate (in bits) of the voice or stage channel
defaultAutoArchiveDuration?
optional
defaultAutoArchiveDuration:number
Defined in: packages/bot/src/transformers/types.ts:421
Default duration for newly created threads, in minutes, to automatically archive the thread after recent activity, can be set to: 60, 1440, 4320, 10080
defaultForumLayout?
optional
defaultForumLayout:ForumLayout
Defined in: packages/bot/src/transformers/types.ts:451
defaultReactionEmoji?
optional
defaultReactionEmoji:DefaultReactionEmoji
Defined in: packages/bot/src/transformers/types.ts:446
The emoji to show in the add reaction button on a thread in a GUILD_FORUM
or a GUILD_MEDIA
channel
defaultSortOrder?
optional
defaultSortOrder:null
|SortOrderTypes
Defined in: packages/bot/src/transformers/types.ts:450
The default sort order type used to order posts in GUILD_FORUM
and GUILD_MEDIA
channels. Defaults to null, which indicates a preferred sort order hasn't been set by a channel admin
defaultThreadRateLimitPerUser?
optional
defaultThreadRateLimitPerUser:number
Defined in: packages/bot/src/transformers/types.ts:448
the initial rateLimitPerUser
to set on newly created threads in a channel. this field is copied to the thread at creation time and does not live update.
flags?
optional
flags:number
Defined in: packages/bot/src/transformers/types.ts:425
The flags of the channel
guildId?
optional
guildId:bigint
Defined in: packages/bot/src/transformers/types.ts:383
The id of the guild
icon?
optional
icon:bigint
Defined in: packages/bot/src/transformers/types.ts:436
Icon hash of the group dm
id
id:
bigint
Defined in: packages/bot/src/transformers/types.ts:377
The id of the channel
internalOverwrites?
optional
internalOverwrites:bigint
[]
Defined in: packages/bot/src/transformers/types.ts:432
Internal
Explicit permission overwrites for members and roles
Use channel.permissionOverwrites. This is for internal use only, and prone to breaking changes.
internalThreadMetadata?
optional
internalThreadMetadata:InternalChannelThreadMetadata
Defined in: packages/bot/src/transformers/types.ts:418
Internal
Thread-specific fields not needed by other channels.
This field is an internal field, subject to breaking changes.
invitable
invitable:
boolean
Defined in: packages/bot/src/transformers/types.ts:461
whether non-moderators can add other non-moderators to a thread; only available on private threads
lastMessageId?
optional
lastMessageId:bigint
Defined in: packages/bot/src/transformers/types.ts:391
The id of the last message sent in this channel (may not point to an existing or valid message)
lastPinTimestamp?
optional
lastPinTimestamp:number
Defined in: packages/bot/src/transformers/types.ts:403
When the last pinned message was pinned. This may be null in events such as GUILD_CREATE when a message is not pinned.
locked
locked:
boolean
Defined in: packages/bot/src/transformers/types.ts:459
When a thread is locked, only users with MANAGE_THREADS
can unarchive it
managed
managed:
boolean
Defined in: packages/bot/src/transformers/types.ts:465
for group DM channels: whether the channel is managed by an application via the gdm.join
OAuth2 scope
member?
optional
member:ThreadMember
Defined in: packages/bot/src/transformers/types.ts:419
memberCount?
optional
memberCount:number
Defined in: packages/bot/src/transformers/types.ts:411
An approximate count of users in a thread, stops counting at 50
messageCount?
optional
messageCount:number
Defined in: packages/bot/src/transformers/types.ts:409
An approximate count of messages in a thread, stops counting at 50
name?
optional
name:string
Defined in: packages/bot/src/transformers/types.ts:387
The name of the channel (1-100 characters)
newlyCreated
newlyCreated:
boolean
Defined in: packages/bot/src/transformers/types.ts:457
When a thread is created this will be true on that channel payload for the thread.
nsfw
nsfw:
boolean
Defined in: packages/bot/src/transformers/types.ts:453
Whether the channel is nsfw
ownerId?
optional
ownerId:bigint
Defined in: packages/bot/src/transformers/types.ts:399
Id of the creator of the thread
parentId?
optional
parentId:bigint
Defined in: packages/bot/src/transformers/types.ts:401
For guild channels: Id of the parent category for a channel (each parent category can contain up to 50 channels), for threads: id of the text channel this thread was created
permissionOverwrites
permissionOverwrites:
OverwriteReadable
[]
Defined in: packages/bot/src/transformers/types.ts:467
Explicit permission overwrites for members and roles.
permissions?
optional
permissions:Permissions
Defined in: packages/bot/src/transformers/types.ts:423
computed permissions for the invoking user in the channel, including overwrites, only included when part of the resolved data received on a slash command interaction. This does not include implicit permissions, which may need to be checked separately.
position?
optional
position:number
Defined in: packages/bot/src/transformers/types.ts:385
Sorting position of the channel
rateLimitPerUser?
optional
rateLimitPerUser:number
Defined in: packages/bot/src/transformers/types.ts:397
Amount of seconds a user has to wait before sending another message (0-21600); bots, as well as users with the permission manage_messages
or manage_channel
, are unaffected
recipients?
optional
recipients:User
[]
Defined in: packages/bot/src/transformers/types.ts:434
The recipients of a group dm
rtcRegion?
optional
rtcRegion:string
Defined in: packages/bot/src/transformers/types.ts:405
Voice region id for the voice or stage channel, automatic when set to null
threadMetadata?
optional
threadMetadata:ChannelThreadMetadata
Defined in: packages/bot/src/transformers/types.ts:455
Thread-specific fields not needed by other channels
toggles
toggles:
ChannelToggles
Defined in: packages/bot/src/transformers/types.ts:379
The compressed form of all the boolean values on this channel.
topic?
optional
topic:string
Defined in: packages/bot/src/transformers/types.ts:389
The channel topic (0-4096 characters for GUILD_FORUM channels, 0-1024 characters for all others)
totalMessageSent?
optional
totalMessageSent:number
Defined in: packages/bot/src/transformers/types.ts:440
Number of messages ever sent in a thread, it's similar to message_count
on message creation, but will not decrement the number when a message is deleted
type
type:
ChannelTypes
Defined in: packages/bot/src/transformers/types.ts:381
The type of channel
userLimit?
optional
userLimit:number
Defined in: packages/bot/src/transformers/types.ts:395
The user limit of the voice or stage channel
videoQualityMode?
optional
videoQualityMode:VideoQualityModes
Defined in: packages/bot/src/transformers/types.ts:407
The camera video quality mode of the voice channel, 1 when not present