Skip to content

Jin1c-3/csbaoyan-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSBaoyan-Plugin


基于 trss-yunzai 机器人的插件,写法上借鉴了 yenai-plugin ,功能上专为 绿群 客制化了需求,感谢他们做出的贡献。

访问量

工作方式

使用 QQNT 作为客户端,为其安装 LiteLoader 赋予其插件能力。然后安装 NapCat ,该插件的功能为接受 QQ 消息,并以 OneBot协议 规定的格式将消息按 WebSocket 协议发送到 yunzai 端。

使用方式

  1. 自行安装 yunzai 机器人。建议手动安装 trss-yunzai ,然后使用 qqnt + NapCat 作为 QQ 端的实现。

  2. 推荐使用git进行安装,以方便后续升级。在Yunzai目录打开终端,运行

    git clone --depth 1 https://github.com/Jin1c-3/csbaoyan-plugin ./plugins/csbaoyan-plugin
    
  3. 安装依赖

    npm i pnpm -g
    cd ./plugins/csbaoyan-plugin
    pnpm i
    

功能介绍

  1. 自动入群审批 描述: 根据正则允许入群者是否能入群,采用随机算法 使用方法:

    • 示例1: #设置入群审批正则 [正则表达式] 示例: #设置入群审批正则 ^[a-zA-Z0-9]+$
    • 示例2: #查看入群审批正则
    • 示例3: #自动入群审批
  2. 检测群名片 描述: 如果群名片不符合正则将被提醒 使用方法:

    • 示例1: #设置群名片正则 [正则表达式] 示例: #设置群名片正则 ^[0-2]\d([-–- ].+)+$
    • 示例2: #查看群名片正则
    • 示例3: 自动检测群名片(无需命令,自动触发)
  3. 修改群范围 描述: 可以增添和减少插件的应用范围 使用方法:

    • 示例1: #增加绿群 [群号] 示例: #增加绿群 123456
    • 示例2: #减少绿群 [群号] 示例: #减少绿群 123456
  4. 帮助插件 描述: 返回所有插件的用法信息 使用方法:

    • 示例: #绿群帮助 #绿群插件帮助
  5. LRU自动化提示:

    1. 首先在绿群中使用命令清人:
    • #lru100天
    • 时间可以改为3周等
    1. 按照要求确认并等待清理,平均1-6秒清理1个群友
    2. 使用指令:
    • #自动审批
    • bot将自动放行入群申请`
  6. 复读检测: 描述:使用感知哈希检测图片,重复超过一定次数会被撤回 使用方法:自动进行

  7. 批处理: 描述:批量撤回消息,并禁言 使用方法:#批量撤回10 #批量撤禁15

  8. 广播: 描述:广播消息给所有绿群,加全体会艾特全体成员 使用方法:#广播这条消息 #全体广播第二条消息

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published