知识库

/

发布说明

新功能

v2.5.3 发布说明

新增「黑洞」功能,可在第一条消息时即拦截被盗号账号的无差别刷屏。验证功能的设置已整合至保护功能的设置面板,各功能的设置命令名称也统一为 `settings`。在控制台中,各服务器的独立设置现已显示服务器名称而非纯数字 ID,备份内容的查看界面也已重做。本次发布还修复了工单、身分组面板、投票等部分命令必定失败的缺陷。

BotShade Team
BotShade Team

|

9 分钟阅读

|

发布日期: 2026年8月12日

BotShade 已更新至 v2.5.3。本次发布带来了防捣乱新功能 黑洞,同时将 验证功能的设置整合至保护功能,并 统一了各功能设置命令的名称。在控制台中,此前以一长串数字显示的 各服务器独立设置现已可通过名称辨识

此前有部分命令处于必定失败的状态,给您带来不便,我们深表歉意。

如发现任何问题,欢迎通过 支持 与我们联系。

本文目录:

亮点

  • 新增 黑洞 功能。向您指定的频道发送消息这一行为本身即视为违规,将 在第一条消息时 立即处理。该功能针对的是被盗号账号向服务器内所有频道无差别刷屏的情形。
  • 验证功能的设置 已整合至 /protection settings 的「验证系统」。/verification setup 将予以废除。
  • 各功能的 设置命令名称已统一为 settings(例如 /level setting 变更为 /level settings)。设置内容与权限将原样保留。
  • 控制台中各服务器的独立设置,现已显示 服务器名称与图标 而非纯数字。选择频道或身分组时,也无需再每次重新选择服务器。
  • 备份内容的查看界面 已重做。身分组按实际层级顺序排列,频道也按真实的分类结构显示。
  • 修复了 /ticket settings/ticket panel/rolepanel create/poll create 等命令必定失败 的缺陷。
  • 修复了 服务器保护(Anti-Nuke)无法侦测快速连续删除 的问题。

黑洞 — 在第一条消息时拦截无差别刷屏

账号一旦被盗,通常会 向服务器内所有能够访问的频道 逐一发送消息。若依靠分析消息正文来判断,在判断完成之前刷屏就已经扩散开来。

黑洞 仅根据 消息发送在哪个频道 进行判断。您预先指定「在此发送即视为违规」的频道,任何人只要在该频道发言,无论内容为何都将被立即处理。

应当指定哪些频道

请选择 平时无人发言的频道,例如:

  • 规则、公告等仅供阅读的频道
  • 已不再使用、或仅作存档保留的频道
  • 专为此功能创建的、不起眼的频道

正常成员不会在这些频道发言,因此会触发的只有 不分频道随意发送消息的账号。指定频道下的子区(Thread)中的发言同样在处理范围内。

设置方法

执行 /protection settings,从 黑洞 的「设置」进入即可。

  • 禁止发言频道 — 指定作为对象的频道(可指定多个)
  • 处理方式 — 可选择封禁(默认)/踢出/禁言
  • 删除消息 — 触发时是否删除该条消息(默认开启)
  • 首次宽限 — 开启后首次仅删除并警告,24 小时以内的第二次起才会处理(默认关闭)
  • 豁免身分组 — 不受此功能影响的身分组

默认处理方式为封禁,是因为 只有封禁会同时删除该账号在其他频道发送的消息

不受影响的对象

  • 服务器所有者
  • 拥有管理员权限者。 这类账号绝大多数即为运营者本人,因测试消息而被处理所造成的困扰更大。管理员账号被盗时的破坏由服务器保护(Anti-Nuke)负责应对。
  • 持有豁免身分组者
  • 已加入白名单者

另请注意,黑洞的 优先级高于保护功能的「豁免频道」设置,因为在该频道发言这一行为本身即构成违规。

无需读取消息内容

黑洞仅查看消息发送的频道,因此 即使 Bot 未启用消息内容读取权限也能正常工作。在遭受大量无差别刷屏期间,判断所需的开销也不会增加。

该功能在现有 Bot 上以 关闭 状态添加。如需使用,请从 /protection settings 启用。

验证功能的设置已整合至保护功能

