AstrBot
Chat robot and development framework that supports Large Language Model (LLM) access
AstrBot is an easy-to-use multi-platform chat robot and development framework. With it, you can deploy a large language model (LLM)-enabled chatbot on multiple messaging platforms. In this way, it realizes but is not limited to AI knowledge base Q & A, role playing, Group chats management, LLM Agent and other functions. It has the following characteristics Loose coupling: AstrBot has gone through 3 major code reconstructions. Every time, we are moving towards loose coupling and modularity. At present, AstrBot adopts an architecture design of event bus and message event pipeline to achieve almost complete modularity. Asynchronous: AstrBot adopts an asynchronous programming model, making AstrBot more efficient when processing messages from multiple messaging platforms. Multi-message platform deployment: AstrBot supports accessing QQ, QQ channels, and WeChat by default. Through plug-ins, you can also access any messaging platform such as Telegram. Complete plug-in system: AstrBot provides a complete and easy-to-use plug-in system, through which you can realize your own functions. Developing a plug-in only requires a few lines of code.



