触发命令
配置SQL sql语句
权限
超级管理员
其它人无权限执行此命令.
支持的变量
执行sql得填写语句,支持变量如下:信息变量
群号:$g
QQ:$u
机器人自身QQ: $s
QQ机器人自带数据库表变量
$违禁词
$管理员
$红包
$违规记录
$违规详单
$忽略QQ
QQ机器人自带数据库表
groupconfig
这个比较容易记所以没有设置变量,这个表示群白名单所有设置的存档表,包括违规次数设置,是否回复设置,昵称合法等检测设置。vartable
这个QQ机器人1.7.4以及以上才支持,是用于管理变量的表除了上面的变量是无法修改外,其他变量都支持修改,添加,删除 ,所谓变量就是用一个简单的名字代替很长的名字,也可以叫做别名咯。。
用法
配置 SQL select account from groupconfig where account="$g" limit 0,10
查询10条白名单群号数据而且只显示群号列,
另外由于数据太多,您可以输入参数指定格式
-width 10
表示每个单元格宽度为10-fontlength 30
表示每个单元格字体不得超过多少的长度-format web
表示用网页来浏览 如果使用网页浏览,默认字体限制会自动调整足够大,避免挤在一坨
查询红包
下面的查询命令表示查询 5条,但是不管成功或者失败的记录。配置SQL select * from $红包 limit 1,5
![](https://i-blog.csdnimg.cn/blog_migrate/1fddc1586434c53f1d4d76d137e0e788.png)
查询QQ机器人最近抢到的10个红包以及金额大小
这命令的意思是根据时间排序,查询10条,而且要抢成功的而且金额大于0的。
配置SQL select nickname as 昵称,money as 金额 from $红包 where result=200 and money>0 order by createdAt limit 0,10
![](https://i-blog.csdnimg.cn/blog_migrate/1b9c765989d826044a73573c85af977c.png)
红包表支持的字段
上面只是稍微列举了几个信息的查询,如果想要查询群号的话,需要知道有多少字段。$红包
支持的字段
id message result nickname createdAt qqgroup istroop money type qq
groupconfig
支持的字段
这个groupconfig其实就是白名单设置的字段。
notparamgagminute frequentmsggagtime
bannedaite cardmsggagtip localword
netword frequentmsgcount
banvoiceredpacket bancardmsg
banvoice bannevideo
frequentmsg id voicegagtip
banpic cardmsgminute groupnicknamegagtip
picgagsecondtip disable banexclusiveredpacket
illegalnickname fitercommand
videogagminute redpackettitlebanedword
nicknameban replayatperson
countthantip joingroupword
banpasswordredpacket bannormalredpacket
bancall allowmusic
groupnickanmegagtime
bannedword
selfcmdnotneedaite voicegagminute
frequentmsgduratiion
breaklogic onlyrecordwordgagcount
banredpacketminute mistakecount
banredpackettip
admin picgagsecond
account accumlativegagdata
joingroupreply
groupnickanmekeyword needaite
查询表有哪些字段
下面举例的是群白名单数据。
配置SQL -width 50 -fontlength 30 select * from groupconfig limit 0,1
![](https://i-blog.csdnimg.cn/blog_migrate/f8709bf73ec221ef08f97422db7b4835.png)
自定义变量与调试
自定义变量需要机器人1.7.4以及以上。2018-7-27 21:57:25截止以前都没有发布.
调试变量
配置print group: $g qq: $u robotqq:$s
![](https://i-blog.csdnimg.cn/blog_migrate/30766b7b6b42cf811a773b101975c539.png)
快捷查询与修改
为了实现输入配置SQL $抢到的红包
直接查询,所以通过添加sql添加到变量表中去。
配置 修改变量 抢到的红包|select nickname as 昵称,money as 人民币 from $红包 where result=200 and money>0.1
![](https://i-blog.csdnimg.cn/blog_migrate/7f527cf86d36565a8f6dc7faa81317b1.png)