验证功能(请新加入成员点击按钮的机制)的设置界面此前分散于 /verification setup/protection settings 两处,且 后者缺少部分可编辑项目

v2.5.3 已将设置界面合并为一处,可从 /protection settings 的「验证系统」 完成全部设置,包括按钮标签与验证消息的编辑。

因此,/verification setup 将予以废除。控制台的「验证」页面中,命令权限设置项目也将随之移除(因为已不存在需要设置的命令)。功能本身的启用/停用仍可照常从控制台切换。

另请注意,验证功能的启用状态与保护功能相互独立。即便停用保护功能,已设置的验证面板按钮仍可继续使用。

同时修复了 验证面板无法发送 的缺陷。此问题发生于嵌入消息的标题与正文均为空的情况,现在两者皆为空时将以默认文案发送。

统一了设置命令的名称

用于打开设置面板的命令,此前因功能而异,存在 setting(单数)与 settings(复数)的不一致。v2.5.3 已 统一为 settings

此前v2.5.3 起
/protection setup/protection settings
/log setting/log settings
/rolepanel setting/rolepanel settings
/welcome setting/welcome settings
/ticket setting/ticket settings
/responder setting/responder settings
/level setting/level settings
/role-retention setting/role-retention settings

无需进行任何迁移操作。 命令的启用/停用及权限设置将原样保留。/gaming settings 此前即为复数形式,未作变更。

可从列表中选择编辑对象

/ticket settings/poll edit 此前 必须输入编辑对象的名称,若记不住名称便无法使用。

v2.5.3 中,省略名称即可从列表中选择

  • /ticket settings — 省略名称时,可从已设置的面板列表中选择
  • /poll edit — 省略名称时,可从进行中的投票列表中选择;仅指定名称时,将打开显示当前标题与说明的编辑面板(此前会以「请指定标题或说明」的错误结束)

同时指定名称与内容以一次性完成修改的传统用法,仍可照常使用。

各服务器的独立设置现已显示名称

日志、嵌入消息、验证、保护、工单、身分组面板、欢迎消息、等级、自动回复、游戏联动、身分组保留、AI 这 12 项功能 均可按服务器分别设置。但此前其标题显示为 Server: 123456789012345678 这样的 纯数字,只能依靠肉眼比对来辨识对应的服务器。

v2.5.3 将在标题中显示 服务器的图标与名称。设置中所选的频道与身分组同样以名称显示。

频道与身分组的选择也已改进

  • 无需再重新选择服务器。 此前即便是在「服务器 A 的设置」中选择频道,每次打开也需从服务器列表重新选起。既然对应的服务器已经确定,该步骤便予以省略。
  • 打开前即可看到已选项目的名称。 此前需打开一次后才会显示,在此之前一直是数字。
  • 修复了 可以选中其他服务器的频道或身分组 的问题。列表现已限定为该服务器的内容。
  • 打开 Bot 未加入的服务器的设置时,将显示「Bot 未加入此服务器」的提示,而非原始错误信息。
  • 修复了 刚添加设置、尚未选择任何内容时即显示警告 的缺陷。

另外,刚创建的频道可能尚未反映在列表中。此种情况下仍可直接输入 ID 进行设置,正常的输入不会被拦截。

备份内容现已可正常查看

用于显示已保存备份内容的界面,此前 并不足以承担「查看内容」这一用途

  • 身分组的排列顺序丢失。 身分组的层级具有实际意义(位置越高权限越强,恢复时也按此顺序重建),但此前的排列方式使顺序无从体现。v2.5.3 改为 自上而下的单列显示,颜色、名称与属性纵向对齐。
  • 管理员身分组几乎无法识别。 管理员权限的判定存在错误,只要附带任何其他权限,便不会被识别为管理员。
  • 频道与实际结构不一致。 此前将文字频道与语音频道分为两个平铺列表,并以括号标注所属分类,导致无法读取服务器的实际结构。现已按分类结构显示。

