Alternativa ao YAGPDB sem código: automações para todos
Publicado a 19/10/2026
Também disponível em: Español · Français · Deutsch · English
O YAGPDB tem uma comunidade fiel, e com razão: os comandos personalizados permitem programar quase tudo com a sua própria sintaxe de modelos. Se gostas de ler documentação e de depurar scripts pela noite dentro, essa potência é difícil de igualar.
O problema costuma ser a manutenção. Na maioria dos servidores só uma pessoa da equipa sabe escrever ou corrigir esses comandos. Quando está ocupada ou sai, os scripts tornam-se uma caixa negra em que ninguém quer mexer. Este artigo é para equipas que querem comportamentos à medida que qualquer moderador consiga ler, alterar ou desligar a partir de uma página web.
Comandos programados ou automações sem código?
Resolvem problemas parecidos de maneiras bem diferentes:
| Comandos personalizados com código | Automações sem código | |
|---|---|---|
| Como se criam | Escrevendo código ou modelos | Escolhendo gatilho, condições e ações em listas |
| Quem as mantém | Quem domina a sintaxe | Qualquer pessoa com acesso ao painel |
| Flexibilidade | Muito alta: ciclos, variáveis, dados guardados | Padrões comuns, sem lógica arbitrária |
| Depuração | Ler erros, testar, repetir | Menos peças, menos avarias |
| Ideal para | Mecânicas únicas, funções com dados | Tarefas de rotina de moderação e comunidade |
Nenhuma é "melhor". A pergunta certa é qual se adapta a quem vai cuidar do servidor daqui a um ano.
Como se constroem as automações no MagnificBot
Cada automação segue a mesma frase: quando acontece algo, se estas condições forem verdadeiras, faz estas ações.
- 13 gatilhos: membro entra ou sai, cargo adicionado ou removido, mensagem enviada (num canal específico, com certo texto ou padrão), reação adicionada, entra ou sai de voz, subida de nível, ticket aberto ou fechado, todos os dias a uma hora e a cada N minutos.
- 11 condições: tem ou não tem um cargo, é um bot, conta com mais de X dias, o canal é ou não é, a mensagem contém texto, corresponde a um padrão ou tem anexo, probabilidade aleatória e intervalo horário.
- 12 ações: enviar mensagem (com título e cor de embed opcionais), enviar mensagem privada, apagar a mensagem, reagir, dar ou retirar cargo, mudar a alcunha, isolar, expulsar, banir, dar XP e esperar uns segundos entre passos.
Os textos aceitam variáveis como {user.mention}, {user.name}, {server}, {channel.mention}, {level} ou {ticket}, e há modelos prontos para não começares do zero.
Seis receitas que antes exigiam um script
1. Resposta automática à pergunta do costume. Gatilho: mensagem que contém "ip do servidor". Condição: o canal não é o da equipa. Ação: responder com o endereço e um link para as regras.
2. Votação de sugestões. Gatilho: mensagem em #sugestoes. Ações: reagir com 👍 e depois com 👎. Cada ideia nasce com a sua votação.
3. Prémio no nível 10. Gatilho: subida de nível, exatamente ao 10. Ações: dar o cargo "Habitual" e dar os parabéns a {user.mention}.
4. Filtro leve por antiguidade da conta. Gatilho: entra um membro. Condição: conta com mais de 7 dias. Ação: dar o cargo "Membro". As contas acabadas de criar não o recebem automaticamente e a equipa revê-as à mão.
5. Lembrete ao fim do dia. Gatilho: todos os dias às 20:00 (fuso do servidor). Ação: publicar o lembrete do evento em #anuncios.
6. Aviso de ticket. Gatilho: ticket aberto. Ação: avisar no canal da equipa que {user.mention} abriu {ticket}.
Nenhuma destas receitas precisa de guardar dados entre execuções. É aí que está a fronteira.
Quando o código continua a compensar
Sê realista quanto ao que o teu servidor precisa. As automações não são uma linguagem de programação, e o MagnificBot não oferece comandos personalizados com código. O YAGPDB, outro bot programável ou um bot próprio servem-te melhor se precisares de:
- contadores ou dados guardados por membro (um sistema de pontos próprio, por exemplo);
- ciclos, lógica complexa ou análise de texto;
- chamadas a APIs externas;
- minijogos ou uma economia com moedas virtuais (o MagnificBot não tem nenhum dos dois).
Muitos servidores usam os dois: um bot programável para uma ou duas mecânicas únicas e um bot tudo-em-um para moderação, tickets, boas-vindas e automações do dia a dia. O nosso guia para substituir vários bots do Discord por um ajuda-te a decidir o que juntar.
Dicas para não teres surpresas
- Começa pequeno: limita os gatilhos de mensagem a um canal antes de os abrires ao servidor inteiro.
- Exclui a equipa e os bots com as condições de cargo e "é um bot", para as automações não se dispararem umas às outras.
- Usa a probabilidade com moderação: 5 % de hipótese de uma reação simpática tem graça; 50 % parece spam.
- Prefere isolar a banir nas automações de moderação: um isolamento errado desfaz-se num instante.
- Põe o objetivo no nome, como "Resposta: IP do servidor", para o próximo moderador perceber logo.
Limites por plano
O plano gratuito inclui o editor completo, com todos os gatilhos, condições e ações, mas com um limite básico de automações por servidor. O Premium (4,99 US$/mês) aumenta esse limite, e o Pro vai ainda mais longe. Vê a página de preços.
FAQ
É o mesmo que os comandos personalizados do YAGPDB?
Não. As automações cobrem padrões do tipo "quando X, faz Y" sem código. Não guardam dados nem executam lógica arbitrária.
Posso usar expressões regulares?
Sim, opcionalmente. O gatilho de mensagem e uma condição aceitam um padrão, mas "contém texto" chega na maioria dos casos.
Uma automação pode fazer várias coisas?
Sim. Podes encadear ações, inclusive com pequenas pausas entre elas.
Funcionam sem ninguém ligado ao painel?
Sim. Correm no bot, por isso as agendadas e as baseadas em eventos disparam mesmo com o painel fechado.
Para veres até onde chegas sem escrever código, cria a tua primeira automação a partir de um modelo em app.magnificbot.com.
Experimenta o MagnificBot grátis
Todos os módulos incluídos, configurados num painel web. Sem cartão e sem data de fim.
Adicionar ao Discord — é grátis