{"id":24963006,"url":"https://github.com/shuakami/amyalmond_bot","last_synced_at":"2025-04-10T23:17:02.329Z","repository":{"id":253344848,"uuid":"843209088","full_name":"shuakami/amyalmond_bot","owner":"shuakami","description":"👋 QQ机器人，AmyAlmond 是一个基于 Chatgpt 的智能聊天机器人，专为 QQ 群聊设计，支持多语言、上下文感知、长期记忆管理和高级自动化任务。","archived":false,"fork":false,"pushed_at":"2024-12-30T09:08:55.000Z","size":3213,"stargazers_count":30,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T23:16:55.606Z","etag":null,"topics":["ai","bot","chatbot","llm","nlp","openai","python","qq","qqbot","tencent"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shuakami.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-16T02:35:39.000Z","updated_at":"2025-04-03T02:35:24.000Z","dependencies_parsed_at":"2024-08-16T04:44:14.097Z","dependency_job_id":"c93baae2-c512-4354-9e62-3025a866b03a","html_url":"https://github.com/shuakami/amyalmond_bot","commit_stats":null,"previous_names":["shuakami/amyalmond_bot"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuakami%2Famyalmond_bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuakami%2Famyalmond_bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuakami%2Famyalmond_bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shuakami%2Famyalmond_bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shuakami","download_url":"https://codeload.github.com/shuakami/amyalmond_bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312132,"owners_count":21082638,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","bot","chatbot","llm","nlp","openai","python","qq","qqbot","tencent"],"created_at":"2025-02-03T09:54:29.175Z","updated_at":"2025-04-10T23:17:02.309Z","avatar_url":"https://github.com/shuakami.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \n  # AmyAlmond 聊天机器人\n  \n  [![License](https://img.shields.io/badge/license-MPL2-red.svg)](hhttps://opensource.org/license/mpl-2-0)\n  [![Python Version](https://img.shields.io/badge/python-3.8%2B-blue)](https://www.python.org/downloads/)\n  [![GitHub Stars](https://img.shields.io/github/stars/shuakami/amyalmond_bot.svg)](https://github.com/shuakami/amyalmond_bot/stargazers)\n  [![Build Status](https://img.shields.io/badge/build-passing-brightgreen.svg)](https://github.com/shuakami/amyalmond_bot)\n  [![Version](https://img.shields.io/badge/version-1.3.0_(Stable_923001)-yellow.svg)](https://github.com/shuakami/amyalmond_bot/releases)\n\n  [English](README_en.md) | 简体中文\n\n ⭐ 强大的聊天机器人，助力群聊智能化 ⭐\n  \n  [功能特性](#功能特性) • [效果图](#先看效果) •  [官方文档](#安装部署开发) • [开发与贡献](#开发与贡献) • [许可证](#许可证)\n\u003c/div\u003e\n\n\u003e ⚠️此版本为抢先体验版。如追求稳定请使用 1.2.0_(Stable_827001)\n\n## 功能特性\n\nAmyAlmond 是一个基于 LLM API 的智能聊天机器人，旨在无缝集成到 QQ 群聊、频道中。\n\n通过利用LLM API，AmyAlmond 提供上下文感知的智能回复，增强用户互动体验，并支持长期记忆管理。无论是自动化回复还是提升用户参与度，她都能够轻松处理复杂的对话场景。\n\n- 🌈  她使用**LLM API**，根据对话上下文生成类似人类的回复，且Prompt可定制。\n- 💗  她使用QQ官方 Python SDK，再也不怕被封锁。\n- 🔥  她会自动识别并记住用户姓名，提供个性化的互动体验。\n- 🧠  她拥有**长期和短期记忆能力**，能够记录并引用重要信息，保障对话的延续性。\n- 🐳  支持管理员通过特定命令控制机器人的行为。\n- ⭐  **全配置支持热更新**，减少重启次数，提高效率。\n- 🪝  日志、代码注释详细，方便调试和监控。\n\n## 先看效果？\n![效果图_对话注册](/dist/background/chat-demo.png)\n![效果图_记忆上下文](/dist/background/chat-memory-demo.png)\n\n## 安装/部署/开发\n\n\n\u003ca href=\"https://www.notion.so/tiancailuoxiaohei/dfd73a088f7745d39244bbcecbbaf910?v=972fb97796534341aca87a165039a3b1\"\u003e\n    \u003cimg src=\"/dist/background/docs-background.png\" alt=\"文档数据库\" /\u003e\n\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n点击图片以跳转\n\u003c/div\u003e\n\n## 开发与贡献\n\n我们非常欢迎您。无论是提供新功能、修复问题，还是改进文档，都可以~\n\n### 分支策略\n\n我们采用 Git Flow 分支管理模型：\n\n- **main**: 主分支，始终保持稳定可用的版本。\n- **develop**: 开发分支，所有新功能在此分支上集成。\n- **feature/**: 功能分支，从 `develop` 分支分出，开发完成后合并回 `develop`。\n- **hotfix/**: 修复分支，用于修复紧急问题，完成后合并回 `main` 和 `develop`。\n\n### 提交规范\n\n1. **Fork 本仓库**  \n   在您的 GitHub 账户中 fork 本项目。\n\n2. **创建分支**  \n   为您的改动创建一个新的功能分支：\n   ```bash\n   git checkout -b feature/AmazingFeature\n   ```\n\n\n3. **提交更改**  \n   提交您的代码，并确保提交信息简洁明了：\n   ```bash\n   git commit -m 'Add some AmazingFeature'\n   ```\n\n4. **推送到分支**  \n   推送分支到 GitHub：\n   ```bash\n   git push origin feature/AmazingFeature\n   ```\n\n5. **创建 Pull Request**  \n   在 GitHub 上创建一个 Pull Request，描述您的更改内容及其影响。\n\n\n\n## 许可证\n[![License: MPL 2.0](https://img.shields.io/badge/License-MPL_2.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0)\n\nAmyAlmond 遵循 [MPL2 许可证](LICENSE)。您可以自由使用、修改和分发本项目，但在分发修改后的版本时，您需要开放源代码并保留原作者的版权声明。\n\n## 免责声明\n\n本项目仅供学习和研究使用，开发者不对任何因使用本项目而导致的后果负责。在使用本项目时，请确保遵守相关法律法规，并尊重他人的知识产权。\n\n## 功能排期表\n详见 [Project](https://github.com/users/shuakami/projects/1)\n\nq(≧▽≦q) 看了这么久了~ 给我们一个 ⭐️ 呗？\n\n\n\u003cpicture\u003e\n  \u003csource\n    media=\"(prefers-color-scheme: dark)\"\n    srcset=\"\n      https://api.star-history.com/svg?repos=shuakami/amyalmond_bot\u0026type=Date\u0026theme=dark\n    \"\n  /\u003e\n  \u003csource\n    media=\"(prefers-color-scheme: light)\"\n    srcset=\"\n      https://api.star-history.com/svg?repos=shuakami/amyalmond_bot\u0026type=Date\n    \"\n  /\u003e\n  \u003cimg\n    alt=\"amyalmond_bot Chart\"\n    src=\"https://api.star-history.com/svg?repos=shuakami/amyalmond_bot\u0026type=Date\"\n  /\u003e\n\u003c/picture\u003e\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshuakami%2Famyalmond_bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshuakami%2Famyalmond_bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshuakami%2Famyalmond_bot/lists"}