Skip to content

ChatClient

Defined in: chat.ts:32

new ChatClient(botToken, options?): ChatClient

Defined in: chat.ts:44

string

ChatClientOptions

ChatClient

get connectedChannels(): string[]

Defined in: chat.ts:448

string[]


get currentChannel(): string | null

Defined in: chat.ts:459

string | null


get isConnected(): boolean

Defined in: chat.ts:452

boolean

banUser(channelName, targetUserId, targetUsername, reason?): void

Defined in: chat.ts:288

string

string

string

string

void


connect(channelName): Promise<void>

Defined in: chat.ts:49

string

Promise<void>


disconnect(channelName?): void

Defined in: chat.ts:226

string

void


isConnectedTo(channelName): boolean

Defined in: chat.ts:443

string

boolean


liftTimeout(channelName, targetUserId, targetUsername): void

Defined in: chat.ts:305

string

string

string

void


onChatAccess(handler, channelName?): () => void

Defined in: chat.ts:392

ChatAccessHandler

string

(): void

void


onHistory(handler, channelName?): () => void

Defined in: chat.ts:348

HistoryHandler

string

(): void

void


onMessage(handler, channelName?): () => void

Defined in: chat.ts:316

MessageHandler

string

(): void

void


onModerationError(handler, channelName?): () => void

Defined in: chat.ts:364

ModerationErrorHandler

string

(): void

void


onModerationEvent(handler, channelName?): () => void

Defined in: chat.ts:378

ModerationEventHandler

string

(): void

void


onSystemMessage(handler, channelName?): () => void

Defined in: chat.ts:332

SystemMessageHandler

string

(): void

void


sendMessage(message, channelName?): void

Defined in: chat.ts:245

string

string

void


sendModerationCommand(command, channelName): void

Defined in: chat.ts:263

ModerationCommand

string

void


timeoutUser(channelName, targetUserId, targetUsername, durationSeconds): void

Defined in: chat.ts:271

string

string

string

number = 300

void