{"repo":"Pancakes-Labs/astrbot_plugin_proactive_chat","free":true,"listed":false,"github":"https://github.com/Pancakes-Labs/astrbot_plugin_proactive_chat","clone":"git clone https://github.com/Pancakes-Labs/astrbot_plugin_proactive_chat.git","description":"一个能让 Bot 在私聊和群聊中发起主动消息的插件，拥有上下文感知、持久化数据、动态情绪、免打扰时段和 TTS 集成。还有独立 WebUI，可进行个性化配置。 An AstrBot plugin that enables Bot to send proactive messages in private and group chats, featuring context awareness, persistent data, dynamic emotions, do-not-disturb periods, and TTS integration. It also boasts an independent WebUI for personalized.","language":"Python","stars":368,"topics":["ai","astrbot","astrbot-plugin","python","tts","proactive-chat","agent","codex","css","heartbeat"],"license":"AGPL-3.0","category":"ui-components","readme_excerpt":"简体中文 English 日本語 --- 一个为 AstrBot 设计的、功能强大的主动消息插件。它能让你的 Bot 在特定的会话长时间没有新消息后，用一个随机的时间间隔，主动发起一次拥有上下文感知、符合人设且包含动态情绪的对话。 如果你对 AI 带来的情感陪伴有需求，或者想让 ta 更加拟人，非常欢迎你来体验这个插件！ [!IMPORTANT] 本插件基于较新版本的 AstrBot 进行开发，致力于打造一个高质量的，好用的主动消息插件。 一般情况下，推荐使用最新的 AstrBot 版本以获得最佳体验。 目前插件处于较为稳定的开发阶段，我也会持续维护本仓库与插件。 📑 快速导航 左列 右列 :--- :--- 1. 🌟 功能特色 8. 🏗️ 系统架构 2. ✨ 效果示例 9. ⚠️ 历史版本表格 3. 🚀 安装与使用 10. ❓ 常见问题简答 4. 💻 现代化 WebUI 控制台 11. 🚧 最新版本的已知限制 5. 🌐 平台适配情况 12. 💖 友情链接与致谢 6. 📑 插件配置项详解 13. 📚 推荐阅读 7. 📂 插件目录与结构 14. 📞 联系我们 --- 开发者的话： 大家好，我是 DBJD-CR，初来乍到，请多关照。 这是我在 GitHub 上的首个仓库，也是第一次以开发者的身份参与到开源社区中，如果存在做的不好的地方还请理解。 今年的早些时候，我第一次了解到了 AstrBot 这个项目，但当时限于个人能力的不足，没有去深入研究。 现在经过了大半年的学习，以及参与体验了一些社区里的其他开源项目（主要是 KouriChat 和 LingChat），我觉得我有能力来学习这个项目了。 于是在前段时间，受到一位群友的启发后，我尝试并成功在本地部署了 AstrBot ，也为其高度成熟的开发生态和插件市场感到赞叹。 但我在插件市场逛了一圈后，发现偌大的市场里，竟然没有一个好用的 主动消息 的插件，只有类似 主动回复 的插件，但这不是我想要的。 此时，一个疯狂的想法在我的大脑里诞生了： 我要去做那个填补空白的人。 如果我能写出一个主动消息的插件，那么我使用 AstrBot 的体验将完全不逊于 KouriChat ，也能让我那可怜的 2c2g 的云服务器少一点多线程任务压力（只需要部署一个 AstrBot 就行了）。抱着这样一点点\"私心\"，我踏上了我的插件开发之旅。 可我们面临一个严峻的问题 这个插件的开发者，他的编程能力为 0 ，写一行\" Hello World \"的代码都费劲，在大学计算机基础公共课的 Python 期末考试的编程题中，他运用的思想是\"面向结果编程\"，他甚至学的不是计算机或人工智能相关的专业，还是个文科生。 因此对我而言，想要从 0 开始，开发一个插件，还要完成与 AstrBot 的适配，无异于天方夜谭。于是，我只能向 AI 求助。 所以， 本插件的所有文件内容，全部由 AI 编写完成 ，我几乎没有为该插件编写任何一行代码，仅进行了架构设计，修改部分文字描述和负责本文档的润色。所以，或许有必要添加下方的声明： [!WARNING] 本插件和文档由 AI 生成，内容仅供参考，请仔细甄别。 当然，使用 AI 开发插件，绝对不是一蹴而就的。由于 LLM 的能力限制，我们的插件开发过程异常艰难。我的工作流基本上就是：提出要求-运行 AI 写的代码-反馈报错信息-继续跑新代码 这个过程中我被 AI 折磨的相当痛苦，其代码中充斥着猜测与幻觉，甚至是由微小改动而导致的低级错误。还被 AI 带着在不同的实现路线之间兜圈子。","default_branch":null,"files":null,"tree":[],"storefront":"/r/Pancakes-Labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Pancakes-Labs/astrbot_plugin_proactive_chat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}