Bots do Discord escritos em NodeJS têm uma utilidade incrível; ao tirar partido do JavaScript ao máximo, o NodeJS facilita o envio de mensagens, a escuta de eventos e o tratamento de erros. Podem ser criados muitos tipos diferentes de bots, como um bot de música que pode reproduzir músicas diretamente num canal. Além disso, estão disponíveis muitos pacotes adicionais de Node.js para instalação fácil de módulos ou funcionalidades completas. Em alternativa, pode ser usado um Repositório Git para obter automaticamente estes ficheiros.
Nota: Alguns passos podem variar consoante o bot instalado; verifique sempre o ficheiro "Readme" do bot para confirmar os passos necessários.
1. Se o bot estiver num ficheiro .zip, extraia-o para uma pasta vazia.
2. Abra o ficheiro .env com qualquer software de edição de texto.
Nota: Se o bot não usar um ficheiro .env, consulte o readme para passos diferentes ou modifique diretamente o ficheiro principal.
3. O Token e o Client_ID têm de ser gerados no Discord Dev Portal.
4. Depois de criar uma app, vá ao separador Bot .
5. Desative a opção Public Bot e ative os Privileged Gateway Intents.
6. Na secção Token , escolha Copy. Se não existir nenhum token, selecione o botão Reset Token .
7. Regresse ao ficheiro .env e cole o token.
8. No Portal de Programadores, vá a OAuth2 e copie o Client ID.
9. Cole o Client ID no ficheiro .env .
10. Guarde o documento premindo Ctrl + S ou Ficheiro > Guardar.
11. Convide o bot para o servidor inserindo a seguinte ligação com o Client ID do bot: https://discord.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8.
12. Inicie sessão no painel BisectHosting Starbase.
13. Vá ao separador Files .
14. Faça o upload do bot personalizado e de quaisquer ficheiros adicionais para o servidor.
15. Vá ao separador Startup .
16. Em Additional Packages, introduza quaisquer módulos a instalar quando o bot arrancar, separados por um Space.
17. Na secção Ficheiro Principal, defina o nome do ficheiro principal que o bot utiliza, como index.js.
18. Quando terminar, volte ao separador Home e inicie o bot.