情迁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

相关文章

MySQL索引失效问题及解决方案

《MySQL索引失效问题及解决方案》:本文主要介绍MySQL索引失效问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql索引失效一、概要二、常见的导致MpythonySQL索引失效的原因三、如何诊断MySQL索引失效四、如何解决MySQL索引失

Spring Boot 常用注解详解与使用最佳实践建议

《SpringBoot常用注解详解与使用最佳实践建议》:本文主要介绍SpringBoot常用注解详解与使用最佳实践建议,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录一、核心启动注解1. @SpringBootApplication2. @EnableAutoConfi

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

mysql递归查询语法WITH RECURSIVE的使用

《mysql递归查询语法WITHRECURSIVE的使用》本文主要介绍了mysql递归查询语法WITHRECURSIVE的使用,WITHRECURSIVE用于执行递归查询,特别适合处理层级结构或递归... 目录基本语法结构:关键部分解析:递归查询的工作流程:示例:员工与经理的层级关系解释:示例:树形结构的数

Redis高可用-主从复制、哨兵模式与集群模式详解

《Redis高可用-主从复制、哨兵模式与集群模式详解》:本文主要介绍Redis高可用-主从复制、哨兵模式与集群模式的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录Redis高可用-主从复制、哨兵模式与集群模式概要一、主从复制(Master-Slave Repli

SQL常用操作精华之复制表、跨库查询、删除重复数据

《SQL常用操作精华之复制表、跨库查询、删除重复数据》:本文主要介绍SQL常用操作精华之复制表、跨库查询、删除重复数据,这些SQL操作涵盖了数据库开发中最常用的技术点,包括表操作、数据查询、数据管... 目录SQL常用操作精华总结表结构与数据操作高级查询技巧SQL常用操作精华总结表结构与数据操作复制表结

查看MySQL数据库版本的四种方法

《查看MySQL数据库版本的四种方法》查看MySQL数据库的版本信息可以通过多种方法实现,包括使用命令行工具、SQL查询语句和图形化管理工具等,以下是详细的步骤和示例代码,需要的朋友可以参考下... 目录方法一:使用命令行工具1. 使用 mysql 命令示例:方法二:使用 mysqladmin 命令示例:方

一文详解如何在Vue3中封装API请求

《一文详解如何在Vue3中封装API请求》在现代前端开发中,API请求是不可避免的一部分,尤其是与后端交互时,下面我们来看看如何在Vue3项目中封装API请求,让你在实现功能时更加高效吧... 目录为什么要封装API请求1. vue 3项目结构2. 安装axIOS3. 创建API封装模块4. 封装API请求

MySQL 复合查询案例详解

《MySQL复合查询案例详解》:本文主要介绍MySQL复合查询案例详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录基本查询回顾多表笛卡尔积子查询与where子查询多行子查询多列子查询子查询与from总结合并查询(不太重要)union基本查询回顾查询

Java中的getBytes()方法使用详解

《Java中的getBytes()方法使用详解》:本文主要介绍Java中getBytes()方法使用的相关资料,getBytes()方法有多个重载形式,可以根据需要指定字符集来进行转换,文中通过代... 目录前言一、常见重载形式二、示例代码三、getBytes(Charset charset)和getByt