无需编写代码,组装机器人的行为。

自定义命令、函数、持久变量。在可视化构建器中连接节点,即可完成服务器运营的自动化流程。

连接节点,组装命令。

在可视化构建器中拖拽并连接触发器、条件与动作节点,即可构建专属斜杠命令。Discord 嵌入、按钮、选择菜单、模态框等,全部可零代码设计。

BotShade

自定义命令构建器示意

把复杂命令拆成可复用的部件。

将重复使用的处理抽取为函数(子例程),可从其它命令中调用。具备参数、返回值与作用域,最多支持 32 层嵌套;总调用次数上限为 1000 次,从根本上避免失控。

BotShade

函数定义与调用示意

通过持久变量,让机器人记住数据。

持久变量按服务器或用户单位保存,跨机器人重启仍然保留。自 v2.3 起支持嵌套结构(在数组中存放对象,或在对象中存放数组等,最多 5 层),可构建真正的数据模型。

BotShade

变量的层级结构示意

接下来,与 AI 组合使用。

自动化构建的处理与 AI 组合后,会带来更深一层的体验。在自动应答规则中嵌入 AI,连难以用模板回应的提问也能以自然语言回复。

查看 AI →