事件
设定特定事件触发命令内容,例如服务器状态变更自动通知 Q 群
介绍
根据 settings/Event.json 中的设置的命令响应触发的事件
在配置文件中,每个事件下有一个JSON
数组,你可以在里面填写该事件被触发时执行的命令,并且可以在其中插入变量
事件一览表
事件名 | 描述 |
---|---|
BindingSucceed | 绑定成功 |
BindingFailDueToOccupation | 绑定失败-游戏 ID 占用 |
BindingFailDueToInvalid | 绑定失败-该游戏 ID 不符合规范 |
BindingFailDueToAlreadyBinded | 绑定失败-该 QQ 已经绑定 |
UnbindingSucceed | 解绑成功 |
UnbindingFail | 解绑成功 |
ServerStart | 服务器启动 |
ServerStop | 服务器正常关闭 |
ServerExitUnexpectedly | 服务器异常退出 |
GroupIncrease | 监听群有人进群 |
GroupDecrease | 监听群有人退群 |
GroupPoke | 监听群内当前账号被他人戳一戳 |
RequestingMotdpeSucceed | 命令 motdpe 执行成功 |
RequestingMotdjeSucceed | 命令 motdje 执行成功 |
RequestingMotdFail | 命令 motdpe 或 motdje 执行失败 |
PermissionDeniedFromPrivateMsg | 权限不足(私聊) |
PermissionDeniedFromGroupMsg | 权限不足(群聊) |
SereinCrash | Serein 崩溃 |
绑定/解绑
备注
本节的所有事件可以使用 ID 变量获取触发这个事件的 QQ
BindingSucceed
绑定成功
Serein命令
g|[CQ:at,qq=%ID%] 绑定成功
BindingFailDueToOccupation
游戏 ID 占用
Serein命令
g|[CQ:at,qq=%ID%] 该游戏名称被占用
BindingFailDueToInvalid
该游戏 ID 不符合规范
Serein命令
g|[CQ:at,qq=%ID%] 该游戏名称无效
BindingFailDueToAlreadyBinded
该 QQ 已经绑定
Serein命令
g|[CQ:at,qq=%ID%] 你已经绑定过了
UnbindingSucceed
解绑成功
Serein命令
g|[CQ:at,qq=%ID%] 解绑成功
UnbindingFail
解绑成功
Serein命令
g|[CQ:at,qq=%ID%] 该账号未绑定
服务器状态变更
ServerStart
服务器启动
Serein命令
g|服务器正在启动
ServerStop
服务器正常关闭
Serein命令
g|服务器已关闭
ServerExitUnexpectedly
服务器异常退出
Serein命令
g|服务器异常关闭