功能需求:
1.入群/离群自动发送消息,可提示新用户注意群规或修改群名片
2.聊天关键词检测,违禁词予以警告/撤回/禁言
3.黑/白名单,黑名单的账号自动踢出,白名单则为不监控
4.批量发送群公告或@全体 消息
5.群统计(每天发言的条数,加群人数和离群人数)
6.根据预先设置好的条件自动审批入群,比如正确回答预设答案或根据QQ等级,是否为会员计算账号权重
4 个赞
首先,我认为这些应该作为一系列插件而不是一个插件。这些插件之间的关联性并不高。
其次,需求1已经有人做了,因此,如果再独立做一个插件出来是重复造轮。
需求2的话,我的action插件已经实现了一部分,后面我做完之后应该可以实现关键词匹配。
后面的几个确实是不错的想法。
最后,建议修改问题标题为:[希望新增群管类插件]
4 个赞
同意楼上的看法。
第一条,已经有插件了。可以直接安装使用。
第二条,可以使用楼上开发者制作的 action
插件。
第三条,内置的用户系统就有此功能。权限为 0 为不可用任何功能,权限为 4 则不会监控。踢出功能可以使用 action
实现。
第四条有 broadcast
插件实现。
第五条,打开控制台,首页就是统计数据。
第六条,已有插件实现。
2 个赞
大家好,很抱歉重开这个陈年话题。
其实我特别能理解楼主的想法。我曾使用过yunzai-bot,有一款插件叫yenai-plugin,他实现了楼主提到的所有功能。实际上我也想做一个对标yenai的插件,但是仍在学习中 。
这里推荐一些我自己做的插件:
- 第一个功能我做了提示群名片,可以设置正则、提示概率等:card-guard
- 第二个功能有插件做了,我另外加了屏蔽相似图片,原理是感知哈希,插件市场搜索:image-blocker
- 另外第四个批量发群公告我也做了:group-notice。加一个指令别名就能在指定的多个群聊批量发公告
- 关于第6点,实际上我很想做自动拒绝QQ等级低的入群申请,但似乎onebot11协议无法获取陌生人的QQ等级?希望可以获取帮助
再次谢谢大家。
2 个赞
能获取到QQ号 应该就好办
1 个赞
onebot协议有getStrangerInfo方法,但返回值没有等级字段,所以没人实现等级获取。感觉应该去onebot下面提issue,有个QQ号应该就能获取等级的
2 个赞
感觉 随便找个野生的API也不是不行(((
1 个赞
我擦还真是,刚搜了下还挺多
2 个赞