Table of Contents

Namespace Kook.WebSocket

Classes

BaseSocketClient

表示一个基于网关的客户端的抽象基类。

GatewayReconnectException

当网关客户端被请求重新连接时引发的异常。

KookSocketClient

表示一个基于网关的 KOOK 客户端。

KookSocketConfig

表示一个用于 KookSocketClient 的配置类。

KookSocketRestClient

表示一个用于网关客户端内的 REST 客户端。

SocketCategoryChannel

表示一个基于网关的分组频道。

SocketChannel

表示一个基于网关的频道。

SocketDMChannel

表示一个基于网关的私聊频道。

SocketEntity<TId>

表示一个基于网关的具有唯一标识符的实体。

SocketGuild

表示一个基于网关的服务器。

SocketGuildChannel

表示一个基于网关的服务器频道。

SocketGuildUser

表示一个基于网关的服务器用户。

SocketInvite

表示一个基于网关的邀请。

SocketMessage

表示一个基于网关的消息。

SocketPokeAction

表示一个基于网关的 POKE 动作。

SocketPresence

表示一个基于网关的用户实时状态。

SocketReaction

表示一个基于网关的回应。

SocketRole

表示一个基于网关的可授予服务器用户的角色。

SocketSelfUser

表示一个基于网关的当前登录的用户信息。

SocketSystemMessage

表示一个基于网关的系统消息。

SocketTextChannel

表示服务器中一个基于网关的具有文字聊天能力的频道,可以发送和接收消息。

SocketThreadChannel

表示服务器中一个基于网关的帖子频道,可以浏览、发布和回复帖子。

SocketUnknownUser

表示一个基于网关的未知用户。

SocketUser

表示一个基于网关的用户。

SocketUserMessage

表示一个基于网关的用户消息。

SocketVoiceChannel

表示服务器中的一个基于网关的具有语音聊天能力的频道。

Structs

LiveStreamStatus

表示一个直播状态。

SocketVoiceState

表示一个基于网关的用户的语音连接状态。

Interfaces

ISocketAudioChannel

表示一个基于网关的音频频道。

ISocketMessageChannel

表示一个基于网关的消息频道,可以用来发送和接收消息。

ISocketPrivateChannel

表示一个基于网关的私有频道,只有特定的用户可以访问。

Enums

StartupCacheFetchMode

表示基于网关的客户端在启动时缓存基础数据的模式。