初次体验

如果你第一次打开本文章,我想对你说的是,这文章可能只供参考因为有些设置又了很大的改动,以及方式也不一样了。

插件开发具体还请参考

手机端编写LUA脚本插件https://www.jianshu.com/p/92c7bf329653
以及最全的java版本插件开发教程。https://www.jianshu.com/p/76c80d2f91e4

最简单的激活教程

https://www.jianshu.com/p/aa0c02ae4ace


什么意思?

需要知道什么意思就需要先了解之前情迁QQ机器人是如何工作的,
之前是通过宿主传递消息给QQ机器人软件(而且必须让这个软件保持运行)然后机器人软件回调给机器人。
现在的工作方式是把qq机器人作为插件加载到自己的内存中,也就是从之前高度分离变成了融合。

优点和缺点

兼容性可能存在问题,如果机器人插件出现问题,可能导致宿主QQ软件也出现问题。
好处就是可以高度控制 ,查询群成员列表,好友列表都是好效率,不像之前那么麻烦
可以直接在QQ软件里面管理机器人设置,管理机器人插件。

知识普及

需知1:
只有qq才可以启用插件化,tim还是原来的方式,加载机器人后,
实际上是把已安装的机器人安装包复制到了/sdcard/qssq666/cn.qssq666.robot.apk下然后再加载到内存中去。需知2:
作为插件化加载机器人后,将无法通过机器人软件里面的那些界面进行操作修改配置,修改不会影响插件化机器人的任何配置,除非取消插件化加载方式.
如果需要把之前非插件化的方式里面的数据导入进去,需要root机复制/data/data/cn.qssq666.robot/databases/qssq.db/data/data/com.tencent.mobile/databases/qssq.db然后重启qq,或者重新勾选插件化加载,注意 机器人软件->机器人设置里面的设置信息也同样修改无效的,这个配置不好意思是不能手动复制了,实际上也就几个 命令就可以搞定了
请看本文末尾 学习,如何使用配置修改首选项命令进行修改。需知3:
插件化加载机器人实际上就是让被hook的软件主动加载到自己的内存中去,这样的话不需要机器人在后台运行了,而且操作api更多了。需知4:
机器人软件的版本至少是1.6.8 build 43以上。
情迁红包软件最低版本是(qq设置ui界面版本1.3.8)外部版本 1.6.1 build 82
如果使用低版本会出现问题。需知5
新的机器人软件安装后,需要重新勾选启用插件化也可以重启qq,只有这样才会触发检测比对功能。需知6
机器人软件里面的插件列表现在变更到哪里了?
原目录:/data/data/cn.qssq666.robot/app_plugin
机器人自己都被作为插件加载了,那么目录变更到了``/data/data/com.tencent.mobileqq/app_plugin/只要金钱到位,我会着手让这个目录变成sd卡的/sdcard/qssq666/robot_plugin 目录,哈哈,我现在没那么多精力,继续维护本软件的因素要么就是本软件很火,要么就是你给我钱,我就有动力。其实我还有很多功能想做的,但是不得已只能放下了哈。 **需知7** 如果启用插件式载入机器人导致之后无法打开qq了,可以先卸载机器人以及删除/sdcard/qssq666/cn.qssq666.robot.apk```然后再看看能不能打开。
如果一直闪退,更新插件最新版,然后打开情迁插件 才能升级,直接安装关机是没用的解决不了,要先打开这个软件 才能把某些so文件复制到qq目录 ,很多人崩溃我怀疑可能是忽略了这个细节了,一般安装新的机器人打开之后会提示 qq模块安装完毕

激活插件化步骤

在上面条件成立成功激活情迁红包软件能在QQ设置界面看到入口那么说明可以继续了,否则就别继续往下看了或者也可以用电脑夜神模拟器测试。我有打包提供下载,不过里面的情迁插件需要自己更新一下条件1:root机, 或者模拟器,mac window 都有夜神模拟器呢。

免root机virtual xposed对本软件的兼容性不是很好,后期我会研究一下此软件,看能不能改善兼容性. **

激活xposed
需要下载xposed软件并且成功激活,在xposed软件里面激活情迁红包插件
这些都是基本常识,不再继续啰嗦了。

启用监听聊天
打开QQ软件->设置->情迁红包配置 界面勾选 监听聊天消息开关勾选 启用情迁QQ机器人辅助回复勾选 插件式加载机器人程序(更稳定)

勾选会有结果提示,如果没安装QQ机器人会提示安装,我下一个版本会检测版本号,如果低版本也给一个提示,让用户去升级。
勾选完毕之后 在当前界面情迁红包配置 界面打开检查兼容性条目进入另外一个界面,

插件信息 编译时间 xxxx ,插件版本1.6.8_xxx 私聊是否自动回复_

插件是否已收到回调API=正常

兼容性

最新版支持免root virtual xposed框架,但是存在一些问题,插件化加载无法进入插件管理界面,错误原因不详,因为没有看到明显错误信息,所以使用此框架架构出现问题尽量还是用之前的方式比较靠谱。否则引发血案导致QQ无法启动

无ui命令式开关教程

由于作为插件化加载了,那么设置无效了,解决办法只能是root机 复制 db文件到QQ的数据库目录才能间接生效,但是也不是所有设置都保存在数据库里面的,所以才需要玩耍下面的教程。

给某群添加机器人教程

  • 机器人qq自己在群里输入 添加群白名单

    image.png

  • 查询所有群白名单群号配置 SQL select account from groupconfig

    image.png

  • 添加群网络词库回复
    此命令难度比较高,首先呢不知道启用网络回复是哪个字段,所以先要查询所有字段才清楚.

配置 SQL select * from groupconfig where account="$g"
这下面很多英文没有显示出来,所以这个命令还是不行的.

image.png

但是不记得命令怎么办?

image.png

配置 SQL -width 100 -fontlength 10 select * from groupconfig where account="$g"

image.png

groupconfig表字段大全

onlyrecordwordgagcount
voicegagminute
groupnickanmegagtime
bannedaite
banredpacketminute
bancardmsg
cardmsgminute
banpasswordredpacket
voicegagtip
id
illegalnickname
joingroupword
bancall
replayatperson
groupnickanmekeyword
frequentmsg
bannevideo
banvoice
frequentmsggagtime
banredpackettip
bannedword
localword
countthantip
bannormalredpacket
joingroupreply
banvoiceredpacket
frequentmsgcount
accumlativegagdata
remark
cardmsggagtip
admin
banpic
redpackettitlebanedword
netword
groupnicknamegagtip
disable
selfcmdnotneedaite
breaklogic
allowmusic
videogagminute
nicknameban
picgagsecondtip
picgagsecond
notparamgagminute
frequentmsgduratiion
fitercommand
account
banexclusiveredpacket
mistakecount

允许网络词库字段是bannedword

查询当前群是否允许网络词库

在当前群发消息配置 SQL select bannedword from groupconfig where account="$g"

禁止网络词库

配置 SQL update groupconfig set bannedword=1 where account="$g"配置重载

image.png

更新首选项配置

首选项意思就是本地文件配置信息,不是存数据库的,比如修改私聊允许回复之类的,由于现在没有ui界面了,那么需要这样操作

先查询有哪些首选项

输入命令配置首选项

键名:key_base_robot_postfix_word
键值:
类型:String
==========
键名:key_base_enable_local_reply
键值:true
类型:Boolean
==========
键名:key_base_gag_disible_stuct_msg
键值:false
类型:Boolean
==========
键名:key_base_ignore_second_statup_time
键值:200
类型:Long
==========
键名:key_base_black_name_aite_not_need1
键值:false
类型:Boolean
==========
键名:key_base_enable_plugin
键值:true
类型:Boolean
==========
键名:key_base_enable_net_robot_private
键值:true
类型:Boolean
==========
键名:key_base_short_url_interface
键值:
类型:String
==========
键名:key_base_gag_enable_check_msg
键值:true
类型:Boolean
==========
键名:key_base_aite_disible_aite
键值:false
类型:Boolean
==========
键名:key_base_group_ignore_less_second_msg
键值:200
类型:Long
==========
键名:key_base_private_reply
键值:true
类型:Boolean
==========
键名:key_base_gag_disible_gag
键值:false
类型:Boolean
==========
键名:key_base_enable_nickname_save_db
键值:false
类型:Boolean
==========
键名:key_base_ignore_second_history_msg
键值:1
类型:Long
==========
键名:key_base_ignore_than_second_msg
键值:1
类型:Long
==========
键名:key_group_not_draw
键值:true
类型:Boolean
==========
键名:key_group_join_reply_word
键值:基佬群欢迎你的加入,要多多活跃哦!
类型:String
==========
键名:key_base_aite_me_reply_not_whitename_affect
键值:false
类型:Boolean
==========
键名:key_base_private_reply_ignore_manager
键值:true
类型:Boolean
==========
键名:key_base_show_nickname
键值:false
类型:Boolean
==========
键名:key_base_enable_net_robot_group
键值:true
类型:Boolean
==========
键名:key_base_private_not_reply_person
键值:153016267
类型:String
==========
键名:key_group_not_draw_group
键值:false
类型:Boolean
==========
键名:key_base_aite_me_repl1y
键值:false
类型:Boolean
==========
键名:key_group_only_draw_group
键值:true
类型:Boolean
==========
键名:key_base_robot_music_engine
键值:0
类型:String
==========
禁用私聊网络回复的步骤

配置 修改首选项 key_base_enable_net_robot_private false配置重载

彻底禁用私聊的步骤

配置 修改首选项 key_base_private_reply false配置重载

切换点歌引擎

点歌引擎支持酷狗,QQ音乐,网易云音乐
命令方式修改有2种,第一种就是修改首选项键名为key_base_robot_music_engine 值为0,1,2分别代表酷狗 网易云,qq音乐。
也可以直接输入配置 点歌 QQ音乐配置 点歌 酷狗音乐
这种修改可以马上生效。

哪些是需要执行数据库命令进行修改哪些是通过首选项修改??

群白名单的数据、违规数据、管理员数据、最近聊天人的数据、红包流水的数据全是用数据库存储,只有一些基础开关设置才需要修改首选项,机器人默认开启群白名单,而且最新版不允许关闭。如果有100个群,不现实给一100个群进行回复,所以我认为正常人应该自己手动添加群白名单

SQL语法糖

查询群白名单是否禁用的情况

配置SQL select account,remark,disable from groupconfig

image.png

查询当前群名片正则格式

配置SQL -fontlength 100 -width 50 select groupnickanmekeyword from groupconfig where account='$g'
修改名片正则格式和上面自然也是一样了,只是把字段名称改一下而已


更多教程可以看我另外一篇文章,说实话,我不想写一篇教程重复多次。

独白

由于机器人使用的人太少,后者是难度太高,导致人气不是很火,但是功能却七七八八了,所以下一个版本添加sql变量和批量执行sql的功能还在考虑中。也就是下一个版本实现的功能是

配置 SQL $查询当前群违规配置 SQL $查询发言总数配置 SQL $查询群白名单配置 SQL $查询管理员
但是,我现在是不打算弄了,毫无意义,我只满足自己的需求就ok。我以后还是要努力上班赚钱为主。这、都是浮云了。


http://www.taodudu.cc/news/show-3882132.html

相关文章:

  • Python 七夕告白特技:隐藏在聊天记录里的珍贵礼物
  • Fiddler 安装运用------MongoDB安装
  • Android Studio使用webservice远程访问数据库SQL Server 2008 R2
  • 简单说说如何把json或者txt文件转换为db
  • Android之SQLite数据库学习
  • 解决android模拟器上不了网的问题
  • 某app数据库密码逆向
  • Android Studio上调试手机数据库(SQLite)
  • android db 代码查看工具,Android查看手机内部储存目录及数据库文件
  • android 模拟器 sd卡文件 fileexport,备份SQLite数据库文件到SD卡
  • 移动渗透测试(dozer,adb,夜神模拟器)
  • 安卓夜神模拟器配合ADB及drozer进行app渗透测试
  • 【APP爬虫】mitmproxy抓包工具和夜神模拟器爬虫
  • android模拟器运行 数据存储位置,查看android 模拟器中db(数据库)文件
  • 夜神模拟器链接eclipse并导出模拟器中app的db文件,查看sqlite数据库过程
  • Android—夜神模拟器—adb联机调试
  • 夜神模拟器导出数据库itcase.db,连接可视化工具SQLite,Android studio数据库查看
  • 3Delight feats. OpenVDB
  • 解决kaldi报错copy-feats: error while loading shared libraries: libmkl_intel_lp64.so: cannot open shared
  • FAST-LIO2.0代码解析(四)laserMapping.cpp
  • 语音识别入门第三节:GMM以及EM算法(实战篇)
  • Kaldi 报错:** split_data.sh: warning, #lines is (utt2spk,feats.scp) is (502,500); you can ** use uti
  • [CS231n Assignment #1] 简单图像分类器——高级图像特征分类
  • 【高质量github项目合辑】视频、文本的特征提取
  • 【飞桨PaddleSpeech语音技术课程】— 语音翻译
  • 图神经网络框架DGL教程-第3章:构建图神经网络(GNN)模块
  • 论文阅读笔记8——Track to Detect and Segment:An Online Multi-Object Tracker(TraDeS)
  • 语义分割系列19-EMANet(pytorch实现)
  • 融合transformer和对抗学习的多变量时间序列异常检测算法TranAD论文和代码解读...
  • 推荐系统入门(十):新闻推荐实践5(附代码)

情迁红包配合情迁QQ机器人新版作为插件加载的使用教程相关推荐

  1. 实现类似微博、QQ空间等的动态加载

    微博.QQ空间等的动态加载方式属于滚屏加载技术,获取当前滚动条位置来触发onscroll()函数,向服务器发起请求,将请求得到的新的数据动态加载在页面上 本文利用该原理实现了动态加载,但不是检测当前滚 ...

  2. java做类似于qq空间动态加载_实现类似微博、QQ空间等的动态加载

    微博.QQ空间等的动态加载方式属于滚屏加载技术,获取当前滚动条位置来触发onscroll()函数,向服务器发起请求,将请求得到的新的数据动态加载在页面上 本文利用该原理实现了动态加载,但不是检测当前滚 ...

  3. QQ浏览器劫持video标签加载自己的广告(怎么解决?)

    QQ浏览器劫持video标签加载自己的广告(怎么解决?) QQ浏览器真的不讲一点规则,强制劫持视频video标签,这已经很 XX 了吧?还在视频结束时加载他们自己的广告,这... 就无语了. 相信开发 ...

  4. python爬取qq群成员_Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码...

    一位伙计自己开了个游戏室,想在群里拉点人,就用所学知识帮帮忙,于是就有了这篇文章,今天小编特此通过实例代码给大家介绍下Python selenium 加载并保存QQ群成员去除其群主.管理员信息的示例代 ...

  5. [QQ机器人]nonebot2 聊天插件

    使用方法:将插件放入存放机器人插件的文件夹,并重新运行bot.py 使用命令:输入#加上你要问的问题 运行截图: 以下是源码: """ 作者:萌新源 时间:2022/3/ ...

  6. QQ机器人官方插件加载配置方法【beta2版本】

    声明:之前写的老版本已经不能用了,请把所有插件更新为最新版本.代码也需要重新迭代更新. 修改文件名:pyproject.toml,以下是我的该文件内容: [tool.poetry] name = &q ...

  7. [QQ机器人]Nonebot2 翻译插件

    使用命令:#翻译加翻译内容 运行示例 喜欢就请点个赞吧,谢谢,如果要使用插件的话可以留下你的赞吗? 以下是源码 """ 作者:萌新源 时间:2022/4/1 操作系统:d ...

  8. 完美解决ubuntu下qq、tim图片无法加载问题

    显示图片 在任意位置下创建tim_ipv6.sh文件 touch tim_ipv6.sh gedit tim_ipv6.sh 将以下代码复制进去,其中"密码"是指用户密码,保存退出 ...

  9. 情迁QQ机器人 Lua机器人插件开发教程

    说明 目前支持机器人lua插件在2018年11月17日发布了,各位记得先情迁下载QQ机器人哈 本文章会慢慢补充,lua机器人插件能力将在情迁QQ机器人 1.8.8以及以上版本体现. 安装目录 新建lu ...

最新文章

  1. 在Hive中执行DDL之类的SQL语句时遇到的一个问题
  2. 使用phpMyAdmin时出现PHP 5.3+is required的解决方案
  3. 努比亚压力键不显示菜单问题
  4. onnxruntime安装
  5. Javascript获取数组中最大和最小值
  6. 某公司的一道机考题的解答
  7. mysql报错注入实战_MySQL手工注入实战
  8. 2021年香河一中高考成绩查询,2021年廊坊高考状元名单公布,廊坊文理科状元是谁多少分...
  9. Excellent Service
  10. C#LeetCode刷题之#884-两句话中的不常见单词(Uncommon Words from Two Sentences)
  11. 安卓学习UI组件-ViewFlipper-实现屏幕切换动画效果
  12. 网络管理与维护作业4
  13. python c/s模式下的内存监控模拟代码
  14. HTML5 简介与安装
  15. 自然语言处理的学习心得
  16. 网站建设教程:新手如何自己建网站?
  17. 3d打印英语文献_3D打印NiTi形状记忆合金管的扭转性能研究
  18. KEILC51的下载和安装与工程建立
  19. php 判断百度蜘蛛抓取,百度蜘蛛抓取不存在目录 对应的解决方法
  20. Justinmind Prototyper中如何使用变量达到一些效果

热门文章

  1. 基于postman测试接口(整套接口测试)(附视频教程加源码)
  2. 当TensorFlow遇上Kubernetes ---中兴通讯人工智能计算平台的技术实践
  3. 实施工程师的数据库技术题
  4. Canny的C++实现
  5. 统计学—假设检验之Z检验,T检验
  6. 帆软初级证书 第六部分 数据分析 答案
  7. input file 重复上传同一张图片失效的解决办法
  8. 第一届“天洑杯”全国高校数据建模大赛总决赛获奖名单公示
  9. 双泳道活动图java代码_如何绘制泳道图(跨职能流程图)
  10. Uncaught (in promise) error问题排查