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

相关文章

SpringBoot中@Value注入静态变量方式

《SpringBoot中@Value注入静态变量方式》SpringBoot中静态变量无法直接用@Value注入,需通过setter方法,@Value(${})从属性文件获取值,@Value(#{})用... 目录项目场景解决方案注解说明1、@Value("${}")使用示例2、@Value("#{}"php

PHP轻松处理千万行数据的方法详解

《PHP轻松处理千万行数据的方法详解》说到处理大数据集,PHP通常不是第一个想到的语言,但如果你曾经需要处理数百万行数据而不让服务器崩溃或内存耗尽,你就会知道PHP用对了工具有多强大,下面小编就... 目录问题的本质php 中的数据流处理:为什么必不可少生成器:内存高效的迭代方式流量控制:避免系统过载一次性

MySQL的JDBC编程详解

《MySQL的JDBC编程详解》:本文主要介绍MySQL的JDBC编程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、前置知识1. 引入依赖2. 认识 url二、JDBC 操作流程1. JDBC 的写操作2. JDBC 的读操作总结前言本文介绍了mysq

java.sql.SQLTransientConnectionException连接超时异常原因及解决方案

《java.sql.SQLTransientConnectionException连接超时异常原因及解决方案》:本文主要介绍java.sql.SQLTransientConnectionExcep... 目录一、引言二、异常信息分析三、可能的原因3.1 连接池配置不合理3.2 数据库负载过高3.3 连接泄漏

Redis 的 SUBSCRIBE命令详解

《Redis的SUBSCRIBE命令详解》Redis的SUBSCRIBE命令用于订阅一个或多个频道,以便接收发送到这些频道的消息,本文给大家介绍Redis的SUBSCRIBE命令,感兴趣的朋友跟随... 目录基本语法工作原理示例消息格式相关命令python 示例Redis 的 SUBSCRIBE 命令用于订

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Python中 try / except / else / finally 异常处理方法详解

《Python中try/except/else/finally异常处理方法详解》:本文主要介绍Python中try/except/else/finally异常处理方法的相关资料,涵... 目录1. 基本结构2. 各部分的作用tryexceptelsefinally3. 执行流程总结4. 常见用法(1)多个e

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

SpringBoot日志级别与日志分组详解

《SpringBoot日志级别与日志分组详解》文章介绍了日志级别(ALL至OFF)及其作用,说明SpringBoot默认日志级别为INFO,可通过application.properties调整全局或... 目录日志级别1、级别内容2、调整日志级别调整默认日志级别调整指定类的日志级别项目开发过程中,利用日志