- 使用文档见User Guide
- 二次开发Developers Guide
- API 文档API Reference
PIL
orPillow
- 当前需要前往官方SmartQQ先登录一次,然后才能用机器人登录成功。
- 安装Python > 2.6
- 安装依赖(
pip install Pillow
或者在命令行运行python setup.py develop) - 命令行运行
python run.py
- 等待弹出二维码进行扫描登陆,或手动打开脚本所在目录的v.jpg进行扫描。
- 控制台不在输出登录确认的log的时候就登录成功了
- 首次登陆过后,以后的登陆会尝试使用保存的cookie进行自动登录(失败后会一直loop)
- 配置插件之后,才能使用QQBot的调教功能(参见下方插件配置)
- 二维码登录
- 插件支持,支持原生Python Package,支持插件热 启用/关闭
- 群消息,私聊消息,通知消息接收和发送
- 唤出功能(callout),聊天内容中检测关键词
智障机器人
,若发言中包含该词,将自动回复干嘛(‘·д·)
,此功能一般用于检测机器人状态与调戏 - 复读功能(repeat),检测到群聊中连续两个回复内容相同,将自动复读该内容1次。
- 插件管理器
- 基础插件(唤出、复读)
- 图灵机器人(需要安装requests库)
- Satoru(简单的吐槽机器人)
- 将插件放置到smart_qq_plugins目录下
- 复制plugin.json.example为plugin.json
- 修改启用的插件列表plugin_on
注: 插件名称为你的PythonPackage或者插件文件的名字,插件默认启用了satoru和manager
加载多个插件后,可以接受消息,但无法正确发送(resolved)
- 支持每个插件的单独配置文件
- 优化发消息和Bot类(delayed)
- 16.04.13 : 移植唤出与吐槽功能
- 16.04.xx : 支持插件的激活和关闭