Hierarchy

  • BaseGuildTextChannel
    • TextChannel

Constructors

  • Parameters

    • guild: Guild
    • Optional data: RawGuildChannelData
    • Optional client: Client<true>
    • Optional immediatePatch: boolean

    Returns TextChannel

Properties

client: Client<true>
defaultAutoArchiveDuration?: ThreadAutoArchiveDuration
defaultThreadRateLimitPerUser: null | number
flags: Readonly<ChannelFlagsBitField>
guild: Guild
guildId: string
id: string
lastMessage: null | Message<boolean>
lastMessageId: null | string
lastPinAt: null | Date
lastPinTimestamp: null | number
messages: GuildMessageManager
name: string
nsfw: boolean
parentId: null | string
permissionOverwrites: PermissionOverwriteManager
rateLimitPerUser: number
rawPosition: number
threads: GuildTextThreadManager<AllowedThreadTypeForTextChannel>
topic: null | string
type: GuildText

Accessors

  • get createdAt(): Date
  • Returns Date

  • get createdTimestamp(): number
  • Returns number

  • get deletable(): boolean
  • Returns boolean

  • get manageable(): boolean
  • Returns boolean

  • get members(): Collection<string, GuildMember>
  • Returns Collection<string, GuildMember>

  • get parent(): null | CategoryChannel
  • Returns null | CategoryChannel

  • get partial(): false
  • Returns false

  • get permissionsLocked(): null | boolean
  • Returns null | boolean

  • get position(): number
  • Returns number

  • get url(): string
  • Returns string

  • get viewable(): boolean
  • Returns boolean

Methods

  • Type Parameters

    Parameters

    • Optional options: AwaitMessageCollectorOptionsParams<ComponentType, true>

    Returns Promise<MappedInteractionTypes<boolean>[ComponentType]>

  • Parameters

    • Optional options: AwaitMessagesOptions

    Returns Promise<Collection<string, Message<boolean>>>

  • Parameters

    • messages: number | Collection<string, Message<boolean>> | readonly MessageResolvable[]
    • Optional filterOld: boolean

    Returns Promise<Collection<string, undefined | Message<boolean> | PartialMessage>>

  • Parameters

    • Optional options: GuildChannelCloneOptions

    Returns Promise<TextChannel>

  • Parameters

    • Optional options: InviteCreateOptions

    Returns Promise<Invite>

  • Parameters

    • Optional options: MessageCollectorOptions

    Returns MessageCollector

  • Type Parameters

    Parameters

    • Optional options: MessageChannelCollectorOptionsParams<ComponentType, true>

    Returns InteractionCollector<MappedInteractionTypes<boolean>[ComponentType]>

  • Parameters

    • options: ChannelWebhookCreateOptions

    Returns Promise<Webhook>

  • Parameters

    • Optional reason: string

    Returns Promise<TextChannel>

  • Parameters

    • options: GuildChannelEditOptions

    Returns Promise<TextChannel>

  • Parameters

    • channel: GuildChannel

    Returns boolean

  • Parameters

    • Optional force: boolean

    Returns Promise<TextChannel>

  • Parameters

    • Optional cache: boolean

    Returns Promise<Collection<string, Invite>>

  • Returns Promise<Collection<string, Webhook>>

  • Returns this is DMChannel | PartialDMChannel | PartialGroupDMChannel

  • Returns this is GuildBasedChannel & TextBasedChannel

  • Returns this is AnyThreadChannel<boolean>

  • Returns this is ThreadOnlyChannel

  • Returns this is VoiceBasedChannel

  • Returns Promise<TextChannel>

  • Parameters

    • memberOrRole: GuildMember | Role
    • Optional checkAdmin: boolean

    Returns Readonly<PermissionsBitField>

  • Parameters

    • memberOrRole: string | User | GuildMember | Role | Message<boolean> | ThreadMember<boolean>
    • Optional checkAdmin: boolean

    Returns null | Readonly<PermissionsBitField>

  • Parameters

    • options: string | MessagePayload | MessageCreateOptions

    Returns Promise<Message<true>>

  • Returns Promise<void>

  • Parameters

    • defaultAutoArchiveDuration: ThreadAutoArchiveDuration
    • Optional reason: string

    Returns Promise<TextChannel>

  • Parameters

    • Optional nsfw: boolean
    • Optional reason: string

    Returns Promise<TextBasedChannelFields<true>>

  • Parameters

    • name: string
    • Optional reason: string

    Returns Promise<TextChannel>

  • Parameters

    • channel: null | CategoryChannelResolvable
    • Optional options: SetParentOptions

    Returns Promise<TextChannel>

  • Parameters

    • position: number
    • Optional options: SetChannelPositionOptions

    Returns Promise<TextChannel>

  • Parameters

    • rateLimitPerUser: number
    • Optional reason: string

    Returns Promise<TextBasedChannelFields<true>>

  • Parameters

    • topic: null | string
    • Optional reason: string

    Returns Promise<TextChannel>

  • Parameters

    • type: GuildText
    • Optional reason: string

    Returns Promise<TextChannel>

  • Parameters

    • type: GuildAnnouncement
    • Optional reason: string

    Returns Promise<NewsChannel>

  • Parameters

    • Rest ...props: Record<string, string | boolean>[]

    Returns unknown

  • Returns `<#${string}>`

  • Returns a string representation of an object.

    Returns string

  • Returns string

  • Returns the primitive value of the specified object.

    Returns Object

Generated using TypeDoc