执行模式
https://github.com/NilBridge/NilBridge2/blob/main/modules/vanilla/onMain.js#L62 (opens new window)
# reply
reply
模式会向匹配成功的群聊中发信息群聊中
虽说这个模式是回复来源群,但是正则表达式默认只监听主群,所以嘛。。肯定是向主群里回复的
{
"type":"reply",
"text":"我现在感觉很好"
}
# group
group
模式会发信息到指定的群聊
{
"type":"group",
"text":"我现在感觉菠萝菠萝哒",
"id":11451419 //群号
}
# http_get
http_get
,顾名思义
{
"type":"http_get",
"text":"获取到的数据是:{data}"
}
其中{data}
会替换成抓取到内容,但是别发送太大的内容,机器人有几率风控
# nbcmd
nbcmd
,顾名思义,执行原生命令
{
"type":"nbcmd",
"text": "regexreload" //要执行的命令
}
执行结果默认会发到主群
# runcmd
runcmd
会向服务器执行命令
{
"type":"runcmd",
"servers":[
{
"name":"生存", // 执行服务器名称
"cmd":"$1", // 执行命令
"reply":true // 是否统计返回结果
}
],
"timeout":1000, //可选参数,多少秒发送结果到群聊,不填为3秒(3000)
"reply":true //是否发送执行结果到触发群
}
其中servers
是一个数组,也就是说可以向多个服务器发送命令
上次更新: 2022/07/16, 09:30:14