Skip to content

KirisameMashiro/astrbot_plugin_simplerepeater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简单的复读机插件

一个用于 AstrBot 的简单复读插件,可以复读特定群友的聊天内容。

功能特点

  • 🎯 精准复读:只复读白名单中的用户消息
  • 🛡️ 内容过滤:支持屏蔽词过滤
  • ⏱️ 随机延迟:避免频繁发送消息
  • 📱 多格式支持:支持文本、图片、语音、视频等多种消息类型
  • 🔒 权限控制:支持群组白名单和用户白名单

安装方法

  1. 将插件文件夹 astrbot_plugin_simplerepeater 放置到 AstrBot 的 data/plugins/ 目录下
  2. 重启 AstrBot
  3. 在配置文件中添加相应的白名单和屏蔽词配置

使用说明

群组白名单

  • 只有在白名单中的群组才会触发复读功能
  • 如果留空,则所有群组都会生效

用户白名单

  • 只有在白名单中的用户消息才会被复读
  • 格式:用户ID,显示用户名
  • 复读时会显示对应的用户名

屏蔽词过滤

  • 包含屏蔽词的消息不会被复读
  • 触发屏蔽词时会发送警告消息

消息类型处理

  • 文本消息:直接复读
  • 图片:显示 [图片]
  • 动画表情:不过滤,正常显示
  • 语音:显示 [语音消息]
  • 视频:显示 [视频]
  • 聊天记录:显示 [聊天记录]
  • JSON消息:显示内容并追加发送人信息

开发目的

本插件为个人学习向制作,主要用于复读特定群友的部分聊天内容。作用为本人屏蔽群友以防止群友搬石,但又需要知道群友说了什么话时通过bot复读获取信息。

注意事项

  • 插件会随机延迟 1-9 秒后发送复读消息
  • 触发屏蔽词时会延迟 1.5 秒后发送警告
  • 请合理配置白名单,避免打扰其他用户

About

个人学习向使用复读机,用于复读群友聊天内容

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages