Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PrivateChannel

Hierarchy

  • BaseObject
    • PrivateChannel

Implements

  • Partial<rawChannel>

Indexable

[key: string]: unknown

Index

Constructors

constructor

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

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

sendMessage

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

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

    Returns Promise<DirectMessageCreateResponseInternal>

Static fromRaw

Generated using TypeDoc