Loading repository data…
Loading repository data…
nonebot / repository
跨平台 Python 异步聊天机器人框架 / Asynchronous multi-platform chatbot framework written in Python
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
✨ 跨平台 Python 异步机器人框架 ✨
NoneBot2 是一个现代、跨平台、可扩展的 Python 聊天机器人框架,它基于 Python 的类型注解和异步特性,能够为你的需求实现提供便捷灵活的支持。
异步优先:基于 Python 的异步特性,即使是非常大量的消息,也能吞吐自如
易于开发:配合 NB-CLI 脚手架,代码编写上手简单,没有过多的冗余代码,可以让开发者专注于业务逻辑
生而可靠:100% 类型注解覆盖,配合编辑器的类型推导功能,能将绝大多数的 Bug 杜绝在编辑器中 (编辑器支持)
社区丰富:社区用户众多,直接和间接用户超过十万人,每天都有大量的活跃用户 (社区资源)
海纳百川:一个框架,支持多个聊天软件平台,可自定义通信协议
| 协议名称 | 状态 | 注释 |
|---|---|---|
| OneBot(仓库,协议) | ✅ | 支持 QQ、TG、微信公众号、KOOK 等平台 |
| Telegram(仓库,协议) | ✅ | |
| 飞书(仓库,协议) | ✅ | |
| GitHub(仓库,协议) | ✅ | GitHub APP & OAuth APP |
| QQ(仓库,协议) | ✅ | QQ 官方接口调整较多 |
| Console(仓库) | ✅ | 控制台交互 |
| Red(仓库,) |
| ✅ |
| QQNT 协议 |
| Satori(仓库,协议) | ✅ | 支持 Onebot、TG、飞书、微信公众号、Koishi 等 |
| Discord(仓库,[协议](https://dis |