情迁QQ机器人执行SQL以及变量技巧详解

2024-05-04 11:38

本文主要是介绍情迁QQ机器人执行SQL以及变量技巧详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

触发命令

配置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

image.png

查询QQ机器人最近抢到的10个红包以及金额大小

这命令的意思是根据时间排序,查询10条,而且要抢成功的而且金额大于0的。

配置SQL select nickname as 昵称,money as 金额 from $红包 where result=200 and money>0 order by createdAt  limit 0,10
image.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
image.png

自定义变量与调试

自定义变量需要机器人1.7.4以及以上。2018-7-27 21:57:25截止以前都没有发布.

调试变量

配置print group: $g  qq: $u  robotqq:$s
image.png

快捷查询与修改

为了实现输入配置SQL $抢到的红包直接查询,所以通过添加sql添加到变量表中去。

配置 修改变量 抢到的红包|select nickname as 昵称,money as 人民币 from $红包 where result=200 and money>0.1
image.png

这篇关于情迁QQ机器人执行SQL以及变量技巧详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/959119

相关文章

CSS @media print 使用详解

《CSS@mediaprint使用详解》:本文主要介绍了CSS中的打印媒体查询@mediaprint包括基本语法、常见使用场景和代码示例,如隐藏非必要元素、调整字体和颜色、处理链接的URL显示、分页控制、调整边距和背景等,还提供了测试方法和关键注意事项,并分享了进阶技巧,详细内容请阅读本文,希望能对你有所帮助...

python之流程控制语句match-case详解

《python之流程控制语句match-case详解》:本文主要介绍python之流程控制语句match-case使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录match-case 语法详解与实战一、基础值匹配(类似 switch-case)二、数据结构解构匹

mysql删除无用用户的方法实现

《mysql删除无用用户的方法实现》本文主要介绍了mysql删除无用用户的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 1、删除不用的账户(1) 查看当前已存在账户mysql> select user,host,pa

Spring组件初始化扩展点BeanPostProcessor的作用详解

《Spring组件初始化扩展点BeanPostProcessor的作用详解》本文通过实战案例和常见应用场景详细介绍了BeanPostProcessor的使用,并强调了其在Spring扩展中的重要性,感... 目录一、概述二、BeanPostProcessor的作用三、核心方法解析1、postProcessB

C语言字符函数和字符串函数示例详解

《C语言字符函数和字符串函数示例详解》本文详细介绍了C语言中字符分类函数、字符转换函数及字符串操作函数的使用方法,并通过示例代码展示了如何实现这些功能,通过这些内容,读者可以深入理解并掌握C语言中的字... 目录一、字符分类函数二、字符转换函数三、strlen的使用和模拟实现3.1strlen函数3.2st

Spring Boot拦截器Interceptor与过滤器Filter详细教程(示例详解)

《SpringBoot拦截器Interceptor与过滤器Filter详细教程(示例详解)》本文详细介绍了SpringBoot中的拦截器(Interceptor)和过滤器(Filter),包括它们的... 目录Spring Boot拦截器(Interceptor)与过滤器(Filter)详细教程1. 概述1

Go语言中最便捷的http请求包resty的使用详解

《Go语言中最便捷的http请求包resty的使用详解》go语言虽然自身就有net/http包,但是说实话用起来没那么好用,resty包是go语言中一个非常受欢迎的http请求处理包,下面我们一起来学... 目录安装一、一个简单的get二、带查询参数三、设置请求头、body四、设置表单数据五、处理响应六、超

详解如何使用Python提取视频文件中的音频

《详解如何使用Python提取视频文件中的音频》在多媒体处理中,有时我们需要从视频文件中提取音频,本文为大家整理了几种使用Python编程语言提取视频文件中的音频的方法,大家可以根据需要进行选择... 目录引言代码部分方法扩展引言在多媒体处理中,有时我们需要从视频文件中提取音频,以便进一步处理或分析。本文

电脑报错cxcore100.dll丢失怎么办? 多种免费修复缺失的cxcore100.dll文件的技巧

《电脑报错cxcore100.dll丢失怎么办?多种免费修复缺失的cxcore100.dll文件的技巧》你是否也遇到过“由于找不到cxcore100.dll,无法继续执行代码,重新安装程序可能会解... 当电脑报错“cxcore100.dll未找到”时,这通常意味着系统无法找到或加载这编程个必要的动态链接库

使用Dify访问mysql数据库详细代码示例

《使用Dify访问mysql数据库详细代码示例》:本文主要介绍使用Dify访问mysql数据库的相关资料,并详细讲解了如何在本地搭建数据库访问服务,使用ngrok暴露到公网,并创建知识库、数据库访... 1、在本地搭建数据库访问的服务,并使用ngrok暴露到公网。#sql_tools.pyfrom