# 如何启动 Red-DiscordBot？

https://www.seturack.com/zh/knowledgebase/article/how-to-start-red-discordbot

1. 在面板中打开**我的服务器**，点击您的服务器。
2. 在**概览**标签页中，等待**应用**一行显示“Red-DiscordBot 已就绪”。页面会自动刷新。
3. 记下**连接地址**一行中的 IP。
4. 在 [Discord Developer Portal](https://discord.com/developers/applications) 中创建一个应用。在 **Bot** 页面使用 **Reset Token** 获取您的令牌，并在同一页面开启全部三个 **Privileged Gateway Intents**。没有它们，Red 无法连接。
5. [通过 SSH 连接](https://www.seturack.com/zh/knowledgebase/article/how-to-connect-with-ssh)并打开文件：`nano /home/red/bot.env`
6. 把令牌粘贴到 `RED_TOKEN=` 之后并保存。Red 几秒钟内就会自动启动。
7. 用 `journalctl -u redbot -f` 查看日志。机器人连接成功后，日志中会显示您服务器的邀请链接（Invite URL）。
8. 用该链接把机器人添加到您的 Discord 服务器，然后输入 `!help`。

## 须知

- 没有令牌时，服务会保持运行，并在日志中写入“token bekleniyor / waiting for token”。这是正常现象。
- `/home/red/bot.env` 中的 `RED_PREFIX` 用来设置命令前缀。修改之后，请运行 `systemctl restart redbot`。
- 音乐附加组件需要 Java，已经预装。在 Discord 中用 `!load audio` 开启它。
- 更新方法：先运行 `systemctl stop redbot`，再运行 `su - red -c "redenv/bin/python -m pip install -U Red-DiscordBot"`，最后运行 `systemctl start redbot`。
- 机器人不接收入站连接，所以只开放用于 SSH 的 **22** 端口。您的数据位于 `/home/red/redbot-veri`。

**还没有服务器？** [订购预装 Red-DiscordBot 的服务器](https://www.seturack.com/zh/redbot-vps)：配置由您选择，按所选配置付费。
