Skip to main content

Channel

Documentation


Documentation / @discordeno/bot / Channel

Interface: Channel

Defined in: bot/src/transformers/types.ts:374

Properties

applicationId?

optional applicationId: bigint

Defined in: bot/src/transformers/types.ts:437

Application id of the group DM creator if it is bot-created


appliedTags?

optional appliedTags: bigint[]

Defined in: 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: bot/src/transformers/types.ts:462

Whether the thread is archived


availableTags?

optional availableTags: ForumTag[]

Defined in: 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: bot/src/transformers/types.ts:392

The bitrate (in bits) of the voice or stage channel


defaultAutoArchiveDuration?

optional defaultAutoArchiveDuration: number

Defined in: 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: bot/src/transformers/types.ts:450


defaultReactionEmoji?

optional defaultReactionEmoji: DefaultReactionEmoji

Defined in: 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: 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: 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: bot/src/transformers/types.ts:424

The flags of the channel


guildId?

optional guildId: bigint

Defined in: bot/src/transformers/types.ts:382

The id of the guild


icon?

optional icon: bigint

Defined in: bot/src/transformers/types.ts:435

Icon hash of the group dm


id

id: bigint

Defined in: bot/src/transformers/types.ts:376

The id of the channel


invitable

invitable: boolean

Defined in: 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: 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: 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: bot/src/transformers/types.ts:458

When a thread is locked, only users with MANAGE_THREADS can unarchive it


managed

managed: boolean

Defined in: 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: bot/src/transformers/types.ts:418


memberCount?

optional memberCount: number

Defined in: bot/src/transformers/types.ts:410

An approximate count of users in a thread, stops counting at 50


messageCount?

optional messageCount: number

Defined in: bot/src/transformers/types.ts:408

An approximate count of messages in a thread, stops counting at 50


name?

optional name: string

Defined in: bot/src/transformers/types.ts:386

The name of the channel (1-100 characters)


newlyCreated

newlyCreated: boolean

Defined in: 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: bot/src/transformers/types.ts:452

Whether the channel is nsfw


ownerId?

optional ownerId: bigint

Defined in: bot/src/transformers/types.ts:398

Id of the creator of the thread


parentId?

optional parentId: bigint

Defined in: 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: Overwrite[]

Defined in: bot/src/transformers/types.ts:466

Explicit permission overwrites for members and roles.


permissions?

optional permissions: Permissions

Defined in: 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 an interaction. This does not include implicit permissions, which may need to be checked separately.


position?

optional position: number

Defined in: bot/src/transformers/types.ts:384

Sorting position of the channel


rateLimitPerUser?

optional rateLimitPerUser: number

Defined in: 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: bot/src/transformers/types.ts:433

The recipients of a group dm


rtcRegion?

optional rtcRegion: string

Defined in: 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: bot/src/transformers/types.ts:454

Thread-specific fields not needed by other channels


toggles

toggles: ChannelToggles

Defined in: bot/src/transformers/types.ts:378

The compressed form of all the boolean values on this channel.


topic?

optional topic: string

Defined in: 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: 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: bot/src/transformers/types.ts:380

The type of channel


userLimit?

optional userLimit: number

Defined in: bot/src/transformers/types.ts:394

The user limit of the voice or stage channel


videoQualityMode?

optional videoQualityMode: VideoQualityModes

Defined in: bot/src/transformers/types.ts:406

The camera video quality mode of the voice channel, 1 when not present