https://github.com/SAGIRI-kawaii/sagiri-bot
基于Graia Ariadne和Mirai的QQ机器人 SAGIRI-BOT
https://github.com/SAGIRI-kawaii/sagiri-bot
ariadne bot graia mirai mirai-console qq qqbot sagiri-bot
Last synced: 19 days ago
JSON representation
基于Graia Ariadne和Mirai的QQ机器人 SAGIRI-BOT
- Host: GitHub
- URL: https://github.com/SAGIRI-kawaii/sagiri-bot
- Owner: SAGIRI-kawaii
- License: agpl-3.0
- Created: 2020-10-16T04:02:27.000Z (over 4 years ago)
- Default Branch: Avilla-v5
- Last Pushed: 2024-08-21T16:07:44.000Z (9 months ago)
- Last Synced: 2024-08-21T18:11:42.173Z (9 months ago)
- Topics: ariadne, bot, graia, mirai, mirai-console, qq, qqbot, sagiri-bot
- Language: Python
- Homepage:
- Size: 219 MB
- Stars: 696
- Watchers: 9
- Forks: 83
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mirai - SAGIRI-kawaii/sagiri-bot
README
![]()
SAGIRI-BOT
----
![]()
![]()
一个基于 Mirai 和 Graia-Ariadne 的QQ机器人
SAGIRI之名取自动漫《埃罗芒阿老师》中的角色 和泉纱雾(Izumi Sagiri)
若您在使用过程中发现了bug或有一些建议,欢迎提出ISSUE、PR或加入 QQ交流群:788031679
来个star吧,球球惹!## 项目特色
- 基于Sqlalchemy的异步ORM
- 权限管理系统
- 频率限制模块
- [丰富的功能](https://sagiri-kawaii.github.io/sagiri-bot/functions/handlers/)
- 可视化管理模块【TODO】
- 基于loguru的日志系统
- 基于alembic的数据库版本管理功能## 项目部署
[Windows部署文档](https://sagiri-kawaii.github.io/sagiri-bot/deployment/windows/)
[Linux部署文档](https://sagiri-kawaii.github.io/sagiri-bot/deployment/linux/)
[Docker部署文档](https://sagiri-kawaii.github.io/sagiri-bot/deployment/docker/)
## 使用文档
[使用文档(部分过时)](https://sagiri-kawaii.github.io/sagiri-bot/)
## 注意
- 目前机器人尚未完善,仍有许多bug存在,若您在使用中发现了bug或有更好的建议,请提ISSUE
- 目前仅对 sqlite 数据库进行了适配,使用 Mysql 以及 PostgreSQL 产生的bug可能会很多并且会导致程序无法运行,若您需要稳定的运行请使用sqlite
- 支持的数据库类型请查看sqlalchemy文档
- 若您有好的解决方法可以PR,但请保证sqlite的兼容性
## 鸣谢
- [mirai](https://github.com/mamoe/mirai) ,高效率 QQ 机器人框架 / High-performance bot framework for Tencent QQ- [mirai-api-http](https://github.com/project-mirai/mirai-api-http) ,Mirai HTTP API (console) plugin
- [Graia Ariadne(目前使用)](https://github.com/GraiaProject/Ariadne) ,一个优雅且完备的 Python QQ 自动化框架。基于 Mirai API HTTP v2。
- [Graia Appliation(老版使用)](https://github.com/GraiaProject/Application) ,一个设计精巧, 协议实现完备的, 基于 mirai-api-http 的即时聊天软件自动化框架.
- 特别感谢 [JetBrains](https://www.jetbrains.com/?from=sagiri-bot) 为开源项目提供免费的 [PyCharm](https://www.jetbrains.com/pycharm/?from=sagiri-bot) 等 IDE 的授权
[
](https://www.jetbrains.com/?from=sagiri-bot)
## Stargazers over time
[](https://starchart.cc/SAGIRI-kawaii/sagiri-bot)