Nova-Committee/McBot

[Enhancement/功能请求] 添加QQ机器人对变量的支持

Pau1am opened this issue · 4 comments

Pau1am commented

Checks/检查

  • I confirm that I have searched for existing issues / pull requests before reporting to avoid duplicate reporting./我确认在报告之前我已经搜索了现有的问题或者拉取请求,以避免重复报告。
  • I confirm that I noted that if I don't follow the instructions, the issue may be closed directly./我确认我已经检查,如果我不按照说明进行操作,该问题可能会被直接关闭。

Description/描述

目前已知Mod能够透过添加自定义指令,使得玩家可利用QQ群向服务器发出指令(例如!say、!list 等..),请问能否加入对更多变量的支持?例如玩家可以在群众输入!whitelist add [player]来获取服务器白名单。

Pau1am commented

我尝试使用Mod本身提供的“%"变量,结果发现该变量貌似只能识别文本信息。
image
image

Pau1am commented

同时发现一个问题,存在相同字段的自定义指令会造成冲突。
假设cmds文件中存在两个指令分别为 !whitelist_list 和 !list ,当我在QQ群中输入!whitelist_list的时候,会同时触发两个指令

我理一理思路,在准备修了

同时发现一个问题,存在相同字段的自定义指令会造成冲突。 假设cmds文件中存在两个指令分别为 !whitelist_list 和 !list ,当我在QQ群中输入!whitelist_list的时候,会同时触发两个指令

@A0000Xz 修了。
演变理了半年多的思路