如何运行我的 Discord 机器人?
- 在面板中打开我的服务器,点击您的服务器。
- 在概览标签页中,等待应用一行显示“Discord bot 已就绪”。页面会自动刷新。
- 记下连接地址一行中的 IP。
- 在 Discord Developer Portal 中创建一个应用。在 Bot 页面使用 Reset Token 获取您的令牌。
- 通过 SSH 连接并打开文件:
nano /opt/seturack/discord/bot/.env - 把令牌粘贴到
DISCORD_TOKEN=之后并保存。示例机器人几秒钟内就会自动连接。 - 查看它的运行情况:
su - app -c "pm2 logs bot --lines 20" - 在该门户中打开 OAuth2 > URL Generator,勾选
bot和applications.commands,然后用生成的链接把机器人添加到您的 Discord 服务器。输入/ping,机器人会回复pong。
运行您自己的代码
运行 su - app,然后运行 cd /opt/seturack/discord/bot。把您的代码放到这里,需要的话可以替换 index.js:
npm install
pm2 restart bot
pm2 save
须知
- 没有令牌时,进程会保持运行,并在日志中写入“token bekleniyor / waiting for token”。这是正常现象。
- 请妥善保管您的令牌。只有机器人用户可以读取
.env。 - 服务器启动时,PM2 会自动启动机器人。机器人不接收入站连接,所以只开放用于 SSH 的 22 端口。
还没有服务器? 订购预装 Discord botu 的服务器:配置由您选择,按所选配置付费。
这对您有帮助吗?
感谢您的反馈!