Skip to content

23q3/astrbot_plugin_SpectreCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.11 (2026-02-24)

  • 🐛 修复机器人私聊消息存储路径错误 - 修复私聊中bot消息存入错误路径,导致用户看不到bot回复历史的问题 #87#90 @Hola-Gracias

⚠️ 注意事项

  • 本插件和 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

Contributors

Languages

Generated from Soulter/helloworld