知识库

/

发布说明

新功能

v2.2 发布说明

推出 AI 聊天助手「BotShader AI」,并为自定义命令新增 Discord Components V2 构建器。本次大型更新还新增计算器与货币换算两个新模块、支持全 7 种表单字段的模态框发送、数组型变量与随机数节点,以及机器人重启后仍可继续操作的持久化组件等多项功能。

BotShade Team
BotShade Team

|

12 分钟阅读

|

发布日期: 2026年6月10日

BotShade 已更新至 v2.2。本次发布是一次围绕 BotShader AI 聊天Components V2 构建器大型更新,同时新增 计算器与货币换算模块数组与随机数变量持久化组件模态框发送 等众多功能。

如您发现任何问题,欢迎通过 支持页面 反馈。

本文目录:

亮点

  • 在仪表盘上线了 AI 聊天助手 「BotShader AI」
  • 为自定义命令的消息发送新增了 Discord Components V2 构建器,可使用容器和分区自由布局。
  • 新增可统一处理多个值的 数组(列表)型变量,以及 随机数(数值生成、候选抽选)节点。
  • 消息中的按钮与选择菜单可设置为 持久化,使其在机器人重启后仍可继续操作。
  • 新增通用计算器 /calc 与货币换算 /currency 两个新命令(模块)。
  • 将向用户显示输入表单的 模态框发送(sendModal) 升级为 Components V2,除文本外,还支持 选择菜单、单选按钮、用户 / 身份组 / 频道选择全 7 种表单字段
  • BotShader AI 设计为可从顶部栏、侧边栏、移动端底部栏打开的 抽屉式面板,并在命令编辑器中新增了能够读取当前编辑内容并提供建议的 AI 侧边栏
  • 仪表盘新增 机器人收藏 功能。
  • 现在可以将 按钮与选择菜单的交互信息(按下者、频道、服务器、选中值等)作为变量引用。
  • 命令编辑器新增 小地图(Minimap)显示设置(切换小地图、节点说明的显示)。
  • 将导航 默认改为侧边栏布局,并整理了通过 机器人选择器 进行切换的操作(顶部栏布局仍可选择)。
  • 修复了修改命令名称后旧命令残留导致重复的缺陷。
  • 修复了变量名的 多语言支持(含日文等),以及发言图片化(make-it-quote)中 Emoji 显示 等多项缺陷。
  • 增大了侧边栏的文字与图标尺寸,提升可读性。

BotShader AI 聊天

BotShader AI 聊天画面

在仪表盘上线了通过对话形式协助您使用 BotShade 的 AI 助手 「BotShader AI」。无论是机器人的构建方法还是各项功能的使用方式,只需直接提问即可获得答案。

我们也在持续改进输入区域的操作体验,包括长文输入时的高度调整与滚动、菜单整理等,让使用过程更加舒适。

在仪表盘任意位置呼出

BotShader AI 现已作为可从画面顶部栏、侧边栏、移动端底部栏打开的 抽屉式面板,可在仪表盘的任何位置使用。会将您当前打开的机器人作为上下文,并支持查看会话历史和「全屏」显示。

命令编辑器中的建议 AI

在自定义命令编辑器的侧边栏中,新增了 可读取当前编辑命令结构并提供建议的 AI。点击回答中对节点的引用时,对应节点会在画布上 高亮显示,让您一眼看出所指为何。

Components V2 构建器

Component V2 构建器画面

我们在自定义命令的 「发送消息」 中,新增了支持 Discord 最新消息格式 Components V2 的构建器。除了传统的正文 + Embed 之外,您现在可以创建自由组合组件的高级布局消息。

自由的布局构建

可组合 容器 / 分区 / 文本 / 分隔线 / 画廊 / 文件 / 按钮 / 选择菜单,构建消息布局。编辑过程中支持实时预览以确认呈现效果,并会自动检查结构规则(各组件可放置的位置与数量上限)。

V1 / V2 切换

消息格式可在传统的 普通(正文 + Embed)Components V2 之间选择。由于 V2 不能使用正文与 Embed(互斥),切换时会明确告知对内容的影响。

按钮与选择菜单的持久化

将消息发送中的按钮与选择菜单设置为 「持久化」 后,机器人重启后依然可继续操作。同时还可指定 可操作的用户 范围,以及 会话有效期(秒)。可用于常驻面板、身份组授予按钮等需要长期使用的消息。

模态框发送(sendModal)

Modal V2 构建器画面

我们将向用户显示 输入表单(模态框) 以接收输入值的 sendModal 升级支持 Components V2。除文本输入(短文本 / 长文本)之外,还可组合 选择菜单、单选按钮、用户 / 身份组 / 可提及 / 频道选择 共 7 种字段。每个字段都可设置必填、占位符、默认值,可在命令执行时立即弹出,或 通过按钮 启动,输入值可直接作为 变量在后续流程 中使用。

数组变量与随机数

