🌟 SpectreCore (影芯) - 智能群聊互动插件
简介 • 特性 • 快速开始 • 文档 • 最新版本 • 注意事项
📝 简介
|
SpectreCore (影芯) 是一个为 AstrBot 设计的高级群聊互动插件,它能让大语言模型更好地参与到群聊对话中,带来生动和沉浸式的群聊体验。通过智能的消息处理和上下文理解,让 AI 像真实群友一样自然地参与讨论。
|
✨ 特性
- 📸 支持图片理解 - 支持图片转述功能,也可以直接输入图片
- 💾 图片持久化存储 - 自动保存聊天中的图片到本地,解决图片链接过期问题,支持自动清理过期图片
- 🔍 支持读空气 - AI 可智能判断何时应该回复,何时保持沉默
- 🤐 临时禁言功能 - 支持通过指令临时禁用自动回复,可自定义时长
- 📨 高级消息格式处理 - 支持让大模型理解At、引用等消息
- 🌐 多平台兼容 - 基于Astrbot,支持所有Astrbot支持的消息平台
- 🏗️ 模块化设计 - 采用高度模块化的架构,每个功能都被封装在独立的工具类中,便于维护和扩展
🚀 快速开始
安装
首先确保已部署 AstrBot
在插件市场中搜索 SpectreCore 点击安装
或点击右下角加号,输入本插件仓库链接安装:https://github.com/23q3/astrbot_plugin_SpectreCore打开插件的配置界面,配置好相关选项,即可开始使用
📖 文档
📋 最新版本
v2.1.7 (2025-11-17)
- 🐛 修复AstrBot兼容性问题 - 移除对不存在的
Anonymous等消息组件类的依赖,使用类型字符串检查替代类实例检查,兼容 AstrBot 新版本 - ⚡ 优化私聊回复机制 - 将私聊回复概率固定为1,确保历史消息格式统一
- ⚡ 优化引用消息显示 - 改进 Reply 组件处理,提供更完整的发送者信息和内容
- ⚡ 优化@消息处理 - 重构 'at' 和 'atall' 组件处理逻辑,提高代码清晰度和功能性
- #72 #73 @Hola-Gracias
查看完整的更新日志,了解项目的版本历史和功能变化。
⚠️ 注意事项
- 本插件和 AstrBot 自带的主动回复功能之间没有任何联系,在使用本插件时请关闭 AstrBot 的主动回复功能,以免重复回复
- 为避免不必要的响应,建议开启读空气功能并为 AI 提示明确的回复条件
⚠️ 更新到2.0.0版本的用户注意
删除Astrbot目录下的 data\config\astrbot_plugin_SpectreCore_config.json 否则会出现重复配置 且排版混乱(Astrbot特性导致)
这次更新是一次完全重构,抛弃了使用协议端api获取聊天记录的方式,而是基于Astrbot本身。
这导致了 对于aiocqhttp平台 插件不再支持以下功能:
- 解析合并转发消息
- 解析猜拳骰子结果
- 获取QQ表情描述
- 完全溯源的引用消息
- 获取被@人的用户名
如果你有相关需求,可以下载之前的版本,但请注意旧版本已不再维护。
🔗 相关项目
|
MaiMBot (麦麦) 一款专注于群组聊天的赛博网友QQ机器人 |
🤝 贡献
欢迎提交 Issue 和 Pull Request 来帮助改进这个项目!
📄 许可证
本项目采用 GNU Affero General Public License v3.0 (AGPL-3.0) 许可证。
详细信息请查看 LICENSE 文件。
SpectreCore (影芯) | Powered by AstrBot
Made with ❤️ by 23q3