O que vem instalado no servidor Red-DiscordBot?
- Red-DiscordBot 3.5.24, com uma instância de bot chamada seturack
- Um ambiente virtual Python 3.11, montado como descreve o guia de Ubuntu do Red
- OpenJDK 17 para a cog de música
- Um serviço systemd, para que o bot volte após um reinício
- /home/red/bot.env para o seu token, e ! como prefixo de comandos
- Um utilizador red sem privilégios, com os dados em /home/red/redbot-veri
- Firewall com apenas a porta 22 aberta para SSH, já que o bot não aceita ligações de entrada
Que tamanho é necessário para o Red-DiscordBot?
A documentação do Red não indica um valor de RAM à parte para o bot, apenas um exemplo para música: limitar o Lavalink a 384-768 MB num bot de 1 GB e a 512 MB-1 GB num bot de 2 GB. Comece com 1 GB para cogs de moderação e utilitários. Considere 2 GB se vai reproduzir música e 4 GB para muitas cogs e servidores. A documentação diz também que o Lavalink pode usar até metade da RAM por predefinição.
| Utilização | Tamanho | Preço | Escolher |
|---|---|---|---|
| Um bot | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.59/mês | |
| Alguns bots | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.02/mês | |
| Muitos bots | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.91/mês |
Para quem é?
- Comunidades Discord que querem um bot de moderação e música
- Administradores que preferem personalizar com cogs a escrever um bot
- Quem quer as definições e os dados do bot no seu próprio servidor
- Quem executa um bot para um grupo de amigos ou para alguns servidores
O que acontece depois de encomendar?
- Defina o tamanho e conclua o pagamento. O seu servidor arranca e o Red instala-se sozinho. Nos nossos testes em servidores reais, demorou cerca de 3,5 minutos.
- Crie uma aplicação no Discord Developer Portal. Na página Bot, use Reset Token e ative os três Privileged Gateway Intents.
- Ligue-se por SSH ao IP do seu painel e abra /home/red/bot.env.
- Cole o token a seguir a RED_TOKEN= e guarde. O Red arranca sozinho.
- Acompanhe o registo com journalctl -u redbot -f. Quando o bot se ligar, use o Invite URL que ele mostra para o adicionar ao seu servidor Discord.
- Escreva !help no Discord e ative as cogs que quiser com !load.
Em todos os servidores
- Cópias de segurança diárias incluídas no preço
- Tráfego ilimitado
- Acesso root completo
- Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
- Localização: Istanbul · IST-1.
Bom saber
- É você que cria a aplicação Discord e o token. Enquanto não acrescentar um token, o serviço fica à espera e regista waiting for token, o que é normal.
- O guia do Red diz que os três Privileged Gateway Intents têm de estar ativos. Se estiverem desativados, o bot não se liga.
- Trate o token como uma palavra-passe. Se for divulgado, gere-o de novo no Developer Portal e coloque o novo valor em bot.env.
- Segundo o guia, os bots públicos não são suportados, e os bots em mais de 100 servidores Discord precisam de verificação do Discord.
- O Red não se atualiza sozinho. Os comandos de atualização estão no artigo sobre o Red da nossa base de conhecimento.
Red-DiscordBot: perguntas e respostas
Como instalo o Red Discord bot?
A instalação faz-se sozinha quando encomenda. O que lhe resta é criar uma aplicação no Discord Developer Portal, obter um token, ativar os três intents e colocar o token em /home/red/bot.env. O Red arranca em segundos.
Porque não se liga o meu bot Red ao Discord?
Normalmente o token está errado ou os Privileged Gateway Intents estão desativados. Veja o registo com journalctl -u redbot -f. Se indicar token rejected ou intents disabled, ative os três no Developer Portal ou gere o token de novo e atualize o bot.env.
De quanta RAM precisa o Red Discord bot?
A documentação oficial não dá um valor à parte para o bot. Comece com 1 GB para cogs de moderação e utilitários. A música corre num processo Java separado, e a documentação sugere 384-768 MB para ele num bot de 1 GB, pelo que 2 GB é mais confortável se reproduzir música.
Como reproduzo música com o Red no Discord?
O Java já está instalado, por isso escreva !load audio no Discord e o Lavalink é transferido da primeira vez. Depois entre num canal de voz e use !play. A documentação indica o YouTube, o SoundCloud, o Bandcamp, a Twitch e o Vimeo como fontes.
Como acrescento cogs ao Red?
O Red vem com 18 cogs essenciais: !cogs lista-as e !load ativa uma. Para cogs da comunidade, escreva !load downloader, adicione um repositório com !repo add, instale com !cog install e ative com !load. Encontra repositórios em index.discord.red.
Posso executar um bot que eu próprio escrevi?
Este servidor está preparado para o Red, mas o acesso root é seu e pode instalar outro software. Se pretende executar desde o início o seu próprio código, veja a opção de bot de Discord, que vem com Node.js, PM2 e um bot de exemplo.