Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GuildChannel

Hierarchy

  • BaseObject
    • GuildChannel

Implements

  • Partial<rawChannel>

Indexable

[key: string]: unknown

Index

Constructors

constructor

  • new GuildChannel(rawChannelObject: Partial<Channel> & { id: string }, client: KBotify): GuildChannel

Properties

client

client: KBotify

Optional guildId

guildId: string

id

id: string

Private Readonly invite

invite: undefined | string = ...

Optional isCategory

isCategory: boolean

Optional level

level: number

Optional masterId

masterId: string

Optional name

name: string

Optional parentId

parentId: string

Optional permissionOverwrites

permissionOverwrites: { allow: number; deny: number; roldId: number }[]

Optional permissionSync

permissionSync: number

Optional permissionUsers

permissionUsers: { allow: number; deny: number; user: UserInGuildNonStandard }[]

Optional serverUrl

serverUrl: string

Optional slowMode

slowMode: number

Optional topic

topic: string

Optional type

type: number

Accessors

_botInstance

mention

  • get mention(): string

Methods

full

getBotInstance

getInvite

  • getInvite(): Promise<string>

sendMessage

  • sendMessage(type: MessageType, content: string, quote?: string, tempTargetId?: string): Promise<MessageCreateResponseInternal>
  • Parameters

    • type: MessageType
    • content: string
    • Optional quote: string
    • Optional tempTargetId: string

    Returns Promise<MessageCreateResponseInternal>

Static fromRaw

Generated using TypeDoc