Automação de atendimento ao cliente em Python

Job ID: 38790914

Budget: $10 – $30 USD

Descrição do Projeto: Automação Inteligente de Atendimento via E-mail e WhatsApp com Python e Controle de Repetição

Estou buscando um profissional para desenvolver uma automação em Python para atendimento ao cliente via e-mail e WhatsApp, com controle de repetição e regras específicas para contatos em intervalos determinados e imóveis variados. A automação terá como objetivo acessar e-mails, identificar números de telefone, e iniciar uma conversa via WhatsApp ou responder por e-mail conforme necessário.

Objetivo da Automação
A automação deverá acessar a caixa de e-mails periodicamente e seguir um fluxo inteligente que evita contatos duplicados, com as seguintes condições:

1. Recepção e Filtragem de E-mails:
- A automação deverá acessar a conta de e-mail e identificar novos e-mails recebidos.
- Registrar cada e-mail para controle e verificar a frequência de contatos para evitar repetições indesejadas.

2. Verificação de Celular e Controle de Repetição de Contato:
- Identificar se há um número de celular no corpo do e-mail usando expressões regulares.
- Caso o número esteja presente:
- Consultar o histórico para verificar se já houve contato com esse número para o mesmo imóvel dentro dos últimos 2 dias.
- Se houve contato recente, evitar nova interação para o mesmo imóvel.
- Se a solicitação foi feita para um imóvel diferente, proceder com o atendimento.
- Para novos contatos ou intervalos superiores a 2 dias, iniciar uma conversa no WhatsApp Web (ou app desktop), enviando uma mensagem personalizada, como: "Olá [Nome do Cliente], recebi seu e-mail. Como posso ajudar?"
- Caso o número de celular não esteja presente:
- Enviar uma resposta automática solicitando um número de contato para dar continuidade ao atendimento.

3. Integração com Arquivo XML para Consulta de Dados Imobiliários:
- Consultar um arquivo XML com dados dos imóveis para fornecer informações específicas e responder a solicitações de maneira personalizada.

Considerações Técnicas
- A automação deve ser capaz de:
- Verificar e-mails periodicamente na conta designada.
- Utilizar expressões regulares para extração e verificação de números de telefone.
- Controlar interações, verificando o histórico e evitando contatos repetidos em intervalos inferiores a 2 dias para o mesmo imóvel.
- Enviar mensagens no WhatsApp através de API ou interação simulada via WhatsApp Web.
- Consultar e extrair dados específicos de imóveis do arquivo XML para enriquecer as respostas.

Habilidades Necessárias:
- Programação em Python para automação (com expressões regulares e integração com APIs).
- Conhecimento em automação de e-mails e WhatsApp.
- Manipulação e consulta de arquivos XML.
- Experiência em automação inteligente e respostas personalizadas.

Essa automação ajudará a manter um atendimento ágil e eficiente, com controle inteligente de repetição e regras de intervalo, garantindo uma experiência satisfatória para os clientes interessados.
Related categories: PHP Python Linux Django Software Architecture