Ajuda com desenvolvimento de Chatbot

Olá a todos!

Gostaria da ajuda de vocês para desenvolver um chatbot no WhatsApp para a recepção da empresa em que trabalho.

Já assisti a vários vídeos sobre como programar um chatbot, inclusive utilizando a biblioteca whatsapp-web.js para Node.js. No entanto, esses modelos apresentam o risco de o número utilizado ser suspenso a longo prazo.

Também descobri que é possível usar a API oficial da Meta para criar essa aplicação, mas ela é paga e, após uma certa quantidade de mensagens enviadas ou recebidas, são cobradas taxas.

Portanto, gostaria de saber se existe alguma maneira de criar um chatbot no WhatsApp que seja gratuito e não corra o risco de ser banido.

Agradeço antecipadamente pela ajuda!

Você pode utilizar duas ferramentas open source que tem no mercado para isso.

-TypeBot: Para a criação do seu Bot; -EvolutionAPI: É uma API para o wpp feita por brasileiros, tambem open source;

E se precisar de um omnichanel para usar o wpp com mult usuarios, você pode utilizar o Chatwoot(tambem open source :v).

E tem bastante conteudo na internet ensinado como instalar eles em uma estrutura propria.

Excelente! Muito obrigado pela ajuda e recomendação. Vou dar uma olhada e testar essas duas opções. Só precisava desse norte mesmo, de onde poderia iniciar. Depois disso, acho uns vídeos explicando como implementar e instalar eles.

Pelos preços que ouvi, todos são caros, mas a oficial é mais. Já vi sistemas de envio de mensagens gratuito que usa Baileys e a EvolutionAPI, todos têm o risco de perder o número, até mesmo a oficial se denunciarem como spam. Mas, sinceramente, só perde se ficar mandando mensagem de monte que nem louco.

Eu não conheço quase nada sobre desenvolvimento de chatbot, mas esses dias eu tava vendo um indiano fazendo um e basicamente era só if/else/switch. Achei interessante...

Entendi, vou dar uma olhada nesses modelos que vc disse Eu penso assim tbm, só vai dar ruim se ficar mandando uma porrada de msgs. Porém, como obedeço ordens hahahaha, não quero perder um número para a empresa não... Muito obrigado pela ajuda!
Compra um outro chip só pra isso, não usa o número principal da empresa. É baratinho e se perder tá de boa. Na empresa que trabalho, nós temos um sistema de envio de mensagens que está rodando a alguns meses. Nenhum cliente perdeu o número, mesmo enviando boletos, xml, video todos os dias. É só não mandar em massa que vai tranquilo. Ou se tiver que mandar pra muita gente, faz alguma coisa pra deixar o intervalo entre mensagens randômico como se fosse você mesmo enviando.
Então, boa idea. Vou tentar convencer meu chefe de comprar um hahahaha Aqui na empresa, antes de eu entrar, já havia um bot. Porém, o pessoal começou a mandar msg em larga escala e aí o número foi suspenso... Aí vou tentar, inicialmente, implementar o whatsapp-web.js

Usei em uma empresa o WhatsappWeb.JS, muito bom. Tinhamos mais de 50 bots de envio de mensagem e chatbot. Como ele usa o Whatsappweb pra envio, tem que enviar as mensagens com um intervalo randomico, pra o Whats não identificar como um robo.

Entendi, esse eu ví bastante vídeo do pessoal usando e recomendando. Porém, que nem vc falou, tem que enviar as msgs em um intervalo de tempo randomizado, para não dar ruim Obrigado pela ajuda!

Eu tenho 4 chatbots de clientes distintos utilizando WhatsappWeb-JS rodando a mais de 1 ano e até o momento nao tive problemas com suspensão de conta.

Caso opte por usar essa lib, recomendo ficar ligado no canal do discord da galera que desenvolveu, pois quando surge algum problema causada por alguma atualização da meta o fix sempre aparece por lá logo em seguida.

No geral eu curto bastante usar essa biblioteca, principalmente por ser gratuita.

Abraços.

a titulo de curiosidade. pro teu uso, quanto custaria essa API da meta?

Cara, de cabeça agora não lembro exatamente. Mas assim, até certa quantidade de msgs é gratuito, dps disso começa a ser cobrado um valor por msg em dólar... Aí já fica inviável para a empresa Muito obrigado pela ajuda!
Parece que cobra um valor por dia e ainda cada mensagem enviada. Sai bastante caro
Se não mudou, cobra somente a primeira mensagem iniciada pela empresa, o resto é 0800, isso a cada 24h, passado esse tempo cobra novamente a primeira msg e assim recursivamente.
Cada conta no WhatsApp Business tem direito a 1.000 conversas gratuitas por mês, que no caso são somente as que são iniciadas por parte da empresa (empresa > cliente), acima disso passa a ser cobrado por mensagens. Mas assim, se é para usar com um bot acho difícil ultrapassar essa quantidade de mensagens. Como o @EricVaninc citou ali em cima existe o Chatwoot, que é uma plataforma omnichannel open source e você pode usar ela para integrar, usamos aqui na firma e ela é interessante. Quando você habilita a API do WhatsApp dentro do painel de developer la na Meta e cadastra um número do WhatsApp Business eles liberam um número de teste para que seja usado durante o desenvolvimento e tal.
Começa com 250 mensagens grátis a cada 24h, isso tu iniciando a conversa, se o cliente iniciar a conversa não paga. Após as 250 começa a cobrança, que é um valor por conversa iniciada, não por mensagem enviada.

gostaria de saber se existe alguma maneira de criar um chatbot no WhatsApp que seja gratuito e não corra o risco de ser banido.

Não existe! Se usar alguma alternativa uma hora ou outra o número vai ser banido.

Puts... Isso é bem triste hahaha Muito obrigado pela ajuda