返回

Red Discord Bot VPS 主机,预装好

用 Red Discord bot 托管,您无需写任何代码,就能在自己的服务器上运行一个现成的机器人,具备管理、音乐和扩展功能。下单后,Red-DiscordBot 会作为服务安装并待命;您把 Discord 令牌放进一个文件,机器人就会自动连接。命令前缀、cog 和数据都由您通过 root 权限自行管理。

要运行多少个机器人?

合计$2.58/月

价格含增值税。

RAM 和 CPU 可随时升级或降配。磁盘只能增大,建议从小配置开始。

您的 Red-DiscordBot 服务器上安装什么?

  • Red-DiscordBot 3.5.24,机器人实例名为 seturack
  • Python 3.11 虚拟环境,按 Red 的 Ubuntu 指南所述方式配置
  • 供音乐 cog 使用的 OpenJDK 17
  • 一个 systemd 服务,重启后机器人会自动恢复
  • /home/red/bot.env 用来存放您的令牌,命令前缀为 !
  • 无特权的 red 用户,数据位于 /home/red/redbot-veri 下
  • 防火墙只为 SSH 开放 22 端口,因为机器人不接受入站连接

Red-DiscordBot 需要多大的配置?

Red 的文档没有单独给出机器人的 RAM 数值,只给了音乐方面的示例:1 GB 的机器人把 Lavalink 限制在 384-768 MB,2 GB 的机器人限制在 512 MB-1 GB。管理和实用类 cog 可以从 1 GB 起步。如果要播放音乐,可以考虑 2 GB;cog 和服务器很多时可以考虑 4 GB。文档还说明,Lavalink 默认最多可使用一半的 RAM。

用途配置价格选择
一个机器人 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/月
几个机器人 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/月
许多机器人 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/月

适合谁?

  • 想要一个管理和音乐机器人的 Discord 社区
  • 更愿意用 cog 自定义、而不想自己写机器人的管理员
  • 想把机器人的设置和数据放在自己服务器上的人
  • 为朋友圈子或少数几个服务器运行一个机器人的人

下单之后会发生什么?

  1. 设置好配置并完成付款。服务器启动后,Red 会自行安装。在我们的真实服务器测试中大约需要 3.5 分钟。
  2. 在 Discord Developer Portal 中创建一个应用。在 Bot 页面点击 Reset Token,并开启全部三个 Privileged Gateway Intents。
  3. 通过 SSH 连接到面板中显示的 IP,打开 /home/red/bot.env。
  4. 把令牌粘贴到 RED_TOKEN= 之后并保存。Red 会自动启动。
  5. 用 journalctl -u redbot -f 查看日志。机器人连接成功后,用它显示的 Invite URL 把机器人添加到您的 Discord 服务器。
  6. 在 Discord 中输入 !help,并用 !load 开启您想要的 cog。

每台服务器都包含

  • 价格含每日备份
  • 不限流量
  • 完整 root 权限
  • 之后可升级或降配 RAM 和 CPU,并扩大磁盘
  • 位置:Istanbul · IST-1。

须知

  • Discord 应用和令牌需要您自己创建。在您添加令牌之前,服务会处于等待状态并记录 waiting for token,这是正常现象。
  • Red 的指南说明,三个 Privileged Gateway Intents 必须全部开启。如果关闭,机器人无法连接。
  • 请像对待密码一样对待您的令牌。如果泄露,请在 Developer Portal 中重新生成,并把新的值写入 bot.env。
  • 根据指南,不支持公开机器人,加入超过 100 个 Discord 服务器的机器人需要通过 Discord 的验证。
  • Red 不会自动更新。更新命令见我们知识库中的 Red 文章。

Red-DiscordBot 常见问题

如何安装 Red Discord bot?

下单后会自动完成安装。您只需在 Discord Developer Portal 中创建一个应用,获取令牌,开启三个 intent,并把令牌放进 /home/red/bot.env。几秒钟内 Red 就会启动。

为什么我的 Red 机器人连不上 Discord?

通常是令牌错误,或者 Privileged Gateway Intents 没有开启。请用 journalctl -u redbot -f 查看日志。如果显示 token rejected 或 intents disabled,请在 Developer Portal 中开启全部三个,或重新生成令牌并更新 bot.env。

Red Discord bot 需要多少 RAM?

官方文档没有单独给出机器人的数值。管理和实用类 cog 可以从 1 GB 起步。音乐会运行一个单独的 Java 进程,文档建议 1 GB 的机器人为它预留 384-768 MB,所以播放音乐时用 2 GB 会更宽裕。

如何用 Red 在 Discord 中播放音乐?

Java 已经装好,所以在 Discord 中输入 !load audio,Lavalink 会在第一次时自动下载。然后加入语音频道并使用 !play。文档列出的音源有 YouTube、SoundCloud、Bandcamp、Twitch 和 Vimeo。

如何给 Red 添加 cog?

Red 自带 18 个核心 cog:用 !cogs 查看列表,用 !load 开启其中一个。社区 cog 的做法是:输入 !load downloader,用 !repo add 添加仓库,用 !cog install 安装,再用 !load 开启。仓库可以在 index.discord.red 找到。

我可以运行自己写的机器人吗?

这台服务器是为 Red 配置的,但 root 权限归您,也可以安装其他软件。如果您打算一开始就运行自己的代码,请看 Discord 机器人选项,它自带 Node.js、PM2 和一个示例机器人。

了解更多,查看类似应用