Skip to content

Hola-Gracias/astrbot_plugin_SpectreCore

 
 

Repository files navigation

🌟 SpectreCore (影芯) - 智能群聊互动插件

SpectreCore

version license author

让 AI 成为群聊中最受欢迎的成员

简介特性快速开始文档最新版本注意事项


📝 简介

SpectreCore (影芯) 是一个为 AstrBot 设计的高级群聊互动插件,它能让大语言模型更好地参与到群聊对话中,带来生动和沉浸式的群聊体验。通过智能的消息处理和上下文理解,让 AI 像真实群友一样自然地参与讨论。

💡 灵感来源:本项目的灵感来自 【当你发现聊了99+的群友是DeepSeek.......】

✨ 特性

  • 📸 支持图片理解 - 支持图片转述功能,也可以直接输入图片
  • 💾 图片持久化存储 - 自动保存聊天中的图片到本地,解决图片链接过期问题,支持自动清理过期图片
  • 🔍 支持读空气 - AI 可智能判断何时应该回复,何时保持沉默
  • 🤐 临时禁言功能 - 支持通过指令临时禁用自动回复,可自定义时长
  • 📨 高级消息格式处理 - 支持让大模型理解At、引用等消息
  • 🌐 多平台兼容 - 基于Astrbot,支持所有Astrbot支持的消息平台
  • 🏗️ 模块化设计 - 采用高度模块化的架构,每个功能都被封装在独立的工具类中,便于维护和扩展

🚀 快速开始

安装

  1. 首先确保已部署 AstrBot

  2. 在插件市场中搜索 SpectreCore 点击安装 或点击右下角加号,输入本插件仓库链接安装:

    https://github.com/23q3/astrbot_plugin_SpectreCore
    
  3. 打开插件的配置界面,配置好相关选项,即可开始使用

📖 文档

📋 最新版本

v2.1.10 (2026-01-07)

  • 新增群聊黑名单和全局回复开关 - 添加群聊黑名单功能,可禁用指定群的自动回复;新增全局回复开关,一键启用/禁用所有群的自动回复功能 #61#83
  • 🔄 使用AstrBot原生UMO人格机制 - 移除自定义人格注入逻辑,改用AstrBot原生的Unified Model Output人格机制,提高兼容性和稳定性 #77
  • 🐛 修复当前消息图片未被转述 - 修复当前消息中的图片未被包含在历史记录转述中的问题 #84#85 @lymangos

⚠️ 注意事项

  • 本插件和 AstrBot 自带的主动回复功能之间没有任何联系,在使用本插件时请关闭 AstrBot 的主动回复功能,以免重复回复
  • 为避免不必要的响应,建议开启读空气功能并为 AI 提示明确的回复条件

⚠️ 更新到2.0.0版本的用户注意

  • 删除Astrbot目录下的 data\config\astrbot_plugin_SpectreCore_config.json 否则会出现重复配置 且排版混乱(Astrbot特性导致)

  • 这次更新是一次完全重构,抛弃了使用协议端api获取聊天记录的方式,而是基于Astrbot本身。

  • 这导致了 对于aiocqhttp平台 插件不再支持以下功能:

    • 解析合并转发消息
    • 解析猜拳骰子结果
    • 获取QQ表情描述
    • 完全溯源的引用消息
    • 获取被@人的用户名
  • 如果你有相关需求,可以下载之前的版本,但请注意旧版本已不再维护。

🔗 相关项目

MaiMBot
MaiMBot (麦麦)

一款专注于群组聊天的赛博网友QQ机器人

🤝 贡献

欢迎提交 Issue 和 Pull Request 来帮助改进这个项目!

contributors

📄 许可证

本项目采用 GNU Affero General Public License v3.0 (AGPL-3.0) 许可证。

详细信息请查看 LICENSE 文件。


SpectreCore (影芯) | Powered by AstrBot

Made with ❤️ by 23q3

About

使大模型更好的主动回复群聊中的消息,带来生动和沉浸的群聊对话体验

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%