# QQ机器人使用方法
此篇文章介绍QQ机器人的使用方法,以下内容以Mirai插件为例
# 配置文件
配置文件使用Yaml格式,默认内容如下
expression: '^查云黑(.+)$'
response: "${target} 存在违规行为\n================\n玩家ID: ${player_name}\nUUID: ${uuid}\nXUID: ${xuid}\n库来源: ${black_id}\n记录原因: ${info}\n危险等级: ${level}\n玩家QQ: ${qq}\n详细信息:${detail_url}\n================\n"
token: ''
字段 | 类型 | 说明 |
---|---|---|
expression | string | 查询云黑指令,使用正则匹配 |
response | string | 查询云黑返回信息,可用变量见response变量表 |
token | string | API Token,填写后查询会返回私有库条目 |
# response变量
变量 | 说明 | 示例 |
---|---|---|
${target} | 查询关键字 | blackbetest |
${player_name} | 违规者游戏ID | blackbetest |
${qq} | 违规者QQ号 | 11030503 |
${xuid} | 违规者XboxUID | 2535424045177658 |
${uuid} | 云黑条目UUID | 323c1261-76b6-44c8-bdba-bfeab250fee4 |
${info} | 违规原因 | 开发者测试账号 |
${level} | 违规等级 | 1 |
${black_id} | 云黑仓库来源 | 公开库 |
${detail_url} | 条目详情链接 | https://blackbe.work/detail/323c1261-76b6-44c8-bdba-bfeab250fee4 |
# 重载配置文件
在控制台输入以下指令可以重载配置文件
blackbe reload
# 查询云黑
以下按默认配置为例
向机器人发送查云黑 {查询关键字}
即可
{查询关键字}
既可以是玩家ID
,也可以是玩家XUID
,或者玩家QQ号
机器人会返回如下结果
# 检查群成员
注意
因为此功能存在24小时的缓存,所以可能会具有滞后性,如果你需要提前清理缓存,可以重启机器人
每当有人在群内发言时,机器人都会自动检查发言的成员是否存在于黑名单内,如果存在则会发出警报,如同下图所示