类: BotRequestResult
继承自: BotAPI
RainyBot的协议后端请求结果类,记录了向协议后端发送的某次请求/命令的结果数据
枚举
enum StatusCode
请求结果的状态码,可用于对比判断请求结果的当前状态
SUCCESS = 0 请求成功
WRONG_VERIFY_KEY = 1 验证密钥错误
BOT_NOT_EXIST = 2 请求的Bot不存在
SESSION_INVALID = 3 会话无效
SESSION_NOT_ACTIVE = 4 会话未活跃
TARGET_NOT_EXIST = 5 目标不存在
FILE_NOT_EXIST = 6 文件不存在
NO_PERMISSION = 10 没有权限
BOT_MUTED = 20 机器人被禁言
MESSAGE_TOO_LONG = 30 消息长度超限
WRONG_USAGE = 400 命令用法有误
方法
static BotRequestResult init_meta ( Dictionary dic )
通过机器人协议后端的元数据数组构造一个BotRequestResult类的实例,仅当你知道自己在做什么时才使用
Dictionary get_metadata ( )
获取实例中的元数据字典,仅当你知道自己在做什么时才使用
void set_metadata ( Dictionary dic )
使用指定字典覆盖实例中的元数据字典,仅当你知道自己在做什么时才使用
int get_status_code ( )
返回请求结果的状态码
String get_status_msg ( )
返回请求结果的状态信息文本
int get_message_id ( )
返回请求结果对应的消息ID
bool is_success ( )
返回请求结果是否为成功
判断请求结果是否为指定的结果
最后更新于