Qqbot

Latest version: v2.3.11

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

Scan your dependencies

Page 7 of 9

2.1.13

1) 修正部分终端文本模式显示二维码无法扫码的问题,感谢 xrdavies
2) 增加一个函数装饰器 QQBotSched ,提供强大的定制定时任务的功能

2.1.12

1) 增加 HTTP API 接口,可供 web 前端开发者调用
2) 增加 文本模式显示二维码 的功能,感谢 xrdavies

2.1.11

1) 修正 python2.7 下命令行中 -mt 选项不能输中文的bug。
2) 大部分 log 信息的级别由降低至 DEBUG ,在调试模式关闭的情况下,控制台输出的 log 更加清爽。
3) 更新 pycharm-loader.py,在其中提供了一些调试用的示例。 感谢 SuperMarioSF 提供此文件。
4) 增加“用插件形式扩展QQBot”的功能,插件可以在 QQBot 的运行过程中动态的加载和卸载,可以同时加载多个插件。建议尽量采用插件的形式来扩展 QQBot 。
5) 第一次运行时将显示已创建默认配置文件的信息。
6) 整理了配置文件的级别,目前的配置优先级更加明确,也更加方便,具体来说:

使用 qqbot -u somebody 启动程序时,依次加载:
根配置 -> 默认配置 -> 用户 somebody 的配置 -> 命令行参数配置

使用 qqbot 启动程序时,依次加载:
根配置 -> 默认配置 -> 命令行参数配置

根配置 是固定的,用户无法修改; 默认配置 和 用户配置 可由用户在 v2.1.conf 文件中进行修改;最后,还可以在 命令行参数 中输入配置。

可能有少量网友注意到了之前的版本中,RunBot 函数和 QQBot 类构造方法可以接受 qq 和 user 两个参数,这两个参数的优先级比命令行参数都要高。请注意:这个功能只是为了方便测试用的,请大家尽量不要利用此功能(测试除外),原因如下:1. 很容易把用户搞混,因为一般的概念是命令行参数的配置优先级最高;2. 在源代码中来设置配置是一个很坏的习惯,因为其他用户无法看到这个配置、也无法修改这个配置。

2.1.10

1) 增加 “需要特别监视的列表( monitorTables )” 的选项,将需要关心的群加入到此项中,此群中的成员变动通知的滞后时间可以大幅缩短(最好的情况下可以缩短至 1~3 秒)。

2.1.9

1) 增加 “联系人列表获取完成后再启动 QQBot ( startAfterFetch )” 的选项
2) 修复 smartRequest 方法中的 bug ,感谢 chenhouwu 反馈
3) 增加 “用于在JetBrains PyCharm IDE环境下进行开发时的一个启动文件” ,感谢 SuperMarioSF 提供此文件
4) 增加 requirements.txt ,感谢 gtt116

2.1.8

1) 修复了 fetchGroupTable 中一个隐藏的很深的 bug ,此 bug 可能导致群的 qq 号获取错误,进而引起一系列的成员获取错误等问题。感谢 SuperMarioSF 的大力支持和帮助调试程序。
2) 当 fetchInterval 设置为负数时,只进行一次联系人列表获取,且此时 QQBot 延后至联系人资料获取完了再启动。
3) 完善表情代码,感谢 刘洋 精心整理的更全的表情代码。

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.