Table of Contents

Namespace HeyBox.WebSocket

Classes

BaseSocketClient

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

GatewayReconnectException

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

HeyBoxSocketClient

表示一个基于网关的黑盒语音客户端。

HeyBoxSocketConfig

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

HeyBoxSocketRestClient

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

SocketButtonClick

表示一个通过网关接收的按钮点击命令。

SocketButtonClickData

表示一个通过网关接收的按钮点击的数据。

SocketChannel

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

SocketDMChannel

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

SocketEntity<TId>

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

SocketInteraction

表示一个通过网关接收的交互。

SocketReaction

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

SocketRole

表示一个基于网关的身份组。

SocketRoom

表示一个基于网关的房间。

SocketRoomChannel

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

SocketRoomUser

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

SocketSelfUser

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

SocketSlashCommand

表示一个通过网关接收的斜线命令。

SocketSlashCommandData

表示一个通过网关接收的斜线命令的数据。

SocketSlashCommandDataOption

表示一个通过网关接收的斜线命令的数据选项。

SocketTextChannel

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

SocketUser

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

Interfaces

ISocketMessageChannel

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

ISocketPrivateChannel

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