Configurando o Sinusbot no ServerPrism
Coloque seu bot de música Sinusbot para funcionar no ServerPrism. Este guia cobre a configuração do Discord, a configuração do servidor e o primeiro lançamento.
Sinusbot é um poderoso bot de música para Discord e TeamSpeak. Este guia foca em como colocar sua instância do Sinusbot para funcionar no Discord em seu servidor 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, "Meu Sinusbot") 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, depois em Yes, do it! para revelar o token do seu bot. Copie este token imediatamente; você precisará dele para a configuração do seu ServerPrism. Mantenha este token privado!
- Role para baixo até Privileged Gateway Intents.
- Ative o toggle Message Content Intent. O Sinusbot precisa disso para ler comandos e links das mensagens.
Convide o bot para o seu servidor
- No Discord Developer Portal, vá para a aba OAuth2, depois URL Generator.
- Em SCOPES, selecione
bot. - Em BOT PERMISSIONS, selecione o seguinte:
Read Messages/View ChannelsSend MessagesConnectSpeakUse Voice Activity
- Copie o URL gerado na parte inferior da página.
- Cole este URL no seu navegador e pressione Enter. Selecione o servidor Discord ao qual você deseja adicionar o bot e autorize-o.
Pedido no ServerPrism
Você já encomendou seu produto Discord Bots e selecionou Sinusbot como seu runtime. Para um bot de música, 1 GB de RAM geralmente é suficiente para uma única instância. Seu servidor agora está implantado na região escolhida.
Configure as variáveis de inicialização
Sua instância do Sinusbot no ServerPrism usa variáveis de ambiente para configuração. Você as define na aba Startup do painel do seu servidor.
- BOT_TOKEN: Cole o token do bot que você copiou do Discord Developer Portal aqui.
- PREFIX: Defina o prefixo de comando para o seu bot (por exemplo,
!). Os usuários usarão isso antes de comandos como!play. - TS3_ENABLED: Defina como
falsese você estiver usando apenas o Discord. (Sinusbot também é um bot do TeamSpeak). - TS3_API_KEY: Deixe em branco se
TS3_ENABLEDforfalse. - YOUTUBE_API_KEY: (Opcional, mas altamente recomendado para reprodução do YouTube). Obtenha uma chave da YouTube Data API v3 no Google Cloud Console. Sem isso, a reprodução do YouTube pode ser não confiável ou falhar.
Consulte a aba Startup em seu painel para todas as opções de configuração disponíveis.
Primeira inicialização
- Depois de definir suas variáveis de ambiente na aba Startup, navegue até a aba Console.
- Clique no botão Start.
- Monitore a saída do console. Uma inicialização bem-sucedida mostrará mensagens indicando que o bot está se conectando ao Discord e inicializando seus serviços. Procure por mensagens como "Discord bot connected!" ou similares.
- Verifique seu servidor Discord. Seu bot deve aparecer online na sua lista de membros.
- Entre em um canal de voz e tente um comando, por exemplo,
!play [URL do YouTube](usando seu prefixo configurado).
Problemas comuns
- Bot não fica online/Token rejeitado: Verifique novamente seu
BOT_TOKENna aba Startup. Certifique-se de que não há espaços extras e que é o token exato do Discord Developer Portal. - Bot online, mas não responde aos comandos: Verifique se o Message Content Intent está ativado no Discord Developer Portal nas configurações do seu bot. Além disso, certifique-se de que o bot tenha as permissões necessárias (especialmente
Send Messages) nas configurações de canal do seu servidor Discord. - Problemas de reprodução do YouTube: Certifique-se de ter uma
YOUTUBE_API_KEYválida configurada. Sem ela, a funcionalidade do YouTube é severamente limitada ou quebrada. - Bot não entra no canal de voz: Certifique-se de que o bot tenha as permissões
ConnecteSpeakno canal de voz em que você está.
Próximos passos
Explore os recursos avançados do Sinusbot, como adicionar mais fontes de música ou configurar comandos personalizados. Consulte a documentação oficial do Sinusbot para informações detalhadas sobre suas capacidades.