8 个不稳定版本 (3 个破坏性更新)
0.5.3 | 2022年12月1日 |
---|---|
0.5.2 | 2022年12月1日 |
0.4.2 | 2022年11月17日 |
0.3.0 | 2022年11月8日 |
0.2.5 | 2022年9月26日 |
#2 in #oicq
145KB
4.5K SLoC
QQ群怎么能缺少高性能的亚托莉呢?
本项目致力于快速部署,简单使用。
声明
本项目仅供学习参考,请勿用于非法或商业用途。
本项目形象均来自《Atri-MyDearMoments》
特性
- 使用Rust及ricq构建
Rust: 一门赋予每个人的构建可靠且高效软件能力的语言。
ricq: 基于 rust 编写的 qq 协议
- 支持加载原生动态库插件, 高性能低占用
部署
使用登陆帮助程序atri_login登录后得到device和token,放入bots文件夹内,然后配置登录信息(位于service/login.toml
)即可
TODO
- 完善框架
- 支持插件化拓展
进度
- Rust动态库插件
-
消息链构造
-
监听消息
- 群
- 好友
-
发送消息
- 纯文本
- 图片
- At/AtAll
..
-
本Bot遵循AtriPlugin原生插件加载标准, 若要使用Rust编写插件, AtriPlugin项目提供了友好的接口, 可以快速上手: 插件开发文档
若需要使用其他的Native语言编写插件, 请参阅: 插件加载方式
二次开发
可直接基于本项目进行二次开发, 而不是作为插件加载
配置 Cargo.toml
[dependencies]
atri_bot = "0.4.0"
注意
目前处于开发阶段, 不保证插件接口稳定. 更推荐直接基于本项目进行二次开发
*在0.2版本(及以后), 插件提供一定程度的跨版本兼容。
依赖
~14–26MB
~383K SLoC