public class WebSocketAPI
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NO_NEED_CALLBACK |
| Constructor and Description |
|---|
WebSocketAPI() |
| Modifier and Type | Method and Description |
|---|---|
static Session |
newShardSession(Intent intent,
java.util.UUID uuid,
Shard shard,
@Nullable java.util.Map<java.lang.String,java.lang.Object> properties,
BotContext context)
创建当前分片的登录态 Session
|
static Session |
newStandaloneSession(Intent intent,
java.util.UUID uuid,
@Nullable java.util.Map<java.lang.String,java.lang.Object> properties,
BotContext context)
创建登录态 Session
|
static void |
resumeSession(java.util.UUID uuid,
BotContext context)
恢复登录态 Session
|
static java.util.concurrent.CompletableFuture<com.google.gson.JsonObject> |
send(java.lang.Object payload,
java.util.UUID uuid,
@Nullable java.lang.String callbackName,
BotContext context)
发送请求并接收消息回调
|
public static Session newStandaloneSession(Intent intent, java.util.UUID uuid, @Nullable @Nullable java.util.Map<java.lang.String,java.lang.Object> properties, BotContext context)
intent - 监听的事件类型uuid - session 绑定的连接 idproperties - 暂时无用context - 机器人上下文实例public static Session newShardSession(Intent intent, java.util.UUID uuid, Shard shard, @Nullable @Nullable java.util.Map<java.lang.String,java.lang.Object> properties, BotContext context)
intent - 监听的事件类型uuid - session 绑定的连接 idshard - 分片properties - 暂时无用context - 机器人上下文实例public static void resumeSession(java.util.UUID uuid,
BotContext context)
uuid - session 绑定的连接 idcontext - 机器人上下文实例public static java.util.concurrent.CompletableFuture<com.google.gson.JsonObject> send(java.lang.Object payload,
java.util.UUID uuid,
@Nullable
@Nullable java.lang.String callbackName,
BotContext context)