控制台的改进

  • 修复了 登录后在控制台与登录界面之间反复跳转 的缺陷。此前会显示「需要重新建立会话」的提示,且必须反复强制刷新数次才能脱离该状态。原因在于将任何一次通信失败均判定为未登录。
  • 缩短了首屏显示的等待时间。 此前从打开控制台到显示 Bot 列表之间存在不必要的顺序等待。同时已将通信中转节点固定于东京,避免来自日本的访问绕远。
  • 内部 ID 的显示已移至「开发者模式」。 既然已能以名称显示,便无需在名称旁常驻一串数字。在账号设置中启用开发者模式后,将显示 完整位数 的 ID,而非此前的末尾 6 位(联系支持时只有完整 ID 才有意义)。
  • 修复了 服务器列表页面 的问题:图标必定加载失败、始终为空的「所有者 ID」栏位,以及点击后无任何反应的按钮。同时新增了刷新按钮,以便显示刚邀请 Bot 加入的服务器。
  • 整理了设置界面的外观。 将卡片嵌套卡片的结构改为以分隔线区分,使每一项设置的起止范围更易辨识。

安全相关修复

以下问题均在内部审查中发现,现已全部修复,无需您进行任何操作。

  • 修复了自定义命令的按钮与菜单可被执行者以外的人操作的问题。 此前频道中显示的按钮任何人均可点击,且点击后会 以执行者的权限继续执行后续处理。现已限定为仅执行者本人可操作。
  • 修复了服务器保护(Anti-Nuke)无法侦测快速连续删除的问题。 同类操作快速连续发生时会脱离侦测范围,形成 删除越快、漏检越多 的状况,恰恰在最需要保护的场景下失效。同时修复了 Bot 缺少审计日志查看权限的服务器中,保护功能会无声失效的问题。
  • 修复了备份命令会提示其他服务器信息的问题。 此前 Bot 所加入的全部服务器的备份名称都会作为候选项显示,且对无权限的用户同样可见。这些候选项实际上无法使用,问题仅在于信息的泄露本身。
  • 修复了向 /miq 发送大量特殊字符可导致图像生成停滞的问题。 该问题可能波及同一环境下其他客户的图像生成。同时已将输入上限设定为 500 字。
  • 「API 请求」的连接目标现已在连接前重新确认。 此前在确认与连接之间存在短暂的时间窗口,可通过替换连接目标来绕过限制。
  • 修复了面向运营者的内部记录显示在日志界面的问题。
  • 删除 Bot 时将一并删除其数据。 此前仅删除 Bot 本身的注册信息,余额、等级、自定义命令、提醒等数据会永久保留。

已修复的缺陷

命令

  • 修复了 部分命令必定失败 的缺陷,涉及 /ticket settings/ticket panel、工单的 AI 设置、身分组面板的读取、/rolepanel create/poll create 共 6 处。原因是内部引用有误,我们已添加自动检查机制,以防同类错误再次混入。
  • 修复了 验证面板无法发送 的缺陷(详见验证功能的设置已整合至保护功能)。

AI

  • 修复了 即便已订阅 BotShade Max,选择 DeepSeek V4 Flash 以外的 AI 模型时仍显示「当前套餐无法使用」 的缺陷。原因是 Bot 侧保存的模型清单已过时,有 8 个模型处于不存在的状态。实际情况是「找不到模型」而非「套餐不足」,但两者显示了相同的提示文案。同时也解决了 BotShade Plus 的部分模型在控制台可选、却被 Bot 拒绝的问题。 变量

  • 修复了 服务器全局变量的保存有时不生效 的缺陷。此问题以「保存的变量没有生效」「重启后又变回原样」这类难以复现的形式出现。

兼容性说明

您现有的 Bot 与命令定义在 v2.5.3 中仍可正常运行,无需进行迁移操作

请留意以下三点变更:

  • 设置命令的名称有所变更。 /level setting 变更为 /level settings 等,具体请参见统一了设置命令的名称中的表格。命令的启用/停用及权限设置将予以保留。
  • /verification setup 将予以废除。 验证功能的设置请从 /protection settings 的「验证系统」进行。
  • 黑洞功能以关闭状态添加。 如需使用,请从 /protection settings 启用。

支持与社区

如有疑问、缺陷报告或功能建议,欢迎通过以下任一方式与我们联系:

感谢您一直以来对 BotShade 的支持。