关闭某个模块会隐藏它的斜杠命令、按钮和选择菜单,并停止其在该服务器上的后台行为;它不会删除任何内容,因此重新开启后,一切都会恢复到关闭前的状态。如果您的服务器只需要功能众多的机器人中的一部分,这样可以避免服务器变得杂乱,同时保留配置和历史记录。
模块实际控制什么
每个命令和后台行为都只属于十五个模块中的一个。关闭某个模块后,与之相关的斜杠命令、按钮和选择菜单都会被阻止,并且它原本会触发的任何自动事件都会停止。例如,即使欢迎消息的频道和内容仍然保留配置,关闭“欢迎”模块后也不会再发送欢迎嵌入消息。
- 商品目录:发布、浏览、价格查询、公开商品目录消息。
- 商品:商品和分类的创建命令及仪表板管理。
- 发票:生成、查询和备份。
- 优惠券:创建和管理折扣码。
- 欢迎 / 离开:加入和退出的嵌入消息,分为两个独立模块。
- 验证:按钮验证的设置、发布和点击。
- 安全:反垃圾信息和防炸服的运行时保护。
- 工单:面板、工单频道、认领/关闭控制、聊天记录、FAQ 和自动回复。
- AI 聊天:在已配置的频道中提供可选的 AI 回复;默认关闭,这与几乎所有其他模块不同。
- 抽奖:抽奖命令、回应计数、重新抽取和参与者视图。
- 投票:创建投票、投票和投票者视图。
- TOS:服务条款仪表板页面和按钮响应。
- 实用工具:清除、嵌入、状态、云端和同步等管理工具。
开启或关闭模块
模块页面将全部十五个模块列为开关卡片,并提供“全部开启”和“全部关闭”按钮以便快速重置,以及一个统一的保存按钮。在 Discord 中,/module 无需打开仪表板即可完成相同操作。无论通过哪种方式,更改都会立即生效。Discord 的命令注册表可能需要片刻才能同步,但机器人本身会立即停止对已关闭模块的响应。
关闭模块永远不会删除数据
在尝试之前,值得先了解这一点:关闭工单不会关闭或删除现有工单,关闭抽奖也不会提前结束正在进行的抽奖。模块开关只决定该功能的命令和自动行为今后是否运行。重新开启后,之前的配置、历史记录和进行中的活动都会保持您离开时的样子。
为什么要关闭模块
- 减少杂乱。一个从不销售任何商品的角色扮演社区,不需要
/invoice、/voucher或商品目录命令占据命令列表。 - 分阶段推出。先开启工单,让员工熟悉流程,等基础功能运行起来后再开启抽奖和投票,而不是第一天就全部开放。
- 符合服务器的实际用途。一个私人员工服务器可能只运行安全和实用工具,所有面向客户的功能都关闭。
- 临时暂停某项功能。某个赛季暂停抽奖?关闭模块比删除您以后还需要的配置更快。
模块开关不能做什么
它们是针对整个功能的粗粒度开关,而不是精细的权限控制。您无法使用 /module 只隐藏工单中的某一个命令而保留其他命令,也无法将模块限定到特定频道(像自动回复这类按频道运行的功能,有其在工单模块内部的独立范围设置,与模块开关本身无关)。至于哪些人可以使用模块保持开启的命令,这是身份组的问题,而不是模块的问题,请参阅设置管理员和员工身份组。
常见问题
关闭安全模块会让反垃圾信息和防炸服停止保护我的服务器吗?会。安全模块是两者的总开关。即使它已开启,反垃圾信息和防炸服仍需要在安全页面中分别启用;模块开关和功能自身的启用开关是两个不同的层级。
如果我关闭欢迎模块,离开模块也会被关闭吗?不会,它们是两个独立的模块。请只关闭您真正想关闭的那一个。
关闭模块会同时从仪表板中删除数据,还是只删除 Discord 命令?Discord 端的命令和事件,以及仪表板的行为都会一起受到控制,但无论哪种方式,开关都不会影响底层数据(商品、工单、发票)。
为什么其他所有功能都开启,AI 聊天却默认关闭?因为它会把消息内容发送给第三方 AI 服务商,所以开启它应当是服务器的一个明确选择,而不应在未经设置的情况下就生效。其他所有模块默认开启,这样新服务器可以立即拥有可用的功能集。
我能看出哪些模块是真正配置好的,哪些只是开启了吗?概览页面的设置清单会标记那些已开启但缺少必要设置的模块,例如已开启安全但未设置日志频道。这与模块页面上单纯的开关状态是分开显示的。
请在服务器仪表板的模块页面中管理您的模块,如需查看此处未涵盖的内容,请参阅完整模块参考。