ACLClouds
ACLClouds

Bot de Twitch ou WhatsApp: o que é possível

Um bot de Twitch é fácil de hospedar. No WhatsApp, bibliotecas não oficiais colocam a conta em risco: veja o caminho oficial e seus limites.

Um bot de Twitch se conecta ao chat de um canal e reage às mensagens. Ele é hospedado como um bot de Discord ou Telegram. Um bot de WhatsApp levanta antes uma questão de regras: o caminho oficial passa pela API WhatsApp Business Cloud, e o restante depende dos termos de uso do WhatsApp.

  • Um bot de Twitch se conecta ao chat com um aplicativo Twitch e uma conta dedicada.
  • O WhatsApp passa pela API oficial Business Cloud e por um webhook HTTPS, não por uma biblioteca não oficial.
  • Bibliotecas não oficiais do WhatsApp expõem a conta a uma suspensão.

Bot de Twitch: o que é possível

Um bot de Twitch se conecta ao chat com uma conta dedicada e um aplicativo criado no portal de desenvolvedores da Twitch. Ele lê mensagens, responde a comandos e roda de forma contínua, como os outros bots.

  • Crie um aplicativo no portal de desenvolvedores da Twitch para obter um ID de cliente e um segredo, sem escrevê-los no código.
  • Bibliotecas comuns cuidam da conexão com o chat: TwitchIO em Python, tmi.js em Node.js.
  • Nenhuma credencial deve ficar fixa no código: use variáveis de ambiente, como para um token do Discord.

WhatsApp: o caminho oficial

O WhatsApp não oferece um bot pronto. O caminho oficial é a API WhatsApp Business Cloud, fornecida pela Meta: uma conta comercial, um número e um webhook que recebe as mensagens.

  • O webhook exige um endereço HTTPS acessível, que a Meta chama para entregar as mensagens.
  • Um webhook precisa de uma porta pública: na ACLClouds ela é atribuída na aba Início do bot.
  • As regras de envio (modelos de mensagem, janelas de resposta) são definidas pela Meta e podem mudar: leia a documentação oficial antes de planejar o bot.

WhatsApp não oficial: o risco

Bibliotecas não oficiais, como whatsapp-web.js ou Baileys, controlam o WhatsApp Web no lugar do aplicativo. Elas não respeitam os termos de uso do WhatsApp, e a conta pode ser restrita ou banida.

  • O número usado pode ser bloqueado da noite para o dia, junto com as conversas.
  • Uma atualização do WhatsApp pode quebrar a biblioteca sem aviso.
  • Para atendimento ao cliente ou atividade profissional, essa escolha coloca o negócio em risco: prefira a API oficial.

O que a ACLClouds oferece a um bot de Twitch ou WhatsApp

Um bot de Twitch ou um bot ligado à API oficial do WhatsApp é um programa Node.js ou Python que roda continuamente. A ACLClouds o hospeda, com acesso SFTP por bot e as imagens Node.js e Python.

  • Plano gratuito: 1 bot, 315 MB de RAM, 0,25 vCPU, 715 MB de armazenamento.
  • Acesso SFTP por bot na porta 2222, para enviar o código.
  • Uma porta pública é atribuída na aba Início para um webhook. Sem porta, o bot só faz conexões de saída.

Perguntas frequentes

Posso hospedar um bot de Twitch de graça?

Sim, dentro dos limites do plano gratuito: 1 bot, 315 MB de RAM, 0,25 vCPU. Meça o consumo do seu bot: um bot de chat leve costuma ficar dentro desse limite.

Por que não usar whatsapp-web.js em um bot pequeno?

Porque a conta fica exposta: uma simples restrição pode parar o serviço a qualquer momento. Para uso duradouro, a API oficial é a única escolha segura.

A API oficial do WhatsApp é paga?

A Meta cobra conforme as conversas e os modelos de mensagem. Consulte os preços oficiais da Meta, que podem mudar, antes de começar.