v3.0.0 发布说明
这是配合正式版开始提供而推出的大型发布。BotShader AI 现已向所有用户开放,模型会根据请求自动选择,用量改为以剩余比例显示。命令构建器的 AI 现在支持修改已有命令、工作计划与自动模式。此外还包含自定义命令可用位置的选择与右键命令、构建器操作与输入的增强、自定义事件触发的扩充(从 66 种增至 130 种)、Bot 的分析画面、Twitch 直播通知与二维码插件、登录时的验证码、使用 Google 与 GitHub 注册新账号及通过关联码关联 Discord,以及大量缺陷修复。

|
|
发布日期: 2026年10月23日BotShade 已更新至 v3.0.0。
2026年10月23日(周五),BotShade 作为 正式版(GA) 开始提供服务。详情请参阅 正式版开始提供的公告。随着正式版开始提供,我们结束了服务整体的“Beta 版”标识。另外,API 请求的请求构建器,以及 Twitch 直播通知、二维码这两个插件,将继续以功能为单位作为 Beta 版提供。
衷心感谢各位在 Beta 期间提出的大量意见与反馈。
本次发布的重点是 BotShader AI 的全面开放 与 命令构建器 AI 的增强。同时,我们全面重新审视了构建器的操作与输入,支持为自定义命令选择“可用位置”以及右键命令,并将自定义事件的触发从 66 种扩充到 130 种。我们还新增了 Bot 的分析画面、Twitch 直播通知插件与二维码插件。
如有任何问题,欢迎通过 支持 随时告知我们。
本文目录:
- 亮点
- 所有用户现在都可以使用 BotShader AI
- 命令构建器的 AI 现在可以修改已有命令
- 自定义命令与构建器的改进
- 自定义事件的触发增至 130 种
- 新增了 Bot 的分析画面
- 新增了 Twitch 直播通知插件
- 新增了二维码插件
- 账号与登录
- 控制台的改进
- Bot 功能的改进
- 文档网站的改进
- 已修复的缺陷
- 关于兼容性
- 支持与社区
亮点
- 所有用户现在都可以使用 BotShader AI。 模型会根据请求自动选择,用量以 “今天”与“7 天”的剩余比例(%) 显示。
- 现在可以在 BotShader AI 中 附加图片与文本文件,回答下方会显示 “参考的页面”与“推荐的后续问题”。
- 命令构建器的 AI 现在可以针对 当前打开的已有命令提出修改。对于较大的请求,会先展示 工作计划;在新的 “自动”模式 下,会将批准的计划自动搭建到最后。
- 新增了 “创建子区”“编辑子区”“删除子区”“读取变量”“按助力的条件分支”“更改 Bot 的状态” 区块。
- 新增了处理列表变量的写法,“循环处理”现在可以逐项遍历列表。
- 重做了 “创建命令”画面,现在可以一边确认 “在 Discord 中的显示”,一边从 6 个模板开始创建。
- 现在可以为每个自定义命令选择 “可用位置”(服务器 / 与 Bot 的私信)。默认仅限服务器。
- 现在可以创建对用户或消息点击右键来执行的 右键命令(“用户菜单”“消息菜单”)。
- 构建器新增了 “撤销”“重做”与“最近的更改”、范围选择、折叠下级区块、区块搜索以及 变量的输入补全。
- 将自定义事件的触发从 66 种增至 130 种。
- 在 Bot 的画面中新增了 “分析” 标签页,现在可以查看命令的执行次数、消息数以及服务器人数的变化。
- 新增了 Twitch 直播通知插件 与 二维码插件(均为 Beta 版)。
- 从尚未验证的设备使用 Discord、Google、GitHub 账号登录时,现在会要求 输入通过邮件发送的验证码。
- 现在也可以使用 Google、GitHub 注册新账号。 关联 Discord 账号时,只需在 BotShade 链接服务器中 输入关联码 即可。
- “按时间的条件分支”现在按 Bot 的时区进行判定。 已有条件的结果可能会发生变化,请确认 关于兼容性。
所有用户现在都可以使用 BotShader AI
控制台的 AI 助手 BotShader AI 现在不再限于 Beta 参与者,所有用户 都可以使用。我们从 BotShader 的画面、命令构建器的 AI 侧边栏以及首页的“问问 AI”中移除了“仅限 Beta 参与者”的提示,并改为选择推荐问题后直接发送。
现在无需再选择模型与思考模式。 系统会根据请求的内容自动选择合适的模型。可使用的模型范围因您签约的方案而异。
用量的显示
- 用量不再以金额显示,而是以 “剩余用量”的比例(%) 显示。用量按 “今天”与“7 天”两项 管理,以较少的一项作为剩余量。在用量页面中,可以查看恢复的时间(日本时间)以及“按最近的使用节奏,大约还可使用 N 次”的估算。
- 剩余量变少时也不会停止,而是 根据请求自动切换到较轻量的模型 继续使用。
- 每次回复都会显示 “本次对话使用的量:约 N%”,用量超过 80% 时,每个周期仅通知一次。
- 既没有收到回答也没有收到提案、以错误或停止告终的对话,不计入用量。 命令构建器的 AI 进行的自动修正也不计入。
能做的事情更多了
- 现在可以 附加图片与文本文件进行咨询(“附加文件”、粘贴、拖放)。图片(PNG / JPEG / WebP / GIF,最大 5MB)与文本文件(.txt / .log / .json / .md / .csv,最大 200KB)各可附加最多 3 个。附加的文件不会被保存。
- 回答下方会显示所参考的公开文档的 “参考的页面”,以及点击即可发送的 “推荐的后续问题”。在回答生成期间发送的请求会进入 “等待发送”(最多 3 条),当前回答结束后自动发送。
- 对于复杂的请求,AI 会列出工作清单并逐项推进。 会以“工作 n/m”显示进度,中途停止时可以通过“继续”恢复。当 AI 有需要确认的事项时,可以在 “请让我确认一下” 卡片中从选项里作答。
- 现在可以 询问 Bot 的分析数据(例如:“本周使用最多的命令是哪个?”)。回答基于与 分析画面 相同的统计。可询问的期间因您签约的方案而异。
- 扩大了可提出提案的设置范围。 现在可以针对各服务器的设置(工单、欢迎消息、验证、等级、AI 应答、地震速报等)、命令的权限以及“Bot 的时区”的更改提出提案。在 Bot 的设置画面中请求 “诊断整个 Bot”,即可跨模块汇总提出提案。扩大可用人员范围的权限变更会带有 “放宽权限” 标记,在勾选确认之前无法应用。提案仅应用并不会保存,请在画面上确认内容后再保存。
显示的改进
- 将最初的推荐问题改为 根据您正在查看的画面、Bot 与命令给出的 3 条。顶部栏中设有 “问问 AI” 按钮。
- 思考中的显示会用简短的一句话说明当前正在进行的工作(例如:“正在确认设置”)。思考的标题与工具的显示也改为可看出内容的形式,并以与画面相同的名称而非内部名称显示。
- 当回复为空就结束,或停止生成时,会 附上原因显示“没有回复”“已停止生成”;当 AI 暂时无法使用时,会以 “AI 暂时无法使用” 进行提示。
- 在 Bot 设置画面等右侧弹出的面板中压缩了留白与文字,并在左侧边缘的中央加入了开合按钮。
命令构建器的 AI 现在可以修改已有命令
在命令构建器 AI 侧边栏的 “创建”模式 中,现在可以针对当前打开的已有命令提出修改。修改的内容涵盖区块的添加、删除与重新连接,按钮、参数、条件分支、持久变量的添加与更改,以及整理排列。提案可以在 “AI 的提案” 卡片中确认,点击“应用”即可反映到画布上。由于已有区块会被重新接线而非重新创建,因此也可以请求诸如交换条件分支、用新的条件或循环包裹已有序列之类的重组。
对于较大的请求,会先展示“工作计划”。 批准后会逐项进行搭建。如果希望不使用计划直接进行,请选择“不使用计划直接进行”。中途停止的提案不会自动反映,您可以选择“应用并继续创建”等操作。
新增了“自动”模式。 可以通过输入框左下方的模式切换,从“建议”“创建”“自动”中选择。在“自动”模式下,通过 “按此计划自动执行” 批准工作计划后,会自动完成搭建、反映以及问题的自动修正直至最后。可以用输入框的停止按钮中止,并通过“恢复自动执行”从中断处继续。自动执行结束后命令也不会被保存,请确认内容后再保存。一次自动执行中反映的更改,可以通过一次“撤销”全部恢复。
其他改进如下。
- AI 现在可以使用构建器中几乎所有的区块。 循环处理、数组操作、编辑消息、函数、模态框、调用外部 API 等也可以包含在提案中。对于包含删除等无法撤销操作的提案,批准卡片上会显示 “包含破坏性操作”;对于调用外部 API 的提案,会附上发送目标的 URL 显示 “将与外部通信”。
- AI 现在可以设置数组与对象变量的内容、消息的嵌入以及回复的设置。
- 当提案存在错误时,主按钮由“应用”改为“请 AI 修正”(也可以选择“直接应用并在画面上修改”)。AI 会自动修正错误,最多 3 次。
- 将模式切换移至输入框左下方的标签(如“模式:建议”),并会在下次沿用所选的模式。同时取消了每次提案时画面自动缩放的行为。
自定义命令与构建器的改进
新的区块与选项
我们在命令构建器与事件构建器中新增了以下区块。
| 区块 | 功能 |
|---|---|
| 创建子区 | 创建子区。在论坛 / 媒体频道中会创建帖子,并可指定起始消息与标签 |
| 编辑子区 | 更改子区的名称、标签、归档状态等 |
| 删除子区 | 删除子区 |
| 读取变量 | 将持久变量的值读取为后续区块可使用的变量 |
| 按助力的条件分支 | 按“服务器的助力等级”或“用户是否在为服务器助力”进行分支(基于 Discord 的服务器助力进行判定) |
| 更改 Bot 的状态 | 临时更改 Bot 的在线状态与活动(正在玩、正在直播等)。更改作用于整个 Bot,并会在更改 Bot 设置时与重新连接时恢复原状。根据您签约的方案,可能无法运行 |
同时新增了以下选项。
- 用户变量现在可以读写执行者以外成员的值(将“对象用户”设为“指定的用户”)。无法确定对象时,不会写入执行者的值。
- 现在可以在“编辑频道”中设置 论坛的标签。
- “成员封禁”现在 也可以通过 ID 封禁已离开服务器的用户,“成员禁言”中新增了 “解除禁言”。
- 在操作身份组、频道与消息的区块中,现在可以输入 记录到审计日志的理由。在创建与编辑身份组时,可以指定 “身份组图标(表情)”。
- 现在可以在数值变量后附加
.formatted(千位分隔)、.scientific(科学计数法)、.japanese(日文计数法)进行显示,在表达式中可以使用round/floor/ceil,在“对变量应用运算”中可以使用 “小数位数”。 - “按时间的条件分支”中新增了按判定设置的 “时区”(默认为“遵循 Bot 设置”)。
- “发送模态框”中新增了 “复选框(开 / 关)”“复选框组(多选)”“文件上传”“说明文字(无输入)” 字段。请注意,通过文件上传获得的 URL 在经过一段时间后将无法打开。
- 新增了选择菜单的 “为每个选项创建分支”、条件区块的 “添加分支”,以及按概率分支的 “均分概率”。
列表变量与循环处理
我们为列表变量新增了以下写法。
| 写法 | 内容 |
|---|---|
{变量.join[分隔符]} / {变量.each[格式]} | 连接各项显示 / 按格式排列(可使用 $index $number $value 等) |
{变量.random} / {变量.empty} | 随机取出一项 / 是否为空 |
{变量.sum} / .highest / .lowest | 合计、最大、最小 |
{变量.has[值]} / .count[值] / .position[值] | 是否包含、有几个、是第几个 |
{变量[键=值].键} | 取出符合条件的项的值(例:{shop[name=Potion].price}) |
“循环处理”的“循环方式”中新增了“列表的各项”。 会对“要循环的列表”的每一项重复执行主体,在主体中可以使用 {item} 与 {item_index}(从 0 开始)。当列表为空,或指定了非列表的值时,不执行主体而直接进入下一步。
命令的创建画面
点击创建命令的按钮后,在打开画布之前,现在会打开全屏的 “创建命令” 画面。请按 “类型”“创建方式”“名称与说明”“可用位置” 的顺序输入,然后点击“打开画布”。在分组中创建时没有“类型”,可用位置遵循父分组的设置(可通过“打开分组设置”更改)。
- 画面右侧(窄屏时在下方)的 “在 Discord 中的显示” 会根据输入内容,显示输入
/时的命令列表、点击右键时菜单中的显示、所需的权限,以及将放置到画布上的区块。 - 在斜杠命令的“创建方式”中,除空白命令外,还可以从 “问候”“授予身份组”“抽签”“公告”“简易投票”“禁言” 这 6 个模板开始。管理用的模板从一开始就设置为仅拥有所需权限的人才能执行。
- “授予身份组”与“禁言”带有“仅限服务器”标记。 由于使用了在私信中无法运行的区块,选择后将无法在“可用位置”中选择“与 Bot 的私信”。
- 对于斜杠命令,当可启用的数量已达上限时,会 在创建画面顶部提前提示,而不是在创建之后。此时命令会以禁用状态创建。对于右键命令,已达上限的类型将无法在创建画面的“类型”中选择。
可用位置(服务器 / 与 Bot 的私信)
现在可以为每个自定义命令选择 “可用位置”:“服务器”“与 Bot 的私信”。除创建画面外,还可以在“斜杠命令”区块的设置或分组的设置中更改。分组中的命令遵循最上层分组的设置。默认仅为“服务器”。 已有命令的处理方式请确认 关于兼容性。
- 只有与 Bot 在同一服务器中的用户,才能在与 Bot 的私信中使用。 按身份组限定的命令在私信中任何人都无法执行。群组私信不在对象范围内。
- 在私信中,服务器单位的冷却也会按用户单位计算。
- 通过新变量
{Command.context},可以引用执行的位置(在服务器内为server,在私信中为dm)。 - 包含 在私信中无法运行的区块(授予与移除身份组、踢出、禁言、封禁、频道 / 子区 / 身份组的操作、身份组分支等条件、身份组选项等)的命令,在选中“与 Bot 的私信”的状态下无法保存。区块上方会显示原因,请取消私信或移除该区块。服务器单位的持久变量在私信中也无法读写。“清除消息”与“创建即时邀请”只要通过 ID 指定频道,在私信中也可以使用。
右键命令
在创建画面的“类型”中选择 “用户菜单”“消息菜单”,现在即可创建在 Discord 中对用户或消息点击右键、从“应用”中执行的命令。被右键点击的用户可以通过 {Command.targetUser} 引用,被右键点击的消息可以通过 {Command.targetMessage} 引用。点击右键的人与以往一样,可以通过执行者的变量引用。
- 菜单中显示的名称也可以使用日文、大写字母与空格。
- 右键命令从空白命令开始创建(模板用于斜杠命令)。不能拥有说明与选项区块,也不能放入分组中。类型在创建后无法更改。 也不支持在市场上架。
- 可用位置以及在私信中无法运行的区块的处理方式,与斜杠命令相同。
- 在命令列表中会统一显示为“右键命令”。可创建的数量与斜杠命令分开、按类型计算,并因您签约的方案而异。
画布的操作
- 页眉中新增了 “撤销”“重做”与“最近的更改”。可以从带名称的历史记录中一次恢复到所选的时间点。
- 现在可以将连接线拖放到空白处,或通过区块的“+”或
/键,搜索区块并添加、连接。 双击标题也可以更改名称。 - 现在可以用 “选择工具” 选择范围,并批量复制、分组或删除。
- 可以用
Ctrl+Shift+F(Mac 上为Cmd+Shift+F)搜索区块,用Ctrl+G(Mac 上为Cmd+G)分组。分组也可以“折叠为卡片”。 - 支持区块的 下级折叠,以及右键(智能手机上为长按)菜单。
- 现在可以通过页眉的 “更改 N 项” 确认保存前的更改,并通过“放弃更改”恢复。分析面板中新增了 “阻止保存的问题 N 项” 以及跳转到前后问题的功能,对于无法到达回复区块的命令,会显示 “不回复的命令” 警告。
- 区块现在 在任何设备上都以相同宽度显示,按钮与选择菜单的设置画面中也加入了外观预览。
输入框
- 新增了变量的输入补全。 候选项按来源归类,并显示类型与示例值。可以用
Ctrl+Space打开候选项,在${ }表达式中也会补全函数名。 - 变量菜单中新增了 “日期时间” 模式,可以一边查看示例一边插入 Discord 的日期时间写法。
- 在指定身份组、频道与成员的输入框中,现在可以切换 “从服务器选择”“ID / 名称”“变量”“从区块”。使用“在画布上选择”时,可以点击画布上的区块进行指定。
- 在数值输入框中排列了 “常用值” 按钮,并会对超出范围的值显示警告(仍可与以往一样保存)。权限设置中新增了 “常用设置”(“仅本人”“仅限工作人员”“只读”“隐藏”)。
- 消息的发送设置中新增了 “模板”,以及与 Discohook 格式相同的 “复制 JSON”“粘贴 JSON”。
冷却与保存
- 命令的设置中新增了 “冷却范围”(按用户 / 整个服务器)与 “冷却中的回复”。回复中可以使用
{cooldown_left}(剩余时间)与{cooldown_ends}(可再次使用的时间)。默认的回复会根据执行者的 Discord 语言显示为日文或英文。 - 当同一命令已在其他画面中先行保存时,会提示“已在其他画面中更改”,并可以选择“重新加载”或“覆盖保存”。此前,先前的更改会被后保存的内容覆盖而丢失。
自定义事件的触发增至 130 种
我们将自定义事件的触发从 66 种增至 130 种,并新设了 “Bot 功能”“保护功能”“经济”“自动回复”“自定义命令”“提醒”“备份”“服务器活动” 分类。各触发中会填入值的变量将显示在输入框的候选项中。
| 分类 | 新增的主要触发 |
|---|---|
| Bot 功能 | 工单已开启 / 已关闭 / 已重新开启、参与了抽奖 / 抽奖已结束 / 抽奖已创建、等级已提升、身份组面板被使用、验证已通过 / 验证失败 |
| 保护功能 | Anti-Nuke 已触发、Anti-Raid 已触发、检测到诈骗链接、检测到违禁词、已拦截邀请链接 |
| 经济 | 已转账、存款产生了利息、已还清借款 |
| 自动回复 | 自动回复已响应、自动回复发送失败 |
| 自定义命令 | 命令执行失败、命令已超时 |
| 提醒 / 备份 | 提醒已通知、备份已创建 / 已恢复 |
| 服务器活动 | 服务器活动已创建 / 已更改 / 已删除 |
| 消息 / 频道 / 服务器设置 | 消息被批量删除、Webhook 已更改、集成已添加 / 已删除 |
您可以搭建诸如“工单关闭后发送问卷”“达到 10 级后授予身份组”这样将 Bot 功能彼此串联的自动化流程。
运行条件
- “等级已提升”会按提升的每一级各运行 1 次。 即使关闭了升级通知也会运行。
- “身份组面板被使用”在身份组实际增减时 运行。在表情反应式的面板中不会运行。
- “参与了抽奖”在取消参与时不会运行,“抽奖已结束”在重新抽选时不会运行。
- “工单已关闭”中,消息的发送目标不会自动确定。 请通过区块指定发送目标频道。
- “消息被批量删除”只能得知件数。 “Webhook 已更改”无法区分创建、更改与删除。
其他改进
- 在“子区已创建”中,现在可以通过变量引用论坛 / 媒体频道的帖子正文与创建者。在抽奖的触发中,可以使用
{Giveaway.winnerCount}(设置的中奖人数)。 - 新放置的区块的对象从一开始就会对准事件的消息或身份组。对于对象已被删除的触发,会显示 “正在操作已删除的对象” 警告。
- 在自定义事件的列表中,现在可以进行搜索,并按触发类型、启用 / 禁用进行筛选。
新增了 Bot 的分析画面
我们在 Bot 画面顶部的标签页(“首页”右侧)中新增了 “分析”,可以查看命令、事件、消息以及服务器人数的变化。
- 可以切换 “命令执行”“事件触发”“消息”“服务器人数” 这 4 个指标,以图表查看。图表会叠加显示上一期间的变化,并为各指标附上与上一期间相比的增减比例。
- “命令执行”是执行斜杠命令与右键命令的次数(不包括按钮等操作)。“消息”是 Bot 收到的消息件数,不会保存消息正文。
- 会显示 “常用命令”“各功能的使用情况”“自定义事件”以及各服务器的排名、“服务器人数与加入 / 离开”,以及 按星期与时段的分布。时间以您所用的时区显示。对于未启用接收成员信息的设置(成员 intent)的 Bot,不会显示加入 / 离开。
- 可以选择所有服务器的合计或单个服务器进行筛选。
- 期间可以从“24 小时”“7 天”“30 天”“90 天”中选择。可选的期间因 Bot 所有者签约的方案而异。 显示 90 天时,不显示与上一期间的比较。
- 根据显示的期间与筛选条件,作为统计来源的数据以及可显示的项目会有所不同。
也可以向 BotShader AI 询问 Bot 的分析数据,回答基于与本画面相同的统计(请参阅 BotShader AI 一节)。
新增了 Twitch 直播通知插件
我们新增了插件 “Twitch 直播通知”(Beta 版)。已登记的 Twitch 主播开始直播时,会在指定的频道中发布通知。开启各主播的设置后,直播结束以及标题、分类的更改也会反映到该帖子中(默认关闭)。请从插件商店安装后使用。
- 控制台:从“按服务器”标签页的 “添加主播”,通过 Twitch 的用户名或 URL 进行登记。可以为每位主播设置“发布频道”“要提及的身份组”(仅在直播开始的帖子中进行提及)、通知的类型以及筛选(“标题包含的词语”“排除的词语”“不通知的时段”)。
- 消息的文案:关闭“使用内置文案”后,可以按服务器编辑直播开始与直播结束的文案。可以使用
{Twitch.streamerName}{Twitch.title}{Twitch.url}等变量。开启 “将直播结束作为新帖子发送” 后,会以新帖子而非改写开始的帖子来通知结束。 - Discord:可以通过
/twitch add、/twitch remove、/twitch list、/twitch settings进行登记与设置。默认需要服务器的管理权限。
可登记的主播数量因您签约的方案而异(在多个服务器中登记同一主播时,按 1 人计算)。登记时已经开始的直播不会通知。
新增了二维码插件
我们新增了插件 “二维码”(Beta 版)。它会为 Bot 添加根据 URL 或文本生成二维码,以及读取图片中二维码的命令。
如需使用,请从插件商店安装“二维码”,并在控制台的“二维码”画面中开启“启用功能”后保存。 默认未安装,启用也处于关闭状态。反映到 Bot 后,命令与菜单会显示在 Discord 中。
/qr create:根据 URL 或文本生成二维码。内容的类型(URL、文本、邮件、电话号码、服务器邀请等)会自动判定。使用/qr text可以将多行文本直接生成二维码。/qr read:读取所附图片(PNG、JPEG、WebP)中的二维码。- 消息菜单“生成二维码”“读取二维码”:对消息点击右键(智能手机上为长按),从“应用”中即可将正文的 URL 生成为二维码,或读取附加图片中的二维码。
- 生成的二维码会先显示在 仅执行者可见的画面 中。可以更改配色预设(8 种)、颜色与内容,也可以选择“发布到频道”“发送私信”以及以 SVG 获取。发布到频道的二维码会显示内容与创建者。
- 每次生成时,Bot 都会将其作为图片重新读取,确认是否可以读取。根据打印或拍摄情况,可能会出现难以读取的情况,请在分发前自行试用。
- 无法生成 Discord 的登录用二维码以及危险内容。 对于容易混淆的域名等会显示警告。付款、转账用的二维码默认无法生成(可在设置中允许)。
- 在设置画面中,可以设置是否允许发布到频道、默认的配色,以及各命令与菜单的启用 / 禁用和可使用的成员。连续使用的次数设有上限。
账号与登录
- 现在也可以使用 Google、GitHub 注册新账号,并在注册后立即登录。 使用 Google、GitHub 新注册的账号在关联 Discord 账号之前处于“等待关联 Discord”状态,无法使用创建与设置 Bot 等功能。请在登录后的引导画面中点击“生成关联码”,并通过“加入链接服务器”加入 BotShade 链接服务器。在链接服务器的关联面板中点击“关联”,将关联码输入到显示的输入框中并提交后,画面会直接进入控制台。无需经过 Discord 的登录画面。
- 关联码的有效期为生成后 10 分钟,且仅可使用 1 次。点击“重新生成”后,之前的关联码将无法使用。已关联的 Discord 账号之后无法解除关联。 此外,1 个 Discord 账号只能关联 1 个 BotShade 账号。BotShade 运营方不会向您询问关联码,请不要将关联码告诉他人。
- 已在使用的账号不受影响(不会显示此引导画面)。已拥有使用 Discord 登录的账号的用户,请不要使用 Google、GitHub 另行注册新账号,而是使用该账号登录。
- 从尚未验证的设备使用 Discord、Google、GitHub 账号登录时,现在会要求输入验证码。 我们会向您注册的邮箱发送一封“为您发送登录验证码”的邮件,请将邮件中的 6 位验证码输入到“请输入验证码”画面中,并点击“验证并登录”。点击邮件中的按钮也可以登录(此时会在点击按钮的设备上登录)。验证码与按钮的有效期为 30 分钟。视情况而定,我们可能会发送登录用链接来代替验证码。
- 已在使用的用户,下次从未验证的设备登录时,也请完成一次验证。 已完成验证的设备之后不会再要求验证。使用通行密钥、恢复代码与邮件链接登录的方式不变。
- BotShade 不会向您询问验证码。如果收到了不明来由的邮件,请不要点击按钮,也不要输入验证码,直接丢弃即可。
- 登录尝试次数过多时,现在不再显示“请求无效”等难以理解的提示,而是提示“登录尝试次数过多。请等待约 1 分钟后再试。” 同时修正了使用 Discord、Google、GitHub、通行密钥登录失败时画面会继续前进的问题,现在会显示错误。
- 新增了同意 2026年10月20日施行的服务条款与隐私政策的画面。 对于在施行日之前注册的用户,控制台中会显示“需要同意新的服务条款与隐私政策”画面。请确认主要变更点与全文后,点击“同意并继续”。在同意之前,将无法使用控制台的功能。修订内容请参阅 服务条款与隐私政策修订公告。
控制台的改进
- 存储中新增了“已保存的值”标签页。 可以在列表中确认命令与事件写入变量的值,并通过“编辑值”“删除值”当场修改。
- 防止了从旧画面保存 Bot 设置时,在其他画面或 Discord 命令中保存的更改被恢复原状的问题。 不重叠的更改会自动合并保存,仅当同一设置在两处都被更改时,才会提示 “同一设置已在其他画面中更改”。
- 将环境变量、存储与分组的编辑改为从画面右端打开的面板。环境变量可以批量创建多个,也可以查看“更改历史”。Bot 侧边栏的各功能旁设置了启用 / 禁用开关。
- 重做了首页。 Bot 列表可以在“卡片显示”与“列表显示”之间切换,并在列表下方设置了“问问 BotShader AI”。插件与自定义命令的列表改为网格显示。
- 将咨询画面重做为聊天形式。 可以先选择咨询类型,再发送标题与内容,也可以附加截图。
- 重新审视了 Bot 的运行日志。 启动记录汇总为“Bot 已启动(启动用时 N 秒)”等 1 条,失败记录中加入了“无法对此对象执行”“通信错误”等分类。此前未记录的失败现在也会记录,日志详情中的身份组与频道会以“@身份组名”“#频道名”显示。
- 将预览的配色调整得更接近 Discord 的深色主题,并统一了 BotShade 所发送邮件的设计与标题。
Bot 功能的改进
- 抽奖管理画面中新增了“创建抽奖”,身份组面板的选择画面中新增了“创建面板”,即使列表为空也可以当场开始创建。
/rolepanel create不带参数也可以执行。 - 大幅提高了经济功能可处理金额的上限。 1000 万亿以上的金额会以“1.2344×10³³”这样的科学计数法显示,输入时也可以使用“1e30”这样的科学计数法。
- 投票的结束时间与还款期限现在以查看者所在地区的时间显示。
- 增加了“AI 应答”中可选择的 AI 模型。 已有的模型仍可照常使用。可选择的模型以及各模型可使用的场景(“通过命令对话”“频道总结”等)因您签约的方案而异。选择当前方案无法使用的模型时,选择栏中会显示警告。
文档网站的改进
我们在 文档网站 各页面的右下角新增了 “向 AI 提问”。它会基于文档的内容回答关于 BotShade 使用方法的问题,并在回答中附上所参考的页面。也可以从搜索对话框中,将输入的词句直接作为问题发送。对话不会被保存,切换页面后即会消失。
同时,现在可以从各页面的“打开”菜单中,复制用于将文档接入支持 MCP 的 AI 工具的 URL。
已修复的缺陷
Bot 功能
- 修复了 即使禁用了等级功能,发送消息仍会持续积累 XP 的缺陷。
- 修复了 在抽奖数量较多的 Bot 中,新的抽奖有时超过结束时间也不会自动结束 的缺陷。
- 修复了 一段时间没有操作后,身份组面板有时会失去响应,且在重启 Bot 之前无法恢复 的缺陷。
- 修复了 重复提醒 中,点击通知的“完成”后之后的提醒不再发送、稍后提醒会导致时间偏移、结束日期时间只填写日期会导致内部错误等缺陷。
- 修复了 银行利息过大时,
/economy balance等命令将无法使用 的缺陷。 - 修复了暂时无法读取设置时,Bot 有时会像设置已恢复为默认值一样运行的问题。
自定义命令 / 自定义事件
- 修复了 在“身份组分支 (If)”中,即使满足条件“拥有”也不成立 的缺陷。已保存的命令无需重新保存,也会被正确判定。
- 修复了 在“发送 API 请求”中,指定以
$开头的 JSON 路径(如$.data.user.id)时,会使用整个响应 的缺陷。 - 从候选项中移除了显示在变量候选中、但实际上不会填入值的变量。 涉及自动回复、工单与身份组面板的部分变量。
- 修复了 在控制台中更改环境变量后,有时不会反映到 Bot 运行中 的缺陷。
- 修复了 在“创建即时邀请”中将有效期设为 0(永久)时,设置画面中仍显示为“1” 的缺陷。所创建的邀请链接此前也一直按设置为永久有效。将最大使用次数设为 0(不限使用次数)时的显示也已同样修复。
- 修复了将选项的发送值留空时会发送空值的缺陷,现在会将标签作为发送值使用。
- 修复了在其他设备上打开时区块位置看起来发生偏移的缺陷,以及在包含分组的画布中无法使用“整理区块”的缺陷。
控制台
- 修复了 保存 Bot 设置时,即使部分保存失败,有时仍会显示“已保存” 的缺陷。
- 修复了 首页的 Bot 列表中,错误件数始终显示为 0 的缺陷。
- 修复了通过“添加账号”登录其他账号后,原账号会从切换候选中消失的缺陷。
- 修复了在智能手机上打开模态框期间无法进行双指缩放的缺陷,以及自定义命令侧边栏下方被截断的缺陷。
关于兼容性
此前使用的 Bot、命令与自定义事件的定义在 v3.0.0 中仍可照常运行。无需迁移设置,也无需因迁移至正式版而办理任何手续。
作为变更点,请确认以下内容。
- “按时间的条件分支”现在按 Bot 的时区(未设置时为日本时间)进行判定。 此前按协调世界时判定,因此已有条件的结果可能会发生变化。如您有相关的命令或事件,请确认条件的内容。
- 在自定义事件中点击按钮等之后调用的函数内,
{User}/{Channel}/{Guild}现在指向触发事件的用户、频道与服务器,而非点击按钮的人。 点击者可以通过{Command.user}引用。 - 指定了以
$开头的 JSON 路径的“发送 API 请求”,今后将取出所指定的值。 - 自定义命令默认仅可在服务器内使用。 已有命令也会被视为“可用位置”仅为“服务器”,不会显示在与 Bot 的私信中。如需在私信中使用,请在命令设置(分组中的命令为最上层分组的设置)的“可用位置”中选择“与 Bot 的私信”并保存。只有与 Bot 在同一服务器中的用户才能在私信中使用,按身份组限定的命令在私信中无法执行。详情请参阅 可用位置。
- 从发送到私信的面板或模态框等到达在私信中无法运行的区块(身份组的操作等)时,现在会作为错误处理。 此前会不执行任何操作直接结束。在错误处理器中,会以“仅可在服务器内使用的操作”错误送达,
{Error.type}为guild_required。 - “服务器活动被标记为感兴趣”“服务器活动的感兴趣被取消”中,现在无法再指定按身份组的筛选。 该筛选此前一直未起作用。
- “子区已创建”在 Bot 自身创建的子区中不再运行。
- Anti-Raid 的“新账号限制(天)”现在会按设置正常运作,受处罚的对象可能会增加。
- 重复提醒中,通知的“完成”现在被视为本次的完成。 之后的提醒也会继续发送。
- BotShader AI 中已无法选择模型与思考模式。 会根据请求自动选择。
支持与社区
如有疑问、缺陷反馈或功能建议,欢迎通过以下任一方式与我们联系:
- 支持页面 —— 咨询表单
- status.botshade.com —— 服务运行状态
成为正式版的 BotShade,今后也请多多支持。