English | 简体中文
⭐ Your go-to chatbot for supercharging group chats ⭐
Features • Screenshots • Docs • Contribute • License
AmyAlmond is an LLM API-powered smart chatbot designed to seamlessly integrate into QQ groups and channels.
By leveraging LLM API, AmyAlmond offers context-aware intelligent responses, enhancing user interaction and supporting long-term memory management. Whether it’s automating replies or boosting user engagement, she handles complex conversations like a breeze.
- 🌈 She uses the LLM API to generate human-like responses based on conversation context, with customizable prompts.
- 💗 Integrated with QQ’s official Python SDK, so you don’t have to worry about being blocked.
- 🔥 Automatically recognizes and remembers user names, providing a personalized interaction experience.
- 🧠 Equipped with long-term and short-term memory, she can record and recall important information, ensuring continuity in conversations.
- 🐳 Administrators can control her behavior with specific commands.
- ⭐ Full configuration hot-reloading reduces restart times, boosting efficiency.
- 🪝 Detailed logs and code comments make debugging and monitoring a breeze.
We'd love to have you on board! Whether it’s adding new features, fixing bugs, or improving documentation, your contributions are welcome!
We follow the Git Flow branching model:
- main: The stable branch, always ready for production.
- develop: The development branch, where all new features are integrated.
- feature/: Feature branches, created from
develop
, merged back once the feature is complete. - hotfix/: Hotfix branches, used to quickly patch bugs, merged back into
main
anddevelop
.
-
Fork this repo
Fork the project to your GitHub account. -
Create a branch
Create a new feature branch for your changes:git checkout -b feature/AmazingFeature
-
Commit your changes
Commit your code with clear and concise messages:git commit -m 'Add some AmazingFeature'
-
Push to GitHub
Push your branch to GitHub:git push origin feature/AmazingFeature
-
Create a Pull Request
Create a Pull Request on GitHub, describing your changes and their impact.
AmyAlmond is licensed under the MPL 2.0 License. You are free to use, modify, and distribute this project, but you must open source any modified versions and retain the original author's copyright notice.
This project is for learning and research purposes only. The developers are not responsible for any consequences resulting from the use of this project. Please ensure compliance with relevant laws and respect others' intellectual property rights when using this project.
Check out our Project Board for the latest updates!
q(≧▽≦q) You've read this far—how about dropping us a ⭐️?