Skip to content

模块总览 ​

机器人由多个模块组成,均通过 config.yaml 中的 enabled 开关按需启用(默认全部关闭)。模块分为三类:

  • 指令模块:注册斜杠 / 前缀命令供用户调用(使用 discord.py Cog 架构)。
  • 事件模块:无指令,监听 Discord 事件(如 on_message)自动执行。
  • 服务模块:无指令,为其他模块提供共享能力(如审计日志)。

模块清单 ​

模块配置键类型指令文档
工具 / 管理tools指令random uuid to-file delete clear-message move-channel查看
表情emoji指令/e /emoji info /emoji update查看
频道锁定lock指令/lock now /lock unlock /lock plan /lock unplan查看
语音频道voicechannel指令/vc join /vc leave查看
管理指令—指令/sync /reload查看
动态权限perm指令/perm add /perm rm /perm show查看
公告推送announce指令/subscribe查看
聊天增强chatenhance指令 / 事件/enhance enable /enhance disable /enhance list查看
多语言—(始终启用)指令/lang查看
自动管理rmmsg / rmtodo事件无查看
反垃圾antispam事件无查看
审计日志audit服务无查看

指令速查表 ​

指令模块权限限速说明
/randomtools所有人✅生成范围随机数
/uuidtools所有人✅生成 UUID(私密消息)
/to-filetools所有人✅文本转文件发送
/deletetoolsMod—删除单条消息
/clear-messagetoolsMod—按条件批量清理消息
/move-channeltoolsMod—移动频道位置 / 分类
/eemoji所有人—发送库中表情包
/emoji infoemoji所有人—查看表情库信息
/emoji updateemojiAdmin—更新表情库数据
/lock nowlockMod—锁定频道
/lock unlocklockMod—解锁频道
/lock planlockMod—计划锁定 / 解锁
/lock unplanlockMod—取消计划
/vc joinvoice白名单 / Mod—机器人加入语音频道
/vc leavevoice白名单 / Mod—机器人离开语音频道
/syncadmin配置管理员—同步斜杠指令列表
/reloadadminAdmin15s CD热重载模块
/perm addpermAdmin—添加权限规则
/perm rmpermAdmin—删除权限规则
/perm showpermAdmin—查看权限规则
/subscribeannounceMod—关注公告频道
/enhance enablechatenhanceAdmin—启用聊天增强功能
/enhance disablechatenhanceAdmin—禁用聊天增强功能
/enhance listchatenhanceAdmin—查看聊天增强功能状态
/langlang所有人(server 范围需管理权限)✅切换 / 查看语言偏好

权限体系详见权限系统,限速详见限速与 Rate Limit。

双命令模式 ​

所有指令模块均可通过 slash / prefix 开关分别控制斜杠命令与前缀命令的注册。前缀命令的前缀由顶层 command_prefix 决定(示例配置为 //)。

  • 斜杠命令示例:/random 1 100
  • 前缀命令示例://random 1 100

复杂指令(clear-message、lock plan)的前缀形式使用 --key=value flag 传参,例如:

text
//lock plan --channel=#公告 --lock-time=22-00 --unlock-time=08-00 --cycle=daily

基于 MIT 许可发布