知识库

/

发布说明

修复

v2.5.31 发布说明

紧急修复了尚未同意新版服务条款的用户打开控制台后页面反复重新加载、既进不了同意界面也进不了 Bot 管理界面的缺陷。同时解决了该缺陷在我们的日志中只能留下「原因不明的错误」的问题。

BotShade Team
BotShade Team

|

3 分钟阅读

|

发布日期: 2026年8月12日

BotShade 已更新至 v2.5.31。本次发布是针对控制台缺陷的 紧急修复

此前,尚未同意新版服务条款的用户打开 控制台 后,页面会不断重复加载,既无法进入同意界面,也无法进入 Bot 管理界面。受此影响的各位完全无法使用控制台,我们对由此带来的不便深表歉意。

Bot 本身不受影响。在该缺陷发生期间,Bot 在 Discord 上的运行始终保持正常。

本文目录:

亮点

  • 修复了 在尚未同意新版服务条款的状态下打开控制台时,页面反复重新加载、无法操作 的缺陷。
  • 同意界面现已正常显示,完成同意后即可直接使用控制台
  • 解决了该缺陷在我们的日志中 只能留下原因不明的错误 的问题,今后可以更早发现同类缺陷。

控制台不再反复重新加载

BotShade 在修订服务条款时,会在控制台上层显示同意界面,请您完成同意后再继续使用其中的功能。

该机制在收到服务器「需要同意条款」的响应时,会重新加载一次页面以读取正确的状态。问题在于,这次重新加载 中断了显示同意界面所需的数据请求,导致同意界面始终没有出现,服务器再次判定为「需要同意」,如此循环往复。

我们原本设置了「仅重新加载一次」的保护措施,但该措施本身会在每次重新加载时被清除,因此实际上从未生效。

在 v2.5.31 中,该保护措施改为保存在浏览器标签页中,可以跨重新加载保留。循环由此不再发生,同意界面能够稳定显示。完成同意后保护措施会被解除,因此今后条款再次修订时该机制仍可正常工作。

修复已经生效。如果您的标签页仍处于反复加载的状态,请关闭后重新打开,或刷新页面。

缺陷现在会留下可用的记录

在该缺陷持续发生期间,它在我们的日志中仅表现为 既无法确定原因、也无法确定发生位置的错误。原因是我们在记录时把错误转换成了纯文本,恰好丢弃了用于判断「在哪里发生了什么」的信息。

v2.5.31 已确保这部分信息不再丢失。同时,控制台主动重新加载页面期间被中断的网络请求不再上报——这些并非故障,而记录它们会让真正的缺陷淹没在噪音之中。

兼容性说明

您现有的 Bot 与命令定义在 v2.5.31 中均可照常运行,无需进行任何迁移或重新配置。

v2.5.3 的内容没有任何变更。

支持与社区

如有疑问、缺陷反馈或功能建议,欢迎通过以下任一渠道联系我们:

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