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

Carregar arquivos em Power BI a partir de fontes como CSV, Excel e PDF - Olá, boa tarde! Estou procurando por freelancers que consigam carregar de forma precisa dados de CSV, Excel e PDF. A ideia é que eu possa carregar esses arquivos em uma pasta e os d...

Desenvolver plataforma auto bot para a Deriv - Desenvolver uma plataforma auto bot para a Deriv. Descrição do projeto: Preciso de um desenvolvedor com experiência em criação de plataformas auto bot personaliza...

Bot para captação de leads em grupos de WhatsApp - Gostaria de um bot para conseguir leads para meus grupos de WhatsApp de ofertas de maternidade e geral.

Automação de atendimento ao cliente via bot e AI - Gostaria de um processo de atendimento via bot e também via AI para meus atendimentos de leads. Objetivo: Dar um atendimento 24 horas por dia a todos os meus leads, qualificá-los e e...

Ajuste do relógio de ponto da Prisma - Olá, preciso de ajuda para utilizar o relógio de ponto modelo Henry-PRISMA. É super fácil. Tenho ele há anos e nunca consegui fazer com que ele funcione na minha ...

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.