Bots do Discord escritos em NodeJS têm uma utilidade incrível; ao aproveitar o JavaScript ao máximo, o NodeJS torna fácil o envio de mensagens, ouvir eventos e lidar com erros. Muitos tipos diferentes de bots, como um bot de música que pode tocar músicas diretamente em um canal, podem ser criados. Além disso, muitos pacotes adicionais do Node.js estão disponíveis para instalação fácil de módulos ou funcionalidades inteiras. Alternativamente, um Repositório Git pode ser usado para puxar automaticamente esses arquivos.
Nota: Alguns passos podem variar de acordo com o bot instalado; sempre verifique o arquivo "Readme" do bot para confirmar os passos necessários.
1. Se o bot estiver em um .zip, extraia para uma pasta vazia.
2. Abra o .env com qualquer software de edição de texto.
Nota: Se o bot não usar um arquivo .env, verifique o readme para passos alterados ou modifique diretamente o arquivo principal.
3. O Token e Client_ID devem ser gerados no Portal de Desenvolvedores do Discord.
4. Após criar um aplicativo, vá até a guia Bot .
5. Desative a configuração Bot Público e ative as Intenções de Gateway Privilegiadas.
6. Na seção Token , escolha Copiar. Se não houver token presente, então selecione o botão Redefinir Token .
7. Retorne ao arquivo .env e cole o token.
8. Do Portal de Desenvolvedores, vá até OAuth2 e copie o ID do Cliente.
9. Cole o ID do Cliente no arquivo .env .
10. Salve o documento pressionando Ctrl + S ou Arquivo > Salvar.
11. Convide o bot para o servidor inserindo o seguinte link com o ID do Cliente do Bot: https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
12. Faça login no painel BisectHosting Starbase.
13. Vá até a guia Arquivos .
14. Envie o bot personalizado e quaisquer arquivos adicionais para o servidor.
15. Vá até a guia Inicialização .
16. Na seção Pacotes Adicionais, insira quaisquer módulos a serem instalados quando o bot for executado, separados por um Espaço.
17. Na seção Arquivo Principal , defina o nome do arquivo principal que o bot usa, como index.js.
18. Uma vez terminado, volte para a guia Início e inicie o bot.