#179 · Primary category: AI Chatbots

onebot

api bot chatbot cqhttp onebot protocol qqbot standard

OneBot: Unified chatbot application interface standard

Project last updated:07/06/23

GitHub Stars

2.0K

Forks

167

Contributors

29

License

MIT

Why we included this project

OneBot is a community-driven standard that gives chatbot developers one interface to target instead of writing separate adapter code for every platform. You write the business logic once, then point it at whichever platform you need, with the connection spec and the message and event API defined in the standard rather than reinvented per service. The repo hosts the current draft of the spec along with its documentation, and changes go through RFCs and community discussion instead of any single vendor's roadmap. For a team keeping several bots alive across different chat platforms, that shared contract is what keeps the core stable while platform quirks stay isolated in adapters. If you want to avoid being locked into one provider's SDK, this is a reasonable contract to build against.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category