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

插件详情

复读姬 logo

复读姬

不依赖任何数据库的群聊复读姬,可单独设置文本、图片、表情、At消息的复读阈值,可设置复读概率,可要求消息要来自不同人,可设置违禁词

复读
版本v1.1.5
作者Zhalslar
Star23
更新2025/12/27

插件说明

:name

astrbot_plugin_reread

✨ 复读插件 ✨

License
Python 3.10+
AstrBot
GitHub

🤝 介绍

不依赖任何数据库的群聊复读插件。

  • 支持 文本 / 图片 / 表情 分别设置复读阈值
  • 支持 复读概率 与 打断概率
  • 可要求 消息必须来自不同用户
  • 仅处理 单段消息,逻辑清晰、行为可预期
  • 使用 内容指纹幂等保护,避免重复刷同一条复读

📦 安装

在 AstrBot 插件市场搜索 astrbot_plugin_reread,点击安装即可。

⌨️ 配置

请前往插件配置面板进行配置。

主要配置项包括:

  • thresholds:各消息类型的复读阈值
  • repeat_probability:触发复读的概率
  • interrupt_probability:复读时被“打断”的概率
  • require_different_people:是否要求来自不同用户
  • reread_group_whitelist:群白名单

⚙️ 工作机制说明

  • 每个群维护独立的复读状态(内存态,不落库)
  • 按 消息类型 分别统计复读窗口
  • 当窗口内消息:
    • 数量达到阈值
    • 内容指纹完全一致
      才可能触发复读
  • Bot 会记录 最近一次成功复读的内容指纹:
    • 若下一次候选复读内容相同 → 自动跳过
    • 无需冷却时间,行为稳定且可预测
  • 图片判等优先使用 file,为空时自动退化为 url / path

👥 贡献指南

  • 🌟 Star 本项目(感谢支持)
  • 🐛 提交 Issue 报告问题
  • 💡 提出新功能建议
  • 🔧 提交 Pull Request 改进代码

📌 注意事项

  • 复读阈值不建议设置过低,容易刷屏
  • 插件只处理单段消息,多段消息会被忽略
  • 想第一时间反馈问题可加入插件反馈群(QQ群):
    460973561(不点 Star 不给进)
AstrBot LogoAstrBot 插件市场社区

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

相关链接

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

开发相关

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

© 2026 AstrBot 插件市场 Made with by Community