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

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

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
    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

Ajuda e configuração da Google API Maps - Boa noite! Temos uma aplicação que usa a API do Google Search e Google Geocode, porém aparecem algumas surpresas nas faturas. Precisamos organizar isso, pois existem configura...

Criar dashboard no Looker Studio a partir de dados do Google Sheets - Estou procurando alguém para me ajudar a colocar as métricas de uma planilha como gráficos no Looker Studio. Eu mesma quero fazer o dashboard, mas procuro alguém para m...

Automação - Notion com Discord - Aplicação simples de automação com Notion e plataformas como Make, Zapier ou n8n. O projeto consiste basicamente na integração de uma lista de tarefas di&a...

Criação de landing page simples - Preciso da criação de uma landing page simples, leve e responsiva, desenvolvida em HTML + CSS puro (sem frameworks ou WordPress). O objetivo é apresentar um produto digital com...

Plugin Shopify e implementação no backend - Plugin Shopify e implementação no backend.

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.