Discord 服务器管理机器人 - Mio | 帮助你更方便地维护好服务器环境!
最近在看Discord时,看到有些用户个人信息有个“活跃开发者”的徽章,简单了解后,感觉还挺有意思的,便简单写了一个用于管理 Discord 服务器的小机器人,顺便看看能不能获取这个徽章。
而这个机器人一开始只是想写一些比较简单的内容,比如说简单对话之类的,但是想到最近实验室很久没更新新功能了(实验室最新更新的也就一个AI对话),就干脆把这次要更新的内容直接接到这个小机器人来了,简单来讲就是一个Abuse文字信息过滤。
相比Discord自带的过滤器,这个小机器人支持中文、英文以及中英混合等内容的识别,可以帮助服务器管理员营造一个良好的服务器环境。(图片过滤就不考虑加了,毕竟Discord的图片过滤器应该能用...大概...)
目前机器人支持的指令
过滤器工作效果
(目前机器人主要用在Abuse内容过滤上,如果我想到有什么新功能在继续开发吧XD)
指令说明:
- /filter (用于切换Abuse过滤器工作状态)
- /random-filter 0-1 (由于切换和设置随机Abuse过滤器状态)(为了节省后端资源做的功能)
- /status (查看BOT状态)
- /hello (无用的打招呼)
目前的设定是检测到Abuse内容自动删除,三次处罚Abuse过滤自动禁言十分钟,后续可能会更加可自定义,因为目前只是做个小BOT罢了
目前计划的更新内容:
- 自动欢迎新用户
BOT接入链接:https://discord.com/oauth2/authorize?client_id=1394959205097541683&scope=bot
接入机器人需要给予机器人足够支持工作的权限,如果您要接入机器人又不清楚具体需要什么权限,您可以在接入BOT后使用Discord手机端打开您服务器的用户组管理,添加一个新的用户组,预设权限模板再选择为管理员,再将机器人添加进用户组内。
至此大功告成,机器人已经可以正常工作了。
有问题也欢迎加入我的Discord服务器询问喵:https://discord.gg/RtWVJsMWJn
(吹吹水、聊聊天之类的也不是不行XD)
7月20日更新
目前程序已经迁移到本地服务器,以实现长时间运行。
7月19日更新
Mio 程序更新 v1.2.0:
本次更新添加了新的功能与修复潜在bug
目前Mio已支持排除过滤指定频道
修复了潜在的跨服务器配置污染问题
7月18日更新
Mio 程序更新 v1.1.0:
本次更新添加了部分功能的自定义操作
新增指令:
- /set_observation_window
- /set_mute_duration
- /set_violation_limit
这些指令可用于在服务器上控制禁言Abuse的规则,如:设置观察窗口(累计触发Abuse滥用次数的记录时间段,超过时间段重置次数累计)、禁言时长与触发滥用上限次数(达到次数则触发禁言)。
目前考虑接下来更新Channel白名单(不过滤指定Channel内容)。
从7月16日开始,等了两天提示有资格获取活跃开发人员的徽章了