Configurando o Muse no ServerPrism
Coloque seu bot de música Muse Discord para funcionar no ServerPrism com este guia de configuração passo a passo.
Muse é um bot de música Discord auto-hospedado que transmite áudio do YouTube e Spotify. Este guia o orienta na criação do seu bot no Discord, convidando-o para o seu servidor e configurando-o na sua instância 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,
Muse Bot) e clique em Create. - Na barra lateral esquerda, navegue até Bot.
- Clique em Add Bot e confirme clicando em Yes, Do It!.
- Em TOKEN, clique em Reset Token e depois em Yes, do it! para revelar o token do seu bot. Copie este token imediatamente e mantenha-o seguro. Você precisará dele mais tarde.
- Role para baixo até Privileged Gateway Intents.
- Ative a alternância Message Content Intent. O Muse precisa disso para ler comandos e solicitações de músicas das mensagens.
Convide o bot para o seu servidor
- Na barra lateral esquerda, vá para OAuth2 > URL Generator.
- Em SCOPES, selecione
bot. - Em BOT PERMISSIONS, selecione o seguinte:
Read Messages/View ChannelsSend MessagesEmbed LinksAttach FilesManage MessagesRead Message HistoryConnectSpeakUse Voice ActivityPriority SpeakerMute MembersDeafen MembersMove Members
- Copie o URL gerado na parte inferior da página.
- Cole o URL no seu navegador, selecione seu servidor Discord no menu suspenso e clique em Authorize.
Faça seu pedido no ServerPrism
Se ainda não o fez, peça seu servidor de Discord Bots no ServerPrism. Para o Muse, 1 GB de RAM geralmente é suficiente para um número moderado de usuários e streams simultâneos. Escolha uma região mais próxima da sua base de usuários principal para a melhor experiência de áudio. Assim que seu servidor for implantado, você receberá acesso ao seu painel.
Configure as variáveis de inicialização
A aba Startup do seu painel ServerPrism permite que você defina variáveis de ambiente exigidas pelo Muse. Defina as seguintes variáveis:
BOT_TOKEN: Cole o token do bot que você copiou do Discord Developer Portal.PREFIX: O prefixo de comando que seu bot usará (por exemplo,!). Os usuários digitarão!playpara usar o bot.OWNER: Seu ID de usuário do Discord. Isso concede a você comandos administrativos especiais. Para obter seu ID de usuário, ative o Modo Desenvolvedor no Discord (User Settings > Advanced), então clique com o botão direito do mouse no seu nome de usuário e selecioneCopy ID.SPOTIFY_CLIENT_ID: (Opcional) Seu ID de cliente da aplicação Spotify. Crie uma aplicação Spotify em Spotify for Developers.SPOTIFY_CLIENT_SECRET: (Opcional) Seu segredo de cliente da aplicação Spotify. Encontrado ao lado do seu ID de cliente no painel do Spotify.YOUTUBE_API_KEY: (Opcional) Uma chave da YouTube Data API v3. Obtenha uma no Google Cloud Console.
Primeira inicialização
Depois de definir suas variáveis de inicialização, vá para a aba Console no seu painel ServerPrism e clique em Start. Observe a saída do console para mensagens indicando uma conexão bem-sucedida com o Discord. Você deve ver mensagens como [INFO] Logged in as Muse Bot#1234.
Assim que o bot estiver online, vá para o seu servidor Discord e tente um comando como !ping (usando o prefixo escolhido). O bot deve responder com Pong!.
Problemas comuns
- Bot token rejected/Invalid Token: Verifique novamente se
BOT_TOKENna sua aba Startup é exatamente o token copiado do Discord Developer Portal, sem espaços ou caracteres extras. - Bot online, mas não respondendo a comandos: Certifique-se de ter ativado o Message Content Intent no Discord Developer Portal na seção Bot. Além disso, verifique se o bot tem as permissões
Send MessageseRead Messages/View Channelsno seu servidor Discord. - Bot não entrando em canais de voz ou reproduzindo áudio: Verifique se o bot tem as permissões
ConnecteSpeakno canal de voz em que está tentando entrar.
Próximos passos
Explore os comandos do Muse digitando !help no seu servidor Discord. Você pode encontrar instruções de uso mais detalhadas e opções de configuração avançadas na página do Muse no GitHub.