跳到主要内容

Discord 机器人托管

关掉电脑,机器人也能继续运行

把您自己开发的 Discord 机器人放到服务器上 24 小时运行。机器人通常比较轻量,可以从小套餐开始;机器人增多后,也可以在一台服务器上同时运行多个。

24 小时持续运行

用 pm2 或 systemd 注册后,机器人停止时会自动重新启动,服务器重启后也会一起运行。

从小规模开始

机器人不接受外部连接,无需开放端口,大多数情况下少量内存就足够了。

通过个人中心管理

在个人中心可以直接启动、停止、重启服务器,查看流量以及续费。

开始步骤

  1. 第 1 步

    选择套餐

    如果只有一个机器人,可以从最小的套餐开始。如果像音乐机器人那样处理较重的任务,请选择高一级的套餐。

  2. 第 2 步

    选择 Ubuntu 下单

    操作系统请选择 Ubuntu。大多数机器人安装资料都以 Ubuntu 为准。

  3. 第 3 步

    上传机器人并持续运行

    按照 Discord 机器人指南迁移代码,Node.js 用 pm2、Python 用 systemd 注册即可。

推荐套餐

内存 1GB 以上的套餐中价格最低的几款。

如需其他配置,请查看全部套餐。

常见问题

机器人令牌应该放在哪里?
不要直接写在代码里,请单独保存在服务器的 .env 文件中。如果令牌被上传到 GitHub 等地方,任何人都可以操控您的机器人。
可以在一台服务器上运行多个机器人吗?
可以。在 pm2 中为每个机器人分别命名并注册,就能分别启动、重启。
需要开放防火墙端口吗?
一般的 Discord 机器人是主动连接到 Discord 的方式,因此无需开放端口。如果同时运行网页管理面板,只需开放该端口即可。
机器人总是停止运行。
请先用 pm2 logs 或 journalctl 查看日志。令牌错误或缺少软件包是最常见的原因。如果服务器本身没有响应,请查看连接问题排查指南。