Evaluando propuestas

Desenvolvimento de Bot Python para Triagem e Aprovação Automática de Membros no Telegram

Publicado el 26 Agosto, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Busco um desenvolvedor experiente para criar um bot em Python, utilizando bibliotecas como telebot ou python-telegram-bot, com integração ao Google Planilhas. O objetivo principal é automatizar o processo de triagem, validação e aprovação de novos membros em um grupo fechado de comunidade profissional no Telegram.

O fluxo detalhado do sistema será o seguinte:
1. Solicitação de Entrada: Quando um usuário solicita entrada no grupo principal (que terá a opção nativa 'Aprovar novos membros' ativada).
2. Abordagem Privada: O bot deverá capturar o evento ChatJoinRequest e enviar uma mensagem privada automática ao usuário, acolhendo-o e iniciando o processo de verificação.
3. Coleta Interativa de Dados: O bot conduzirá uma série de 5 perguntas sequenciais no chat privado para coletar informações essenciais:
  - Categoria/Perfil (ex: Membro Efetivo / Associado / Outros)
  - Nome Completo
  - Estado (UF) e Município
  - Nome da Unidade / Empresa / Entidade
  - Código de Registro Profissional / Cadastro
4. Banco de Dados (Google Planilhas): Todas as respostas coletadas serão registradas instantaneamente em um Google Planilhas via API do Google. Além das respostas, o bot deverá salvar o ID do Telegram do usuário, o @username e a data/hora da solicitação.
5. Painel de Controle para Administradores: O bot enviará um 'Card de Verificação' para um grupo restrito de administradores. Este card conterá todos os dados coletados do usuário e dois botões inline: [ ✅ Aprovar ] e [ ❌ Recusar ].
6. Execução Automática:
  - Ao clicar em [ ✅ Aprovar ]: O bot executará a API do Telegram (approveChatJoinRequest), aceitando a entrada do usuário no grupo oficial imediatamente e enviando uma confirmação no privado do usuário.
  - Ao clicar em [ ❌ Recusar ]: O bot rejeitará a solicitação de entrada e atualizará o status correspondente na planilha.

Requisitos Técnicos Obrigatórios:
- Hospedagem 100% Gratuita: O bot deve ser configurado para operar em uma plataforma de hospedagem sem custos mensais (exemplos sugeridos: Render, Koyeb ou PythonAnywhere).
- Google Sheets API: A integração com o Google Planilhas deve ser realizada via Service Account para garantir a gravação de dados em tempo real.

Entregáveis:
- Código-fonte limpo e bem documentado (disponibilizado via GitHub ou arquivo ZIP).
- Manual básico de configuração, incluindo instruções para chaves de API e personalização de textos.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por B. O. O.