Pesquisar

Sistema IPTV com OCR de MAC e integração BotConversa

16/12/2025 às 15:46

Descrição do Projeto:

Preciso de um sistema web (painel) para automatizar o fluxo de IPTV.

Fluxo atual/objetivo:

O cliente envia o MAC Address por foto (imagem da TV/aparelho).

O sistema deve ler o MAC da foto automaticamente (OCR).

Eu já tenho um chatbot no BotConversa integrado ao meu painel para o teste automático da Genial (a API já existe e retorna a URL com usuário e senha).

Após extrair o MAC e obter a URL da Genial, o sistema deve enviar a playlist automaticamente para o OTT Player usando o MAC + URL.

FUNCIONALIDADES OBRIGATÓRIAS
1) Leitura de MAC por foto (OCR)

Upload/recebimento de imagem (jpg/png) enviada pelo cliente (via integração do BotConversa ou via painel).

Extrair automaticamente o MAC Address do texto da imagem.

Aceitar variações de formato:

• 00:1A:79:AA:BB:CC

• 00-1A-79-AA-BB-CC

• 001A79AABBCC (se vier assim, converter para o formato padrão com :)

Validação: confirmar que é um MAC válido.

Retornar:

• MAC extraído

• Nível de confiança/score do OCR

Se não for possível ler com confiança:

• retornar “não consegui ler, envie outra foto” OU

• abrir tela para correção manual antes de enviar (fallback obrigatório).

2) Integração com meu BotConversa

Já possuo um bot no BotConversa que integra com o painel para o teste automático.

O sistema deve expor um endpoint para o BotConversa enviar:

• imagem (ou link da imagem)

• identificação do cliente (ex: telefone/id do contato)

O sistema devolve para o bot:

• MAC extraído (ou pedido de nova foto)

• status do processo (ok/erro)

3) Integração com a Genial (teste automático)

Possuo a API de teste automático da Genial, que retorna a URL M3U completa (com usuário e senha).

O sistema deve consumir essa API (detalhes serão fornecidos em privado). Não é necessário scraping.

4) Envio automático para OTT Player

Com MAC + URL M3U, o sistema deve cadastrar/enviar a playlist no OTT Player.

Preferência por integração via requisição HTTP/API. Se não houver API viável, pode-se usar automação via navegador (Playwright/Selenium), mas deve ser estável.

Retornar status: enviado com sucesso / erro detalhado.

5) Painel simples (admin)

Listagem de solicitações:

• Cliente (id/telefone)

• Data/hora

• Imagem recebida

• MAC extraído

• URL gerada

• Status (pendente / erro / enviado)

Botões: “Reprocessar OCR” e “Enviar novamente”.

REQUISITOS TÉCNICOS

Backend: Node.js (Express) ou PHP (Laravel) — o freelancer escolhe e deve justificar.

OCR: pode usar Tesseract ou biblioteca equivalente, com pré-processamento (melhorar contraste, recorte, etc.).

Banco: MySQL/PostgreSQL (ou SQLite se for MVP).

Variáveis sensíveis em .env.

Logs básicos e tratamento de erros.

Entrega com instruções de instalação em VPS.

SEGURANÇA

Proteger endpoints com token/assinatura (principalmente webhook do BotConversa).

Não gravar credenciais em texto plano no código.

Não exibir usuário/senha no frontend.

ENTREGAS

• Código completo

• Documentação de endpoints (para integração com BotConversa)

• Setup e instruções de deploy

• Teste com exemplos reais (3–5 fotos de MAC)

Informações adicionais

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

Cliente

Propostas (9)
  • Freelancer Premium Diego 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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Arbitragem de criptomoedas com HFT - Já tenho um esboço do projeto com backend e frontend para arbitragem de criptomoedas (HFT). Ele conecta com exchanges, calcula spreads e possui outras funcionalidades, porém es...

Bot para Telegram gerador de artes e vídeos - Necessito de um bot para o Telegram que gere artes e vídeos. Ao acessar, o usuário terá as opções: 1- Adicionar logotipo para a arte que o bot construirá 2...

Automação de atendimento no WhatsApp com n8n - Preciso de um programador que consiga fazer automação de atendimento no WhatsApp para um infoproduto, utilizando n8n. Informe orçamento e detalhes.

Projeto de infraestrutura NOC - Projeto voltado à infraestrutura de NOC, com foco em rede e domínio completo do ambiente, especialmente no fluxo de dados e nas configurações. Operação dos...

Desenvolvimento de bot de automação web - Estou procurando um desenvolvedor experiente em automação web para criar um bot que automatize o processo de login em um site, navegue até uma área específica e e...

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.