Clousx6 4.1.1版本新增json代码 支持空格
看一下词库代码自己测试参考,会的自然会不多说
测试JSON
A:{"code":1,"data":{"name":"ユートピア 你好","url":"http://music.163.com/song/media/outer/url?id=1470317060","picurl":"http://p3.music.126.net/_2lr2z6j-BGl2Dc2vz8vQg==/109951165248978786.jpg","artistsname":"Sou"}}
B:$JSON€%A%€[data][name]$
%B%
接着加载词库后,群里是这样子回复的
你学废了吗。
不会得话 自己下载词库参考
链接如下
http://na.sqv7plus.top/Music.zip
新增指令支持正则括号代码
会正则匹配的自然懂
%括号1%-----------【获取发言括号1,可不带空格】已括号为线,无括号1。另外括号里还可以使用变量\正则等。更多请看(括号解释)
括号解释:
点歌(.*) ----------- 如果中间加空格不符合条件,括号里可以加空格,而.*不可以
%括号1%
点歌 ?(.*) ----------- 中间加不加空格都符合
%括号1%
(功能|菜单) ?(.*) ----------- 这种的也算括号
%括号2%
(功能|菜单)? ?(.*) ----------- 变量大全作者也不懂,只有作者软件开发者知道,应该和上面的一样
%括号2%
(?i)menu ?(.*) ----------- (?i)忽略大小写,是正则,不记入括号
%括号1%
执行? ?([\s\S]*.*[\s\S]*) ----------- [\s\S]*忽略换行,正则,使用忽略空格时加到括号里。
[0-9]+ ----------- 匹配数字
[a-z]+ ----------- 匹配字母
[\s\S]*(.*)[\s\S]* ----------- 匹配所有字符,任何命令的执行
换行解释:
文字换行:\r或\n或\r\n
卡片换行:
或
新增回调代码
$回调 内容$
回调跟调用有区别 区别就是回调可以返回回调 指令的内容 进行合并
解说 回调: 同一个指令内容里面 有两句相同回调的话 会记录第一个回调返回的值
第二个回调重复的 将不会执行代码 ,只会执行第一次回调返回的结果
回调支持 返回加 置
看效果 但是切记别用过多 否则会有延迟
例子
R:$回调 内容$
内部调用注释
一但 指令开头 添加 #内部# 这几个字
发言将不会触发含有 #内部# 的指令回复
但是调用 与 回调 支持 调用 #内部#
前提是调用的时候需要修改
比如 调用 $调用 0 你好$ 如果你好 含有 #内部#的你好 这个时候 需要改成
$调用 0 #内部#你好$
回调与括号参考代码点击此处下载(http://na.sqv7plus.top/huidiao.zip)
新增优化替换 替换支持 任意符号替换
$替换 € 原内容€内容€内容2$