Pesquisar

Chatbot em Python para WhatsApp

02/04/2025 às 13:56

Descrição do Projeto:

Bom dia! Estou precisando de uma automação em Python que seja um chatbot para ficar dentro de alguns grupos no WhatsApp, copiando os dados enviados por um modelo prévio e lançando em uma planilha online (Google Sheets). Até pedi ao GPT para me ajudar a montar a lógica e cheguei ao resultado abaixo que pode ajudar na elaboração.

Estou com orçamento baixo.

Esse bot pode ser feito usando Python com WhatsApp Web Automation (Selenium, PyWhatKit) ou via API do WhatsApp (Twilio, Meta WhatsApp Cloud API), dependendo do seu orçamento e nível de acesso. Aqui estão os caminhos principais:

1. Automação via WhatsApp Web (Selenium + PyWhatKit + Pandas)

Se você quer um método gratuito sem API oficial, pode usar Selenium para monitorar mensagens do WhatsApp Web e salvar os dados em planilhas (Excel ou Google Sheets).

Passos:

• Criar um bot em Python que monitora mensagens no WhatsApp Web.
• Usar regex para identificar mensagens com o padrão desejado.
• Extrair os dados e organizar em um arquivo Excel ou Google Sheets.
• Criar estrutura de pastas (/Ano/Mês/Semana/Dia) para salvar arquivos.

Tecnologias:

• Selenium (para ler mensagens no WhatsApp Web)
• Pandas (para manipulação de dados)
• OpenPyXL (para salvar em Excel)
• Google Sheets API (se quiser salvar na nuvem)

---

2. API Oficial do WhatsApp (Meta WhatsApp Cloud API)

Se você tem acesso à API oficial do WhatsApp, pode configurar um webhook que recebe mensagens enviadas no grupo e processa os dados automaticamente.

Passos:

• Criar uma conta no Meta for Developers.
• Configurar um webhook para escutar mensagens de grupos.
• Processar os dados recebidos e salvar no Google Sheets ou um banco de dados.
• Organizar arquivos conforme a estrutura desejada.

Tecnologias:

• WhatsApp Cloud API
• Flask ou FastAPI (para criar o webhook)
• Google Sheets API / PostgreSQL

---

3. Solução via Twilio WhatsApp API

Outra opção é usar o Twilio para receber mensagens do grupo e enviá-las para um script que processa e organiza os dados.

Passos:

• Criar uma conta no Twilio.
• Configurar um webhook para capturar mensagens do grupo.
• Processar e armazenar os dados no formato desejado.

Tecnologias:

• Twilio API
• Flask / FastAPI
• Google Sheets API

---

Qual a melhor opção?

• Automação via Selenium: gratuita, mas pode ser bloqueada com atualizações do WhatsApp.
• API Oficial (Meta): requer verificação de conta empresarial, mas é a mais estável.
• Twilio API: fácil de integrar, mas tem custo por mensagem.

Se for um projeto simples e gratuito, recomendo começar com Selenium. Se precisar de algo escalável e profissional, a API do Meta é a melhor opção.

Habilidades desejadas:

Chatbot Python

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 14
Interessados: 22
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (14)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Jefferson F.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de layout padrão de e-mails - Estou à procura de um profissional, desenvolvedor de sites, que tenha experiência na criação de newsletters no site beehiiv.com. A minha ideia é criar um jornal s...

Automação de marketing com N8N - Boa tarde, Gostaria de fazer uma automação de marketing utilizando N8N, Chatwoot e Hubspot para disparos. O briefing do trabalho está no escopo anexo.

Programação de WhatsApp com IA - Sou da área de adestramento de cães. Gostaria de criar um agente treinado com IA para atender meus clientes com mensagens humanizadas, recomendar planos ideais de treinamento, fazer ...

Integrar tweets ao fluxo existente no n8n - Olá! Tudo bem? Já tenho o n8n hospedado em uma VPS, com o fluxo de recebimento de mensagens no WhatsApp funcionando perfeitamente. Agora, preciso complementar o fluxo para capturar o...

Automatizar agendamento de reuniões com N8N - Olá! Já tenho o N8N hospedado e funcional na minha VPS. Também já montei diversos fluxos, mas agora quero automatizar a parte de agendamento de reuniões, seja co...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.