Aprenda sobre bots
Bots ficam conectados ao Discord, ao Telegram ou ao WhatsApp o tempo todo. Entenda do que eles precisam para rodar, quanto custam e por que caem.
Em destaque
- CustosQuanto custa hospedar um bot do Discord?O custo de hospedar um bot do Discord depende de RAM, tempo online, banco de dados e serviços externos. Veja como estimar o seu e onde o gasto aparece.
- ComparaçõesRodar bot no celular (Termux) ou no PC vs hospedar: o que mudaUm bot no PC ou no celular (Termux) fica offline quando o aparelho desliga, dorme ou perde a rede. Compare as três opções e veja quando cada uma serve.
- Passo a passoComo deixar um bot do Discord online 24/7Para deixar um bot do Discord online 24/7, rode o processo numa máquina sempre ligada com reinício automático. Veja PC, VPS com pm2 ou systemd e hospedagem.
Conceitos3
- O que é Lavalink e como hospedar um bot de músicaLavalink é um servidor de áudio que toca música para bots do Discord fora do processo do bot. Veja como funciona, o que precisa e como hospedar.
- O que é um bot do Discord e como ele funcionaUm bot do Discord é um programa que usa uma conta de bot para receber eventos e agir nos servidores. Veja como Gateway, API, intents e comandos se encaixam.
- O que é sharding no Discord e quando seu bot precisaSharding divide a conexão do bot com o Discord em várias sessões, cada uma com parte dos servidores. É obrigatório a partir de 2.500 servidores. Veja como funciona.
Passo a passo11
- Como deixar um bot do Discord online 24/7Para deixar um bot do Discord online 24/7, rode o processo numa máquina sempre ligada com reinício automático. Veja PC, VPS com pm2 ou systemd e hospedagem.
- Como hospedar um bot do Telegram 24/7Para manter um bot do Telegram online 24/7, rode o processo num servidor sempre ligado, com long polling ou webhook. Veja o código e os erros comuns.
- Como hospedar um bot do Discord em Node.js (discord.js)Para hospedar um bot discord.js, crie o app no Portal, guarde o token em variável de ambiente e rode o processo numa máquina sempre ligada. Veja o passo a passo.
- Como hospedar um bot do Discord em PythonHospedar um bot discord.py é rodar o script em uma máquina sempre ligada, com o token em variável de ambiente. Veja o código, o requirements.txt e os erros comuns.
- Como hospedar um bot de WhatsApp 24/7Para manter um bot de WhatsApp 24/7, rode o processo num servidor sempre ligado e guarde a sessão em disco. Veja o código com Baileys e a Cloud API oficial.
- Token do bot do Discord: onde pegar e como guardarO token do bot do Discord fica na aba Bot do Portal de Desenvolvedores e funciona como a senha do bot. Veja onde pegar, como guardar e o que fazer se vazar.
- Como monitorar se seu bot está online (alertas no Discord/Telegram)Monitore o uptime do seu bot com um heartbeat que o próprio bot envia a um monitor externo, que avisa no Discord ou no Telegram quando o sinal para.
- Como criar seu primeiro bot do Discord (do código ao ar)Para criar um bot do Discord, registre um app no Portal, escreva o código com discord.js, convide o bot ao servidor e hospede o processo. Passo a passo completo.
- Como criar um bot de WhatsApp (e as opções que existem)Para criar um bot de WhatsApp, escolha entre uma biblioteca não oficial como o Baileys e a Cloud API da Meta. Veja o código, o pareamento e os erros comuns.
- Como criar um bot do Telegram no BotFather e pegar o tokenCrie um bot do Telegram mandando /newbot para o @BotFather, escolhendo um nome e um username terminado em bot e copiando o token. Com teste em Python.
- Como hospedar a Evolution API (WhatsApp)Para hospedar a Evolution API você precisa de Node.js, PostgreSQL ou MySQL, Redis e um processo sempre ligado. Veja o passo a passo, do .env ao primeiro envio.
Problemas e erros8
- Por que meu bot do Discord fica offline (e como resolver)Bot do Discord offline quase sempre é processo caído, token inválido, intent não habilitada ou falta de memória. Veja como diagnosticar cada causa e corrigir.
- Erro 429 no Discord: rate limit e ban temporário do CloudflareO erro 429 do Discord significa rate limit: seu bot mandou requisições demais. Veja as causas, como ler os headers, corrigir e evitar o ban temporário.
- Bot online mas não responde aos comandos: causas comunsBot do Discord online que ignora comandos costuma ter intent de conteúdo desligada, comando não registrado, falta de permissão ou resposta lenta demais.
- Erro de intents no bot do Discord: o que são e como ativarO erro de intents no bot do Discord (código 4014) acontece quando o código pede um intent privilegiado desligado no portal. Veja como ativar e corrigir.
- Bot do Telegram não responde: webhook, polling e erros comunsBot do Telegram parado costuma ser token errado, webhook ativo com polling, duas instâncias ou URL inválida. Veja como diagnosticar com getMe e getWebhookInfo.
- Bot de WhatsApp banido ou sem responder: riscos e prevençãoUm bot de WhatsApp pode ser banido por spam, denúncias ou por usar bibliotecas não oficiais. Veja como diferenciar ban de queda de sessão e como se proteger.
- Bot de WhatsApp desconectando ou pedindo QR code de novoBot de WhatsApp que desconecta ou pede QR code de novo quase sempre perdeu a sessão. Veja as causas, como ler o código de desconexão do Baileys e como corrigir.
- Bot de música do Discord parou de tocar YouTube: o que mudouBots de música deixaram de tocar YouTube porque o YouTube bloqueia acesso automatizado e as bibliotecas quebram. Veja as causas e as alternativas.
Custos4
- Quanto custa hospedar um bot do Discord?O custo de hospedar um bot do Discord depende de RAM, tempo online, banco de dados e serviços externos. Veja como estimar o seu e onde o gasto aparece.
- Hospedagem grátis de bot: limites, suspensão e o que você perdeHospedagem grátis de bot costuma suspender o processo, limitar horas ou sumir do mercado. Veja os limites reais de Render, Oracle, Glitch e Heroku.
- Quanta RAM um bot do Discord precisa?Um bot do Discord pequeno roda bem com 256 a 512 MB de RAM. Veja o que faz o consumo crescer, como medir o seu bot e como reduzir o cache.
- API oficial do WhatsApp: o que é, quanto custa e quando vale a penaA API oficial do WhatsApp (Cloud API) cobra por mensagem de modelo entregue, não por mensalidade da Meta. Veja o que é cobrado, como estimar e quando compensa.
Comparações4
- Rodar bot no celular (Termux) ou no PC vs hospedar: o que mudaUm bot no PC ou no celular (Termux) fica offline quando o aparelho desliga, dorme ou perde a rede. Compare as três opções e veja quando cada uma serve.
- Baileys, whatsapp-web.js ou API oficial: como escolherBaileys e whatsapp-web.js são bibliotecas não oficiais; a Cloud API é a interface oficial da Meta. Compare conexão, risco de ban, custo e hospedagem.
- Webhook do Discord vs bot: qual usarWebhook do Discord só envia mensagens a um canal por uma URL; bot lê eventos, responde comandos e roda sempre online. Veja as diferenças e quando usar cada um.
- Webhook ou polling no bot do Telegram: qual usarLong polling puxa as atualizações do Telegram e não exige URL pública; o webhook recebe um POST em HTTPS. Compare os dois e veja o código para trocar.
Qual escolher3
- Qual a melhor linguagem para criar um bot do DiscordJavaScript com discord.js e Python com discord.py atendem a maioria dos bots do Discord. Veja critérios, prós, contras e quando usar Java, C#, Go ou Rust.
- Melhor biblioteca para bot do Telegram: python-telegram-bot, aiogram, grammY ou TelegrafEm Python, python-telegram-bot e aiogram são as escolhas seguras; em JavaScript, grammY. Veja critérios, código de cada uma e qual usar no seu bot.
- Qual banco de dados usar no seu bot do DiscordSQLite serve para um bot pequeno em um processo só. PostgreSQL ou MongoDB entram quando há vários processos, muitos dados ou deploys frequentes. Veja como escolher.