x6云端变量教程

发布时间:2023年05月07日 阅读:115913 次

打印日志

打印日志
$打印日志 你好$
打印成功

计算 (计算后如果含有小数点。保留两位数)

计算
值:[3-1-1+(1+5)]
%值%

置与取 (注意这个取与置 在回调内是全局的)

1:1
%1%

写与读

$读 云端 2 1$
$写 云端 2 1$

小型变量

%随机数1-100%
%群号%
%昵称%
%QQ%
%主人%
%AT0%
%AT-1%
%robot%
%time%
%Runningtime%
%登录标识%
%时间yyyy%年%时间MM%月%时间dd%日%时间HH%时%时间mm%分%时间ss%秒

检测Clousx6会员标识 返回true与false 和 时间戳

%Clousx6vip%
%Clousx6vip_time%


如果 或是|  且是&

如果:1==1
不
返回
如果尾
好

访问

$访问 网址$

回调代码如下

你好
$回调 #内部#哈哈$

#内部#哈哈
嗯呀

调用代码如下 注意:调用内的第2个参数 为延迟毫秒,单个调用最长不得超过21*1000毫秒,否则将直接转换为 回调,当主调用发起后,连子调用一起的总时间不得超过10秒,否则超过自动中断!

你好
$调用 0 #内部#哈哈$

#内部#哈哈
嗯呀

删除文件

$删除文件 目录+文件名$


全体禁言

$全禁开$
$全禁关$

发xml卡片

card:1
代码

发json卡片

json:
代码


参数获取 全参是 %参数-1%

你好 .* .*
%参数0%与%参数1%与%参数2%

云端运行时间

运行时间
M:[((%time%-%Runningtime%)/60)]
已运行%M%分钟

向群成员发送 群临时消息

私聊
$私聊 %群号% %QQ% 内容 1$

随机文本

你好
$随机文本 你好,你谁啊,我想你了~,我不爱你了,分手吧$

设置群头衔(机器人必须是群主 才能生效)

群头衔
$设置群头衔 %群号% %QQ% 头衔内容$

音乐卡片 第二个参数是各大音乐厂商type 有 163 qq migu kugou kuwo   第二个参数为 音乐id 以下举列

卡片
$音乐卡片 %群号% 163 1893292338$

群单独发送一条消息

发送
$群单发 %群号% 你好$

替换代码 参数1为要替换的符号@ 你可以更换

你好
$替换 @ 你好啊@你@$

替换换行代码 将换行的变量 替换成其他的 再将其他的换成换成 作用于自带的替换无法做到替换换行符号 所以增加此代码

[\s\S]*.*你啊
B:$替换换行 @ %参数-1%@换行@S$
$替换 @ %B%@S@\r$

取中间

注意:云端取中间不带索引搜索 如果出现多个相同字符检索 则无效,请取中间两边字符必须是独一无二,否则无效

取中间默认已去除内容的换行符号

测试取中间
A:你好啊嗯
b:$取中间 @ %A%@你好@嗯$
%b%

增加消息id 配合撤回代码 撤回消息 的变量如下

%MessageID%

 $撤回 id参数$ 来撤回指定消息



换行回车代码

\r

新增指令支持正则括号代码

会正则匹配的自然懂

%括号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]* ----------- 匹配所有字符,任何命令的执行

方法1:json @ 取值 与 数组取值

json取数组
A:{"code":1,"data":{"name":[{"name":"你","url":"http:060"},{"name":"你1","url":"http:060"}],"url":"http://music.163.com/song/media/outer/url?id=1470317060","picurl":"http://p3.music.126.net/_2lr2z6j-BGl2Dc2vz8vQg==/109951165248978786.jpg","artistsname":"Sou"}}
B:@A[data][name][数组0][url]
%B%

方法2:json取值增加数组取值

