Como executo meu bot do Discord?
- No painel, abra Meus servidores e clique no seu servidor.
- Na aba Visão geral, espere a linha App mostrar "Discord bot está pronto". A página se atualiza sozinha.
- Anote o IP da linha Endereço de conexão.
- Crie um aplicativo no Discord Developer Portal. Na página Bot, use Reset Token para obter seu token.
- Conecte-se por SSH e abra o arquivo:
nano /opt/seturack/discord/bot/.env - Cole o token depois de
DISCORD_TOKEN=e salve. O bot de exemplo se conecta sozinho em poucos segundos. - Para ver o que ele está fazendo:
su - app -c "pm2 logs bot --lines 20" - No portal, abra OAuth2 > URL Generator, selecione
boteapplications.commandse use o link para adicionar o bot ao seu servidor do Discord. Digite/pinge o bot respondepong.
Executando seu próprio código
Execute su - app e depois cd /opt/seturack/discord/bot. Coloque seu código aqui, substituindo o index.js se precisar:
npm install
pm2 restart bot
pm2 save
Bom saber
- Sem token, o processo continua ativo e registra "token bekleniyor / waiting for token" no log. Isso é normal.
- Mantenha seu token em sigilo. Só o usuário do bot consegue ler o
.env. - O PM2 inicia o bot quando o servidor liga. O bot não recebe conexões de entrada, então só a porta 22 (SSH) fica aberta.
Ainda não tem um servidor? Peça um servidor com Discord botu instalado: você escolhe o tamanho e paga só pelo que escolheu.
Este artigo foi útil?
Agradecemos pelo feedback!