24 小时持续运行
用 pm2 或 systemd 注册后,机器人停止时会自动重新启动,服务器重启后也会一起运行。
从小规模开始
机器人不接受外部连接,无需开放端口,大多数情况下少量内存就足够了。
通过个人中心管理
在个人中心可以直接启动、停止、重启服务器,查看流量以及续费。
开始步骤
第 1 步
选择套餐
如果只有一个机器人,可以从最小的套餐开始。如果像音乐机器人那样处理较重的任务,请选择高一级的套餐。
第 2 步
选择 Ubuntu 下单
操作系统请选择 Ubuntu。大多数机器人安装资料都以 Ubuntu 为准。
第 3 步
上传机器人并持续运行
按照 Discord 机器人指南迁移代码,Node.js 用 pm2、Python 用 systemd 注册即可。
推荐套餐
内存 1GB 以上的套餐中价格最低的几款。
如需其他配置,请查看全部套餐。
常见问题
- 机器人令牌应该放在哪里?
- 不要直接写在代码里,请单独保存在服务器的 .env 文件中。如果令牌被上传到 GitHub 等地方,任何人都可以操控您的机器人。
- 可以在一台服务器上运行多个机器人吗?
- 可以。在 pm2 中为每个机器人分别命名并注册,就能分别启动、重启。
- 需要开放防火墙端口吗?
- 一般的 Discord 机器人是主动连接到 Discord 的方式,因此无需开放端口。如果同时运行网页管理面板,只需开放该端口即可。
- 机器人总是停止运行。
- 请先用 pm2 logs 或 journalctl 查看日志。令牌错误或缺少软件包是最常见的原因。如果服务器本身没有响应,请查看连接问题排查指南。