json取数组
A:{"code":1,"data":{"name":[{"name":"你","url":"http:060"},{"name":"你1","url":"http:060"}],"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][数组0][url]$
%B%

群禁言参数

$禁 群号参数 发言q参数 禁言时间为秒$

群踢人参数

$踢 群号参数 发言q参数$

修改群名片

$改 群号 QQ 名片名$

设置群名

$设置群名 群号 名$


获取群成员身份标识 admin管理员 member群员 owner群主

%标识%

群临时对话私聊监听 输入回复内容直接发送  之后群临时对机器人发送 你好

#私聊#你好
你好啊

好友私聊监听 输入回复内容直接发送  之后好友私聊对机器人发送 你好

#好友#你好
33333333333

MD5 加密算法生成

$md5 内容$

你是不是觉得管理员添加之后发送开机麻烦? 给你添加远程开关机  (注意:使用远程开关机小心点 如果当前群关了 词库就无法开启了 需要管理员QQ对当前群发送开机 才行!)

$远程开机 群号$
$远程关机 群号$

跳行代码

%行数% 获取指令到当前位置的行数

$跳行 行数$ 可以跳过代码内容

举例子如下

你好啊
恩
可以的
$跳行 [%行数%+1]$
哈哈
NISHUI
哈哈

$跳行 [%行数%-1]$ 是往回跑

为了方便用户提取消息违禁词处理方面的代码 特意词库 消息词条增加解析读文件 目前只支持 读

.*$读 你好 1 2$.*
嗯

图片

±img=只支持网图直链接±

at QQ

±at=QQ号参数±

戳一戳别人QQ

拍我
$拍一拍 %群号% %QQ%$

分割数组函数 里面的1就是分割内容的值 从1起步 你可以换成 2 3 4 测试 效果

分割
$分割 @ 1@你@哈哈@嗯嗯@Apply$

获取文本长度

获取
$文本长度 你是谁$

中断函数 停止向下获取 只能在当前指令内生效 ,如果加了回调 还是会继续的

中断
123
456
$return$
789

正则匹配  € 分开  €前为正则语句 后为需要匹配的字符串 如果是匹配成立返回true 不是 返回false

你好
$正则匹配 (1|2).*€3成$

验证数字 如果是数字返回true 不是 返回false

验证
$验证数字 123$

Cookie变量获取 包含skey与pskey

CE
B:%pskey%
C:@B[qun.qq.com]
%C%


Cookie变量中需要用到的bkn 参数如下

bkn
%bkn%

以下是所有能取到的全部cookie 注意云端cookie切勿分享他人 否则可能会出现 隐私泄露,权限被他人操作 等系列问题 开发者不会用的就别用此变量 尽量内部群获取再通过web 调用

vip.qq.com
v.qq.com
ti.qq.com
qzone.qq.com
qun.qq.com
qqweb.qq.com
mma.qq.com
mail.qq.com
haoma.qq.com
aq.qq.com
buluo.qq.com
connect.qq.com
docs.qq.com
game.qq.com
gamecenter.qq.com
tenpay.com

云端发送 语音接口如下 (仅支持url amr后缀格式直链)

$语音 %群号% URL$

云端发送 视频接口如下 (URL直链)

$视频 %群号% URL$


URLencode执行编码

执行转码
$URLencode 哈哈$

对消息At回复处理

你好
±ATmsg±
哈哈

终止当前所有词条函数 停止继续读取 之前所获取的所有消息将清空 stop返回最后的一条文字消息 仅支持文字消息输出

结束
123
456
$stop 结束一切$
789

事件统一监听

System_notification
//%operator_QQ%操作者QQ
//%self_QQ%收到事件QQ号
//%event_TIME%事件触发时间
//%target_id%被戳QQ号
T:%event_type%
如果:%T%==99
%CHEMSG%
返回
如果:%T%==25
云端>>整点报时\r
%时间yyyy%年%时间MM%月%时间dd%日%时间HH%时%时间mm%分%时间ss%秒
返回
如果尾
如果:%T%==2
群员增加 管理同意入群
返回
如果尾
如果:%T%==20
群员增加 管理邀请入群
返回
如果尾
如果:%T%==3
群员减少 主动退群
返回
如果尾
如果:%T%==21
群员减少 被踢
返回
如果尾
如果:%T%==4
群管监听 设置
返回
如果尾
如果:%T%==23
群管监听 取消
返回
如果尾
如果:%T%==5
//%file_information%文件信息
检测有群文件上传
返回
如果尾
如果:%T%==6
//%duration% 禁言时长
检测有群员被禁言
返回
如果尾
如果:%T%==24
检测有群员被解除禁言
返回
如果尾
如果:%T%==7
好友添加通知
返回
如果尾
如果:%T%==8
戳一戳监听
返回
如果尾
如果:%T%==10
群成员荣誉变更提示
返回
如果尾
如果:%T%==9
群红包运气王监听
返回
如果尾
如果:%T%==12
群名片修改通知
返回
如果尾
如果:%T%==13
离线文件检测通知
返回
如果尾
如果:%T%==14
客户端登录状态变更
返回
如果尾
如果:%T%==15
精华消息变更添加
返回
如果尾
如果:%T%==16
精华消息变更移出
返回
如果尾
如果:%T%==18
%QQ%加群请求 已审核
//内容:%comment%
//$处理加群请求 %flag% %subyt% true 无$
//拒绝的话第五个填写 false 最后一个拒绝内容
返回
如果尾
如果:%T%==19
%QQ%邀请加群请求 已审核
//内容:%comment%
//$处理加群请求 %flag% %subyt% true 无$
//拒绝的话第五个填写 false 最后一个拒绝内容
返回
如果尾

自定义xm消息卡片

自定义消息
Custom_msg:[{"type":"node","data":{"name":"自定义发送者","uin":10086,"content":"±img=https://scpic.chinaz.net/files/default/imgs/2023-02-26/5542910d564d7e38.jpg±","seq":5123,"time":"3376656000"}},{"type":"node","data":{"name":"自定义发送者","uin":10086,"content":"我是自定义消息1","seq":5113,"time":"3376656100"}}]

设精华消息 与移除

$设精华消息 消息id输入$
$移除精华消息 消息id输入$

群打卡签到

$群打卡 群号$

查陌生人Q信息

$查信息 QQ$

自定义post与get 访问请求头

POST
A:{"Connection":"keep-alive","Accept-Language":"zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0","referer":"https://zb.vip.qq.com/bubble/mine?_wv=16778243&_wwv=321&_nav_txtclr=ffffff&_nav_titleclr=ffffff&_wvx=2","Cookie":"11111","Accept-Encoding":"identity"}
U:http://sqv7plus.top
$访问 SETPOST %A%€%U%€1234$


GET
A:{"Connection":"keep-alive","Accept-Language":"zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0","referer":"https://zb.vip.qq.com/bubble/mine?_wv=16778243&_wwv=321&_nav_txtclr=ffffff&_nav_titleclr=ffffff&_wvx=2","Cookie":"11111","Accept-Encoding":"identity"}
U:http://sqv7plus.top
$访问 SETGET %A%€%U%$

加入通配函数自定义超时Get与Post 如下(云端超时上限3分,超过的直接转为普通执行 1.5s)(本地超时无限)

尾部最后一个参数单位为ms

POST
A:{"Connection":"keep-alive","Accept-Language":"zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2","User-Agent":"Mozilla/5.0
 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 
Firefox/75.0","referer":"https://zb.vip.qq.com/bubble/mine?_wv=16778243&_wwv=321&_nav_txtclr=ffffff&_nav_titleclr=ffffff&_wvx=2","Cookie":"11111","Accept-Encoding":"identity"}
U:http://sqv7plus.top
$访问 SETPOST %A%€%U%€1234€60000$


GET
A:{"Connection":"keep-alive","Accept-Language":"zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2","User-Agent":"Mozilla/5.0
 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 
Firefox/75.0","referer":"https://zb.vip.qq.com/bubble/mine?_wv=16778243&_wwv=321&_nav_txtclr=ffffff&_nav_titleclr=ffffff&_wvx=2","Cookie":"11111","Accept-Encoding":"identity"}
U:http://sqv7plus.top
$访问 SETGET %A%€%U%€60000$




文件操作系统函数如下

$上传私聊文件 QQ 直链 名称$
$上传群文件 群号 直链 名称$
$删除群文件 群号 file_id busid$//后面两参数 在获取文件目录列表里获取
以下获取参数皆为 json ,可能会出现文件过多,产生大型json ,不推荐本地解析,请丢入api post操作
$群文件目录列表 群号$
$群文件系统信息 群号$
$群文件子目录列表 群号 folder_id$
$群文件资源链接 群号 file_id busid$

群列表部分函数如下

以下获取参数皆为 json ,可能会出现文件过多,产生大型json ,不推荐本地解析,请丢入api post操作
$群列表$
$好友列表$
$群成员列表 群号$
$群公告列表 群号$
$群精华消息列表 群号$
$群成员信息 群号 QQ$
$群荣誉 群号$



黑名单踢出 不再进入

原先$踢 改为 $黑踢 即可

注意云端词库 第一行的指令,将不兼容,不会回复, 最好多加几个指令测试。

注意云端词库 如果检测到运行代码时间超过30秒 将自动停止

注意词库指令头不能加 | 符号 否则会出问题,请自行测试





Tag:
相关文章
发表评论

发表评论: