橘舍-人工智能小鞠的高级指令
修改命令
想要修改触发命令?
可以使用插件自带的输入替换进行修改:控制台 - 基础 - 高级 - 替换 - 输入替换
举例:比如想要把命令【签到】修改成【嗷呜】
只需填入即可!
此处用了两行设置:
- 第一行是将签到命令替换成一个不是命令的随机内容,用来实现原始【签到】命令不会生效
- 第二行是将嗷呜替换成【签到】命令,来触发签到功能
总结:
- 注意优先级,新消息按顺序替换的,如果上方例子顺序写反了,则任何命令均无法触发签到
- 简单说就是前面写旧(被替换)的命令,后面写新的命令
自定义接口
1.纯文本返回
注意
仅做使用参考,具体可自由发挥
- 请求地址为纯文本返回,你可以在浏览器中输入api地址,如果返回的就是文本,则可以这么写
- $返回数据$ 可以获取原始的返回内容,因为返回纯文本,所以写上该参数即可
- 如果 成功判断 条件为空,则判断返回的内容是不是空的(如果写上内容,也会判断返回内容是否为空),为空或条件不符合,则发送失败提示!
2.json返回
同样,先在浏览器请求api,发现返回格式为json形式。这样使用也很简单
首先我们注意到返回了两个对象(不同api返回内容不同,以自己使用的为准),code状态和msg一言内容
那么,我们可以在 成功判断 里判断code是否为200成功状态
在成功回复中,直接使用【】
来引用对象内容,如【msg】
来获取一言内容
注意
【】
为获取json内容方法,如果返回的不是标准json,则无效。json对象不存在,则返回原始变量,否则为json内容
3.特殊返回
当我们请求时,发现返回的内容为callback({"code":200,"msg":"今日已签到"});
可以看到,在()
里面,是一个json,但是他完整内容不是一个json,就无法使用【】
直接获取内容
那么可以使用取中间文本,取出()
内的json,这样就可以通过json解析获取对象了
注意
如果返回内容里存在多个相同标识符,则会取出最先出现的一对
4.带参数请求
当我们有一些需要参数的请求时,使用也是同样的简单
- 在关键词后面加上
[参数]
,以表示该api有参数。 注意:该变量只能加在最后
- 因为是需要参数,关键词不固定,所以类型须为
模糊
- 直接在请求地址相应位置使用
%参数%
即可,该变量无位置数量要求! - 参数需要url编码时,可使用
%编码参数%
变量