来提交你的插件吧!
有疑问?来看看呗!

插件详情

should_I_respond

“我要回复这条消息吗?”当打开主动回复时,LLM 可能傻傻的就部分上下文一直回复。这个插件没准能解决这个问题。(在 aiocqhttp 平台测试,需要搭配主动回复功能使用)

版本v0.0.1
作者idk114-514
Star3
更新2025/12/12

插件说明

Should I respond?

一个为 AstrBot 设计的、高度智能的对话决策插件。使LLM能够根据对话上下文、自身设定以及互动方式,来判断是否应该回复、以何种情绪回复,从而彻底告别机械式的“有问必答”。

安装

  1. 下载插件: 克隆或下载本仓库。
  2. 放置文件: 将整个插件文件夹(例如 should_i_respond)放置到您 AstrBot 的 data/plugins/ 目录下。
  3. 重载插件: 启动或在 AstrBot WebUI 中重载所有插件。

配置

在 AstrBot WebUI 的插件管理页面,找到本插件并点击“管理”,您将看到以下配置项:

  • 白名单 (同时适用于群聊和私聊):

    • 功能: 控制插件的生效范围。
    • 设置: 填写群号或用户QQ号的列表。只有列表中的群聊或私聊会话才会启用本插件。
  • 用于分析的LLM供应商ID:

    • 功能: 指定一个专门用于进行对话分析的 LLM 服务商。
    • 设置: 填写您在 AstrBot 供应商设置中配置的供应商ID。强烈建议使用一个速度快、成本低的便宜模型,因为它只负责分析和输出JSON,不需要强大的文学创作能力。
  • 最大历史记录条数:

    • 功能: 设置每个会话最多保存多少条聊天记录(一问一答算两条)。
    • 设置: 一个整数,例如 20。当记录超过此数量时,最早的记录会被自动删除。
  • 在历史记录中保存情感状态:

    • 功能: 一个调试开关。
    • 设置: 设为 true 后,在使用 /sir view 查看历史记录时,会一并显示机器人每次回复时的情感状态。默认为 false。
  • 随机回复概率 (0.0 - 1.0):

    • 功能: 为机器人的回复增加不确定性。
    • 设置: 一个0到1之间的小数。1.0 代表只要分析模型认为该回,就总是回复。0.5 代表有50%的几率在决定回复后“保持沉默”。
  • 分析模型的系统提示词:

    • 功能: 指导分析模型如何工作的核心指令。
    • 设置: 插件已内置一个非常强大和详尽的默认提示词,应该能用

使用方法

插件的核心功能是全自动的,配置完成后即可在白名单会话中静默运行。

您也可以使用以下指令来管理聊天记录:

  • /sir view
    • 功能: 查看当前会话(您所在的群聊或私聊)被插件记录的聊天历史。
  • /sir clear
    • 功能: 清空当前会话的聊天历史。

License

MIT

AstrBot LogoAstrBot 插件市场社区

AstrBot 插件市场 是一个开放的插件分享平台,欢迎开发者们贡献优质插件。本站致力于为 AstrBot 用户提供高质量扩展,帮助您快速找到喜欢的插件,并鼓励社区伙伴分享使用心得、提出改进建议。

相关链接

官方项目主站 官方插件市场 官方项目仓库 侧边展示主站

开发相关

插件开发文档 快速提交插件 官方项目文档

© 2026 AstrBot 插件市场 Made with by Community