Skip to content

本章目录

修改命令

想要修改触发命令?

可以使用插件自带的输入替换进行修改:控制台 - 基础 - 高级 - 替换 - 输入替换

举例:比如想要把命令【签到】修改成【嗷呜】
只需填入即可!
修改命令-设置示例

此处用了两行设置:

  1. 第一行是将签到命令替换成一个不是命令的随机内容,用来实现原始【签到】命令不会生效
  2. 第二行是将嗷呜替换成【签到】命令,来触发签到功能

总结:

  1. 注意优先级,新消息按顺序替换的,如果上方例子顺序写反了,则任何命令均无法触发签到
  2. 简单说就是前面写旧(被替换)的命令,后面写新的命令

自定义接口

- 1. 纯文本返回

注意

仅做使用参考,具体可自由发挥

自定义接口-纯文本返回-设置示例

  1. 请求地址为纯文本返回,你可以在浏览器中输入api地址,如果返回的就是文本,则可以这么写
  2. $返回数据$ 可以获取原始的返回内容,因为返回纯文本,所以写上该参数即可
  3. 如果 成功判断 条件为空,则判断返回的内容是不是空的(如果写上内容,也会判断返回内容是否为空),为空或条件不符合,则发送失败提示!

- 2. 纯图片返回

当接口返回数据就是一个图片的时候,在成功回复内直接使用$返回图片$, 图片就会直接被发送到群聊内。 如果返回的是图片直链地址时,请使用文本代码发送图片。

- 3. json返回

同样,先在浏览器请求api,发现返回格式为json形式。这样使用也很简单

自定义接口-纯文本返回-设置示例

首先我们注意到返回了两个对象(不同api返回内容不同,以自己使用的为准),code状态和msg一言内容

自定义接口-纯文本返回-设置示例

那么,我们可以在 成功判断 里判断code是否为200成功状态
在成功回复中,直接使用【】来引用对象内容,如【msg】来获取一言内容

注意

【】为获取json内容方法,如果返回的不是标准json,则无效。json对象不存在,则返回原始变量,否则为json内容

- 4. 特殊返回

当我们请求时,发现返回的内容为
callback({"code":200,"msg":"今日已签到"});
可以看到,在()里面,是一个json,但是他完整内容不是一个json,就无法使用【】直接获取内容
那么可以使用取中间文本,取出()内的json,这样就可以通过json解析获取对象了

自定义接口-纯文本返回-设置示例

注意

如果返回内容里存在多个相同标识符,则会取出最先出现的一对

- 5. 带参数请求

当我们有一些需要参数的请求时,使用也是同样的简单。[参数]固定语法,%参数%请求时会被替换

自定义接口-纯文本返回-设置示例

注意

  1. 在关键词后面加上[参数],以表示该api有参数。 注意:该变量只能加在最后
  2. 因为是需要参数,关键词不固定,所以类型必须为模糊
  3. 直接在请求地址相应位置使用%参数%即可,该变量无位置数量要求!
  4. 参数需要url编码时,可使用%编码参数%变量
  5. 如果接口返回的数据直接是个图片时,只需要使用%返回图片%即可将图片原样发出
  6. 如果不确定是否正确可在基础-高级-基础-功能开关 开启输出自定义API详情,即可在框架日志查看更多细节
  7. 更多参数:%来源群号% %来源QQ%

超级の群娱 - 官方文档