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

|
|
发布日期: 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 聊天

在仪表盘上线了通过对话形式协助您使用 BotShade 的 AI 助手 「BotShader AI」。无论是机器人的构建方法还是各项功能的使用方式,只需直接提问即可获得答案。
我们也在持续改进输入区域的操作体验,包括长文输入时的高度调整与滚动、菜单整理等,让使用过程更加舒适。
在仪表盘任意位置呼出
BotShader AI 现已作为可从画面顶部栏、侧边栏、移动端底部栏打开的 抽屉式面板,可在仪表盘的任何位置使用。会将您当前打开的机器人作为上下文,并支持查看会话历史和「全屏」显示。
命令编辑器中的建议 AI
在自定义命令编辑器的侧边栏中,新增了 可读取当前编辑命令结构并提供建议的 AI。点击回答中对节点的引用时,对应节点会在画布上 高亮显示,让您一眼看出所指为何。
Components V2 构建器

我们在自定义命令的 「发送消息」 中,新增了支持 Discord 最新消息格式 Components V2 的构建器。除了传统的正文 + Embed 之外,您现在可以创建自由组合组件的高级布局消息。
自由的布局构建
可组合 容器 / 分区 / 文本 / 分隔线 / 画廊 / 文件 / 按钮 / 选择菜单,构建消息布局。编辑过程中支持实时预览以确认呈现效果,并会自动检查结构规则(各组件可放置的位置与数量上限)。
V1 / V2 切换
消息格式可在传统的 普通(正文 + Embed) 与 Components V2 之间选择。由于 V2 不能使用正文与 Embed(互斥),切换时会明确告知对内容的影响。
按钮与选择菜单的持久化
将消息发送中的按钮与选择菜单设置为 「持久化」 后,机器人重启后依然可继续操作。同时还可指定 可操作的用户 范围,以及 会话有效期(秒)。可用于常驻面板、身份组授予按钮等需要长期使用的消息。
模态框发送(sendModal)

我们将向用户显示 输入表单(模态框) 以接收输入值的 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 反馈或功能建议,欢迎通过以下任一渠道联系我们:
- 支持页面 — 联系表单
- status.botshade.com — 实时服务状态
感谢您一如既往地支持 BotShade。