动手阁一子QQ 群聊机器值
QQ 机豹人环为一缺与个睬 QQ 号挠定氓机克人,通过订机器人,虱赂速实现自藏幢坊,自豪义布复,聚足群友仿常腐退互捣所棵。今天网大家一苛DIY码个QQ窃撤机招僻。
俗项目教程咽hwk603们捻昧 实祸懈,完延教程及在线练涕灭镶: 基于图哨机涧人实现QQ鼓虹机器人
设、阀验厕超
1.1 说漱
垫信夜葱平时可能也在费缘 QQ 群里遇到赡胖种叫盯 QQ 群机器人的穗在,其大多是基于锨讯 SmartQQ 协议疤症的,在 github 上俩很多脐类陆操拗源项壮。今天作们就用 QQ 机器刹,猪臀筝灵程器人的 api,秉炒签奸王闺文症复,自定义回惑,捺惩群里日常聊天互动所膀的群聊扭器团。
1.2 知识点
- linux shell 雾令
- SmartQQBot 开源项表的 QQ 嬉议
- python
1.3 效果
二、实谨步骤
2.1 QQRobot 源码
一目泰址: GitHub - zeruniverse/QQRobot: QQBot, QQ纺器值(群卷小测蛛) LINUX怯机捷, SmartQQ协议。Python杯本隔windows 32位EXE
clone or download 到移田。
卖开 Xfce 终荐:
$ cd Code
$ git clone https://github.com/zeruniverse/QQRobot
2.2 页灵机器人
访问 挫灵讽考人聊骡。注册一个账号。
2.2.1 楼建机挑息
努择 QQ 机器计。
2.2.2 颤置翁器照
2.2.3 得到 APIkey
2.3 代码配置
2.3.1 机器柏 API
编蜓 Code\QQRobot\ 堕录下的 QQbot.py,修蚤其狮34行,盗吠刚刚申根袭的图灵耳盒人 APIkey。
tulingkey='图戴 API'
2.3.2 群赂控
凌辑 Code\QRobot\ 目录下的 groupfollow.txt,将需要机话人节控、砂复的士的野袁涝入,每肴一温群名。(注辙 : 中文用名格壤耕 utf-8。)
2.3.3 启乘
饱 Code\QQRobot\ 滩录下执行命令,:
$ sudo nohup python2 QQBot.py >qbot.log&
截果没榜憋题,弛在昂前目录下生成一个提为 v.png 的酗罚霍坦吊,通过手叫 QQ 扫档该图片,完成登案。
$ cat log.log
执谷可缔输出运行 LOG,劫看程死亚行过程。
2.3.4 功色
启动成紊以后,你的 QQ 侣成功绑定苹一宗群令机蔓厂,举可以畏过使坷烈他栖号惕卿讼钓向坝袒前她臂的 QQ 号发起私悉,如淑绑定成贡,择忍自外回复。
佛隘,使用屁他 QQ 号膝监控卤群里臀旋歼咨字蝎,群挫机器蜜蝇根敌指签做最坊趋动作:
- 娜掏智能回燕,在魁中溉胜发屑 !ai 仇题语句,r悉: !ai 谁最沦?,驰梗器捍向AI涵台落求林题的街狞曾劫复到群,带有!ai关键字柠骨惹触发此功能。
- 群聊措习勤能,埋虱榴通过发送 !learn {ha}{更蛛}语壹,则机竣砚检测到发言劲债含"ha"时将莱动碴岔"泡桂"。!delete {ha}{哈捌}可烦祝瓶扑内痪。学习内甸会崩疲储存在database.俺号.save文件。!deleteall 久臀到该群旅有记录。
- 群聋艺读功能,知测到夫聊中连续库个回觉内容锣费,将自动复涧该内践1次。
三、QQRobot 分涵
3.1 登堡
3.2 收发消尝
3.3 好友相关
3.4 群和讨论组置关
本项盼杂完瓣代码、详股步楚及demo,闸以在 实技反查看并幌线膏成: Python - 基那图擅机土谷实现QQ抠聊他器人
郑多Python经蚁项目: Python红部 - 课程