Channel
Documentation / @discordeno/bot / Channel
Interface: Channel
Defined in: packages/bot/src/transformers/types.ts:374
Properties
applicationId?
optional
applicationId:bigint
Defined in: packages/bot/src/transformers/types.ts:437
Application id of the group DM creator if it is bot-created
appliedTags?
optional
appliedTags:bigint
[]
Defined in: packages/bot/src/transformers/types.ts:443
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:462
Whether the thread is archived
availableTags?
optional
availableTags:ForumTag
[]
Defined in: packages/bot/src/transformers/types.ts:441
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:392
The bitrate (in bits) of the voice or stage channel
defaultAutoArchiveDuration?
optional
defaultAutoArchiveDuration:number
Defined in: packages/bot/src/transformers/types.ts:420
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:450
defaultReactionEmoji?
optional
defaultReactionEmoji:DefaultReactionEmoji
Defined in: packages/bot/src/transformers/types.ts:445
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:449
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:447
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:424
The flags of the channel
guildId?
optional
guildId:bigint
Defined in: packages/bot/src/transformers/types.ts:382
The id of the guild
icon?
optional
icon:bigint
Defined in: packages/bot/src/transformers/types.ts:435
Icon hash of the group dm
id
id:
bigint
Defined in: packages/bot/src/transformers/types.ts:376
The id of the channel
internalOverwrites?
optional
internalOverwrites:bigint
[]
Defined in: packages/bot/src/transformers/types.ts:431
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:417
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:460
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:390
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:402
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:458
When a thread is locked, only users with MANAGE_THREADS
can unarchive it
managed
managed:
boolean
Defined in: packages/bot/src/transformers/types.ts:464
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:418
memberCount?
optional
memberCount:number
Defined in: packages/bot/src/transformers/types.ts:410
An approximate count of users in a thread, stops counting at 50
messageCount?
optional
messageCount:number
Defined in: packages/bot/src/transformers/types.ts:408
An approximate count of messages in a thread, stops counting at 50
name?
optional
name:string
Defined in: packages/bot/src/transformers/types.ts:386
The name of the channel (1-100 characters)
newlyCreated
newlyCreated:
boolean
Defined in: packages/bot/src/transformers/types.ts:456
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:452
Whether the channel is nsfw
ownerId?
optional
ownerId:bigint
Defined in: packages/bot/src/transformers/types.ts:398
Id of the creator of the thread
parentId?
optional
parentId:bigint
Defined in: packages/bot/src/transformers/types.ts:400
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:466
Explicit permission overwrites for members and roles.
permissions?
optional
permissions:Permissions
Defined in: packages/bot/src/transformers/types.ts:422
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:384
Sorting position of the channel
rateLimitPerUser?
optional
rateLimitPerUser:number
Defined in: packages/bot/src/transformers/types.ts:396
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:433
The recipients of a group dm
rtcRegion?
optional
rtcRegion:string
Defined in: packages/bot/src/transformers/types.ts:404
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:454
Thread-specific fields not needed by other channels
toggles
toggles:
ChannelToggles
Defined in: packages/bot/src/transformers/types.ts:378
The compressed form of all the boolean values on this channel.
topic?
optional
topic:string
Defined in: packages/bot/src/transformers/types.ts:388
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:439
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:380
The type of channel
userLimit?
optional
userLimit:number
Defined in: packages/bot/src/transformers/types.ts:394
The user limit of the voice or stage channel
videoQualityMode?
optional
videoQualityMode:VideoQualityModes
Defined in: packages/bot/src/transformers/types.ts:406
The camera video quality mode of the voice channel, 1 when not present