Configurando o Bastion no ServerPrism
Coloque seu bot multiuso Bastion Discord para funcionar no ServerPrism para administração, moderação e engajamento de membros.
Bastion é um Bot Discord multiuso projetado para automatizar tarefas do servidor, incluindo administração, moderação e engajamento de membros através de jogos e atividades. Este guia abrange a configuração do seu bot Bastion desde o Discord Developer Portal até seu primeiro início no ServerPrism.
Crie seu bot no Discord Developer Portal
- Vá para o Discord Developer Portal.
- Clique em New Application.
- Dê um nome à sua aplicação (por exemplo, "MyBastionBot") e clique em Create.
- Navegue até a aba Bot na barra lateral esquerda.
- Clique em Add Bot, depois em Yes, do it!.
- Em TOKEN, clique em Reset Token, e então copie o token. Mantenha este token seguro; você precisará dele para sua instância ServerPrism.
- Role para baixo até Privileged Gateway Intents.
- Habilite o MESSAGE CONTENT INTENT. O Bastion precisa disso para processar comandos e interações que dependem do conteúdo das mensagens.
Convide o bot para o seu servidor
- No Discord Developer Portal, vá para a aba OAuth2, depois URL Generator.
- Em SCOPES, selecione
boteapplications.commands. - Em BOT PERMISSIONS, selecione as permissões que seu bot precisa. Para um bot multiuso como o Bastion, permissões comuns incluem:
Administrator(para controle total, mas use com cautela)Manage ChannelsKick MembersBan MembersSend MessagesRead Message HistoryConnect(para recursos de voz)Speak(para recursos de voz)
- Copie o URL gerado na parte inferior.
- Cole o URL no seu navegador e selecione o servidor Discord ao qual você deseja adicionar o bot. Autorize o bot.
Faça o pedido no ServerPrism
Ao solicitar seu servidor, um plano de 1 GB de RAM geralmente é suficiente para a maioria dos bots Discord, incluindo o Bastion. Escolha a região mais próxima da sua base de usuários principal para um desempenho ideal. Assim que seu pedido for concluído, o ServerPrism implanta o ambiente do seu bot automaticamente.
Configure as variáveis de inicialização
Seu painel ServerPrism inclui uma aba Startup onde você define as variáveis de ambiente para o seu bot. Essas variáveis são cruciais para o Bastion se conectar e funcionar corretamente.
-
Faça login no seu painel ServerPrism.
-
Navegue até o seu servidor Bastion.
-
Clique na aba Startup.
-
Defina as seguintes variáveis de ambiente:
BOT_TOKEN: Cole o token do bot que você copiou do Discord Developer Portal.PREFIX: Defina o prefixo de comando desejado (por exemplo,!,/,b!). É assim que os usuários interagirão com seu bot (por exemplo,!help).OWNER_ID: Seu ID de usuário do Discord. Isso concede a você permissões especiais com o bot. Para encontrar seu ID de usuário, ative o Modo Desenvolvedor no Discord (Configurações de Usuário > Avançado), então clique com o botão direito no seu nome de usuário e selecioneCopiar ID.
O Bastion pode exigir variáveis adicionais para recursos específicos (por exemplo, conexões de banco de dados, chaves de API para serviços externos). Consulte a documentação oficial do Bastion ou a aba Startup no seu painel para quaisquer outras variáveis que ele possa precisar.
Primeira inicialização
Após configurar suas variáveis de inicialização:
- Vá para a aba Console no seu painel ServerPrism.
- Clique no botão Start.
- Monitore a saída do console. Uma inicialização bem-sucedida geralmente mostra mensagens indicando a conexão com o gateway do Discord e o bot ficando online. Você também deve ver o status do seu bot mudar para online no seu servidor Discord.
Problemas comuns
- Bot token rejeitado/Token Inválido: Verifique novamente se a variável
BOT_TOKENna sua aba Startup é precisamente o token copiado do Discord Developer Portal, sem espaços extras. - Bot online mas não respondendo a comandos: Certifique-se de que você habilitou o MESSAGE CONTENT INTENT no Discord Developer Portal nas configurações do seu bot. Sem isso, o bot não pode ler mensagens para processar comandos.
- Bot não fica online: Revise os logs do console para mensagens de erro específicas. Causas comuns incluem variáveis de ambiente incorretas ou permissões ausentes.
Próximos passos
Assim que o Bastion estiver funcionando, explore seus recursos digitando o prefixo escolhido seguido de help (por exemplo, !help) no seu servidor Discord. O Bastion é um bot rico em recursos; consulte sua documentação oficial para uma lista abrangente de comandos e opções de configuração para aproveitar totalmente suas capacidades para moderação, administração e atividades divertidas.