我们为自定义命令新增了可统一处理多个值的 数组(列表)型变量,以及生成 随机数 的节点。节点面板中新增了 「变量」 分类,将变量、数组、随机数等操作集中于此。

数组型变量

可创建指定元素类型的 数组变量,并通过操作节点进行 追加、取出、按索引更新、插入、删除、全部清空 等操作。每个操作的输入值会根据数组的元素类型自动校验,防止类型错配。

随机数节点

  • 随机数(randomNumber):在指定的最小值 ~ 最大值范围内生成随机数(可选择整数 / 小数)。
  • 抽选(randomChoice):从数组等候选中随机抽选 1 个或多个(可指定不重复抽选)。

新模块:计算器与货币换算

我们发布了两个可添加至机器人的新模块。两者均可在仪表盘的 模块设置 中启用并自定义。

计算器(/calc)

新增通用计算器命令 /calc,除四则运算外,还支持 三角函数、对数等科学函数与常量。除斜杠命令之外,还可设置 自动检测消息中的算式(可选择多种检测方式)以及 通过表情反应进行计算,按需启用。

货币换算(/currency)

新增可通过 /currency 金额 源货币 目标货币 进行 基于汇率的货币换算 的命令。支持包括主要货币在内的大量货币,输入时会自动补全货币代码。结果会附带 「🔁 反转」按钮,可一键交换源货币与目标货币并重新计算。

其他新功能与改进

按钮与选择菜单交互上下文变量化

按钮被按下时,或选择菜单被操作时的信息,现在可在后续流程中作为 变量引用

  • 按钮:按下者、频道、服务器、按钮的标签 / 样式 / 禁用状态
  • 选择菜单:选中的值,以及操作者、频道、服务器

在各按钮 / 选择菜单的设置中指定「变量名」,即可在后续节点中以 {变量名.user} 的形式使用。变量名本身 {变量名} 则保存代表值,例如选中的值或按钮的操作结果。

命令编辑器强化

我们在自定义命令编辑器中新增了可俯瞰全局的 小地图(位于画面右下)。同时扩展了 编辑器设置,可切换小地图、节点说明文本的显示 / 隐藏。

导航整理与机器人选择器

我们重新梳理了导航布局,将 默认改为侧边栏布局(传统的顶部栏布局仍可继续选用)。通过 机器人选择器 可快速搜索并切换同一项目内的机器人,切换后当前打开的模块画面会被保留。

giveaway(抽奖活动)命令的整理

我们将 giveaway 相关命令 整合为 create / reroll / end / edit 四个。之前分散的列表、详情、编辑、删除操作,现在可在 edit 的 Components V2 管理画面中统一进行。/backup info 的操作画面也统一为 Components V2,使其更易理解。

机器人收藏

仪表盘的机器人列表中,可将常用机器人加入 收藏。收藏会集中显示在列表顶部的专属区域,即使运营多个机器人也能快速访问。

自定义命令列表操作的整理

自定义命令的卡片现在 只需点击即可打开编辑画面,复制、分享、删除等操作被整合到三点(…)菜单中。「分享」会将该命令的链接复制到剪贴板。

变量与数据类型的显示整理

变量编辑器和存储列表中,现在仅显示 您自行创建的自定义变量与自定义数据类型(内置变量和类型仍会在内部保留以供自动补全与校验,但从编辑对象中排除)。列表更加清晰,也避免误操作内置定义。

变量表达式中的键引用(方括号访问)

现在可以从对象(持有嵌套值的变量)中,通过方括号指定键来取出值。除直接写键如 {变量}["键"] 之外,还支持 {变量}[{键变量}] 这样 以其他变量作为键的动态引用,以及结合数组下标的 多层访问。指定不存在的键时将视为空字符串。

提升侧边栏可读性

我们重新审视了侧边栏的文字与图标尺寸,提升了可读性。

已修复的缺陷

修复命令名变更时的重复问题

修复了一个缺陷:修改自定义命令的命令名时,旧名称的命令会残留导致重复。命令重命名现在可正确反映,不会产生重复。

变量名的多语言支持

{お金} 这类 包含日文、中文、韩文等字符的变量名 现在可被正确解析。此前这类变量名可能未被替换为对应的值、而是以字符串形式保留。

改进消息图片中的 Emoji 显示

修复了发言图片化功能(make-it-quote)中 Emoji 无法显示、变成方框(□) 的缺陷。Discord 标准 Emoji 现在可正确渲染。

改进日志显示的翻译

修复了仪表盘日志显示中,部分日志 显示与实际处理不符的文案(例如:备份读取显示为设置相关文案)的缺陷。日志现在能以更准确的内容显示。

其他修复

修复了 giveaway 等部分功能中奖励金额未能正确发放等问题,提升了整体稳定性。

兼容性说明

您之前所使用的机器人和流程定义,在 v2.2 上将照常运行。giveaway 命令整理所带来的设置变更也会自动继承,无需进行任何迁移操作。

支持与社区

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

感谢您一如既往地支持 BotShade。

← 返回知识库