bot.js
消息
条件
回复
部署、扩缩容、安全防护这些繁重的运维工作,全部交给 BotShade。您只需专注于机器人的业务逻辑。
无需编写一行代码。搭建好节点后即可直接部署上线。
机器人所需的数据由我们安全地存储与管理,无需您自行准备数据库。
Rust 构建的核心引擎与 Cloudflare 网络,兼顾低延迟与高可用。
重要数据采用 AES-256-GCM 加密,并通过 Row Level Security 按机器人隔离。通信全程使用 TLS 加密。
机器人数据定期自动备份。如有意外,我们可从备份中恢复。

从内容审核到经济系统,挑选您想要的模块,无需编写代码即可集成。
从封禁、踢出、禁言到警告管理,一应俱全,可对捣乱行为即时处置。
自动检测并拦截垃圾信息与捣乱者的大规模加入,守护您的服务器。
在加入时加入身份核验环节,从源头阻止机器人与捣乱者入侵。
在专属频道中一对一处理咨询,所有对话记录可完整留存。
按功能控制可执行的身份组与用户。
加入・退出・踢出・封禁会自动记录到指定频道。
成员通过按钮或菜单自助选择身份组,省去手动分发的麻烦。
自动迎接新成员,以精美的嵌入式消息留下良好第一印象。
根据发言与活跃度授予经验值,让活跃成员一目了然。
只需设置条件与中奖人数,参与到开奖全程自动完成。
一键创建投票,让决策与活动策划更顺畅。
成员重新加入时,恢复其退出前的身份组。
对特定关键词自动回复,让常见问题的应答交给机器人。
通过图形化界面创建丰富的嵌入式消息,公告与规则都更具美感。
将频道与身份组等配置完整保存,可随时一键还原。
在指定时刻通过提及发送通知,避免错过日程。
成员可通过 `/ai chat` 与 AI 对话。
显示服务器・身份组・用户详情的三个命令。
完整覆盖货币与交易的经济系统,打造属于您的经济生态。
内置丰富的服务器小游戏,活跃社区氛围。
把语音频道内的成员自动分队。
将成员的发言转换为精美的引用图片,留下经典名言。
把其他服务器的表情导入到自己的服务器。
`/currency` 按实时汇率换算货币。
`/calc` 直接计算数学表达式。
每个模块都可以按机器人单独开启或关闭。
查看全部模块 →可以直接引入他人已发布的命令,也可以和团队一起运营机器人。
搜索其他作者公开的自定义命令,并安装到自己的机器人上。你也可以把自己的作品上架分发。
参考下载量与评价来挑选
安装前可预览流程结构
从作者页面查看其他作品
把多个机器人整理到同一个工作区,与团队共同管理。只把访问权限交给相关成员。
把多个机器人集中管理
所有者・管理员・成员・访客四种角色
可见的界面与操作随角色变化
卸下传统机器人开发中基础设施的桎梏,让您专注于逻辑与用户体验。
BotShade
上线所需时间
搭建开发环境、编写代码、部署到服务器,机器人才能跑起来
BotShade
搭好节点并保存,机器人立刻就能运行
持续运维成本
需要持续监控服务器、应用更新、处理故障
BotShade
服务器层面的杂务由我们负责,您平时无需操心
用户量激增时
成员激增时,机器人会变慢或更容易宕机
BotShade
即便规模扩大,也能始终保持响应速度
数据安全
Token 与重要数据的保护需要您亲自考虑与实施
BotShade
Token 与重要数据加密保存,每个机器人完全隔离
使用成本
服务器与基础设施的月费持续不断地发生
BotShade
可从免费开始使用
API 请求节点可以调用任意 Web API。凭据保存在每个机器人各自的环境变量中并加密存储,无需把密钥写在流程里。
01
向任意 URL 发送请求,返回的数据可直接在下一个节点中使用。
02
执行 IFTTT 触发器,把处理交给 Discord 之外的自动化流程。
03
API 密钥和令牌以机器人为单位加密保存在环境变量中,流程里不会残留机密。
计划与 BotShade 集成(陆续上线)
不需要。命令的创建全部通过节点编辑器和界面操作完成,没有需要编写 Python 或 TypeScript 的地方。
可以从免费的 Free 方案开始。面向更大规模的运营,另有付费的 Pro / Pro 无限制方案。
Free 方案为 1 个,Pro 目前最多可同时保有 10 个(上限会陆续提升)。若下调方案,超出上限的部分会转为停止状态,但数据仍会保留。
运行在东京・大阪・新加坡・华盛顿四个据点的托管主机上。既不需要准备服务器,也不需要维护。
保存在 Self-hosted Supabase(PostgreSQL)中,并通过 PostgreSQL 的行级安全策略按 Bot 隔离。每 6 小时自动生成一次快照,每天共 4 次。
BotShade 会将收到的令牌加密保存。Discord 侧的令牌只显示一次,签发后请立即复制,并且不要交给第三方。
Bot 本体,以及模块设置・自定义命令・事件定义・已保存的变量・日志・备份都会被删除,且无法恢复。为防止误操作,删除时需要输入 Bot 名称。另外 Discord Developer Portal 侧的应用不会被删除,如不需要请另行删除。
在 BotShade 上创建的 Bot,其逻辑与内容的权利全部归创建者所有。