一个使用 Graia Ariadne 搭建的连 README 也缝合的究极缝合 QQ 机器人
Bot 只考虑自己的群使用不一定考虑到其他群的情况,配置文件及模块可能会大改
推荐可以试试 A60(djkcyl) 的 ABot
⇒ 文件目录结构 ⇐
- Bot菜单、模块管理及查询
- Bot 版本与系统运行情况查询
- 消息触发支持:全局黑名单控制、成员权限控制、频率限制
- 用你的头像生成点啥
- 自动回复:精确匹配、模糊匹配、正则匹配,支持带图回复
- 吃啥?
- 我的世界服务器管理: 白名单管理、执行命令
- 我的世界服务器 Motd Ping
- 我的世界中文 Wiki 搜索
- 历史聊天数据记录
- 聊天历史词云生成
- BiliBili 视频解析:支持小程序、卡片分享、av号、BV号、B站链接
- 帮你做选择
- 读取被回复消息的<可持久化字符串>及使用<可持久化字符串>发送消息
- 每日抽签(人品检测):
狗屁不通的签文生成 - 随机数抽取
- 消息内容转图片(支持纯文本和静态图像)
- 概率复读
- 留言提醒
- 多边形图片生成(
依赖库装不上咕了) - 二维码生成
- BiliBili 动态/直播 订阅推送
- Pixiv 搜图
这些项目也很棒, 可以去他们的项目主页看看, 点个 Star 鼓励他们的开发工作吧
特别感谢 Mamoe Technologies
给我们带来这些精彩的项目:
mirai
&mirai-console
: 一个在全平台下运行,提供 QQ Android 和 TIM PC 协议支持的高效率机器人框架mirai-api-http
: 为本项目提供与 mirai 交互方式的 mirai-console 插件
感谢 GraiaProject
给我们带来这些项目:
Broadcast Control
: 高性能, 高可扩展性,设计简洁,基于 asyncio 的事件系统Ariadne
: 一个设计精巧, 协议实现完备的, 基于 mirai-api-http v2 的即时聊天软件自动化框架Application
: Ariadne 的前身,一个设计精巧, 协议实现完备的, 基于 mirai-api-http 的即时聊天软件自动化框架Saya
简洁的模块管理系统Scheduler
: 简洁的基于asyncio
的定时任务实现
redbot
在开发中还参考了如下项目:
ABot
: 一个使用 Graia-Ariadne 搭建的 QQ 功能性究极缝合怪机器人Xenon
: 一个优雅,用户友好的,基于 mirai 与 Graia Project 的 QQ 机器人应用SereinFish Bot
:一个基于 YuQ 的 QQ 机器人