跳到主要内容

debug

用于调试和手动操作机器人的插件

用户说明

默认情况下,只有超管可以执行本插件的命令。

/api 用于手动执行某个协议端 API,第一行为 API 名称,其余行为 YAML 格式的 API 数据。

提示

如果你不喜欢 YAML,YAML 是 JSON 的超集,也就是说合法的 JSON 也是合法的 YAML。

/api get_stranger_info user_id: 10001
示例
执行成功
为防止结果过长导致的刷屏和发送失败,不会发送结果,请在日志中查看。
/api调试机器人API
命令
/api 接口 [YAML数据] YAML数据可换行 结果请在日志中查看
权限节点 debug.api
默认权限等级 super 超级管理员

/发送/原始 用于发送消息,在私聊上下文中会把消息发回私聊,在群聊上下文中会把消息发送到对应的群聊。

不同在于,/原始 会尝试解析文本中的 CQ 码,而 /发送 不会。

/发送 Hello, World! [CQ:face,id=277]
示例
Hello, World! [CQ:face,id=277]
/原始 Hello, World! [CQ:face,id=277]
Hello, World! [汪汪]
/ctx de
已进入 su226 Development(123456789)的群聊上下文
/发送 Hello, World!
已发送至 su226 Development
/发送发送普通消息
命令
/发送 <消息> 将会发送到当前上下文
别名 /say/s
权限节点 debug.say
默认权限等级 super 超级管理员
/发送发送含CQ码的消息
命令
/发送原始 <富文本消息> 将会发送到当前上下文
别名 /raw/r
权限节点 debug.raw
默认权限等级 super 超级管理员

/执行 用于执行命令并将结果发送至某个群聊,不会包含命令本身,如要包含命令本身,先运行 /发送 <命令> 再运行 /执行 <命令>。(/执行 的命令可以没有斜线,/发送 的必须要有)

/执行 petpet 奈亚拉托提镨
示例
已在 su226 Development 中执行命令
/执行在群内执行命令
命令
/执行 <命令名> [参数] 命令名可以不带斜线 相当于在当前上下文执行命令
别名 /execute/x
权限节点 debug.execute
默认权限等级 super 超级管理员

/重载 用于重载所有支持热重载的配置文件。

/重载
示例
已重载所有配置
/重载热重载支持的配置
命令
该命令没有帮助
别名 /reload
权限节点 debug.execute
默认权限等级 super 超级管理员