继承自: 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 ( )
返回请求结果是否为成功
判断请求结果是否为指定的结果