anka-afk/astrbot_plugin_meme_manager
一个功能强大的 AstrBot 表情包管理插件,支持 🤖 AI 智能发送与自动收集表情、🖥️ WebUI 管理界面、☁️ 云端同步等特性。
解决的问题
该项目为 AstrBot 提供了一个全面的 meme 管理系统,使机器人能够根据对话上下文智能地发送和收集 meme。它解决了手动管理大量图像库的难题,以及让机器人以自然、上下文感知的方式响应视觉上合适的 meme 的困难。
工作原理
该插件与 AstrBot 的 WebUI 集成以进行管理,并使用 AI 模型处理 meme 选择和获取:
- AI 驱动的发送:机器人识别对话场景,并从其库中自动选择最合适的 meme。
- 语义检索:使用视觉模型为图像生成描述和标签,并创建本地 FAISS 向量索引,实现精确的语义搜索。
- 自动收集:视觉模型监控聊天中的传入图像,判断其是否为 meme,并自动将其分类到库中(语义包可选手动审核)。
- 云同步:支持通过 Cloudflare R2、WebDAV 和 Stardots 同步,确保多个设备间的 meme 库保持一致。
- 动态提示:根据 meme 包的文件夹结构自动维护提示,无需手动配置。
适用人群
希望增强其机器人个性和互动性的 AstrBot 用户,使其能够智能地使用和收集 meme。
主要亮点
- 集成 WebUI:在 AstrBot 界面内直接完成上传、删除、分类和预览等全部管理操作。
- 语义索引:使用嵌入式提供者将图像转换为可搜索的向量,实现高精度的 meme 选择。
- 自动化流程:从 AI 驱动的聊天中收集 meme 到 AI 驱动的响应发送,形成完整闭环。
- 灵活配置:支持为不同角色或特定聊天会话配置不同的 meme 包。
- 资源广场:内置市场,可轻松安装官方或社区精选的 meme 包。
相关
- 项目
- 项目
- 项目
- 项目
- 项目