Qqbot

Latest version: v2.3.11

Safety actively analyzes 629811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 9

2.1

1) 联系人资料获取和查询功能加强,可获取到联系人的 QQ号/昵称/名称/备注名/群名片 。群内非好友的 QQ 号也可以获取到。
2) 联系人资料实时更新,增加 新增/失去 联系人的事件通知。
3) 将启动速度加快到极致, 扫码后 10 秒内可启动 QQBot 。 2.0 版需要获取完所有联系人资料才会启动 QQBot ,新版登陆成功后立即启动 QQBot ,同时在后台开始获取联系人资料。当联系人资料获取尚未全部完成时收到 QQ 消息或 list/send 命令,会主动获取所需的联系人资料,因此 QQBot 刚启动时收到新消息或 list/send 命令会稍微卡顿 1~2 秒。
4) 修正联系人资料获取中的 bug ,联系人资料获取更加稳定;修正程序掉线时有时无法自动重启的 bug ;修正 windows 下用某些图片浏览器弹出二维码后程序一直卡在等待图片窗口关闭的 bug 。
5) 修改 qq 命令行工具的命令及格式,去掉 2.0 版的 get 和 member 命令,新的 list 命令提供强大的联系人查询功能。
6) 修改 QQBot 对象的接口,去掉原来的 Get/Member/Send 接口,只保留 List/SendTo/Stop/Restart 四个接口,新的 List 接口功能更加强大,且参数的格式可读性更好。
7) 修改 注册事件响应函数 的格式,修改注册 QQ 消息响应函数的格式,新的格式可读性更好。
8) 增加 新增/失去联系人 事件,可注册这两个事件的响应函数,实现 新人入群/退群 的通知功能。
9) 增加 Interval 事件,每隔 5 分钟被调用,可注册此事件的响应函数,实现定时执行任务的功能。
10) 程序的内部运行方式和数据结构有较大改变。程序的主体运行流程见 mainloop.py ,用非常简单和优雅的方式实现了多线程的并行和同步功能。
11) 配置文件由 ~/.qqbot-tmp/v2.0.conf 改为 ~/.qqbot-tmp/v2.1.conf 。

非常感谢以下网友在本次升级过程的帮助和支持:

sjdy521 提供了 ”使用 qun.qq.com 的 api 获取联系人实际 QQ ” 的宝贵建议,另外本次新版的 QQBot 启动方式也受到了他的项目的启发。
bolfhsu 提出 ”List与Get功能重复、Get应该是获取消息“ 的意见。原版中的 Get 接口很容易让人误解为 ”获取消息“ ,虽然我的本意是 ”获取联系人“ ,本次去掉了 Get 接口,将其功能合并到 List 接口中。
279632990 和 Moofeng 反馈了 ”程序掉线时有时无法自动重启“ 的 bug 。
阿兰若 和 怪我瞎咯 反馈了 ”windows 下用某些图片浏览器弹出二维码后程序一直卡在等待图片窗口关闭的 bug “。

2.0.12

1) 增加 python3 的支持
2) 增加采用 virtualenv 安装至独立的运行环境的脚本
3) 增加测试脚本

0.0.0.0

Page 9 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.