Como executo o meu bot do Discord?
- No painel, abra Os meus servidores e clique no seu servidor.
- No separador Resumo, aguarde até a linha Aplicação indicar «Bot do Discord está pronto». A página atualiza-se sozinha.
- Tome nota do IP na linha Endereço de ligação.
- Crie uma aplicação no Discord Developer Portal. Na página Bot, use Reset Token para obter o seu token.
- Ligue-se por SSH e abra o ficheiro:
nano /opt/seturack/discord/bot/.env - Cole o token a seguir a
DISCORD_TOKEN=e guarde. O bot de exemplo liga-se sozinho em poucos segundos. - Para ver o que está a fazer:
su - app -c "pm2 logs bot --lines 20" - No portal, abra OAuth2 > URL Generator, selecione
boteapplications.commandse use a ligação para adicionar o bot ao seu servidor do Discord. Escreva/pinge o bot respondepong.
Executar o seu próprio código
Execute su - app e depois cd /opt/seturack/discord/bot. Coloque aqui o seu código, substituindo index.js se for necessário:
npm install
pm2 restart bot
pm2 save
Convém saber
- Sem token, o processo mantém-se ativo e regista «token bekleniyor / waiting for token». É normal.
- Mantenha o token privado. Só o utilizador do bot consegue ler o ficheiro
.env. - O PM2 inicia o bot quando o servidor arranca. O bot não aceita ligações de entrada, por isso só a porta 22 (para SSH) está aberta.
Ainda sem servidor? Encomende um servidor com Discord botu instalado: escolhe o tamanho e paga apenas o que escolher.
Foi útil?
Obrigado pela sua opinião!