Estou procurando um desenvolvedor experiente para criar uma plataforma semelhante ao InviteMember, com foco em gestão de assinaturas recorrentes e acesso automatizado a grupos e canais do Telegram. O sistema deve contar com um painel administrativo completo e permitir integração com diversos meios de pagamento, incluindo cartão de crédito e Pix.
O sistema será usado por múltiplos bots, com configurações independentes por bot (como quais meios de pagamento estarão disponíveis). Deve ser modular, escalável e permitir fácil manutenção.
Funcionalidades essenciais:
Bot do Telegram:
Interface de compra via bot com exibição de planos.
Comando /plans (ou //plans) abre a lista de planos disponíveis.
Redirecionamento automático de mensagens enviadas ao bot para o administrador (via
such.chat ou solução equivalente).
O cliente pode visualizar termos de uso (link configurável).
O cliente pode cancelar a assinatura diretamente no bot, independente do método de pagamento.
Adição automática ao grupo/canal após pagamento aprovado.
Remoção automática após expiração ou falha de pagamento.
Pagamentos e planos:
Suporte a múltiplas moedas (usd, eur, gbp, brl) com conversão automática quando necessário.
Gateways suportados:
Stripe (cartão, com renovação automática)
PayPal (cartão, com renovação automática)
Pagar.me (Pix e cartão)
Cielo (Pix e cartão)
Mercado Pago (Pix)
Pushing Pay (Pix)
Arkama (Pix)
SumUp (cartão via WooCommerce/WordPress)
Para gateways sem renovação automática, o sistema deve gerenciar renovações por agendamento e verificação de pagamento.
Possibilidade de configurar quais meios de pagamento estão disponíveis por bot (por exemplo, Bot A usa Pix do Arkama e cartão da Cielo).
Painel administrativo (front-end):
Dashboard com visão geral de assinantes, pagamentos e falhas.
Gerenciamento de múltiplos bots e suas configurações.
Cadastro de planos, duração, moeda, valor, grupo vinculado.
Integração com gateways: inclusão e alteração de tokens/credenciais direto no painel (sem editar código).
Visualização de mensagens recebidas nos bots e respostas (se possível via
such.chat).
Envio manual de notificações (mensagem, imagem ou vídeo) para leads ativos dentro do bot.
Histórico de transações, logs de eventos, alertas de falhas.
Tecnologia sugerida:
Backend:
Node.js ou Python (FastAPI ou Django)
Frontend: React ou Vue
Banco de dados: PostgreSQL ou MongoDB
Uso de Docker é um diferencial
Código modular, bem documentado, preparado para expansão
Desejável:
Experiência com bots do Telegram, integração com Stripe, Cielo,
Pagar.me, Mercado Pago, Arkama, Pushinpay e Sumup (via WooCommerce).
Solução viável para centralização de atendimento via
such.chat (ou sistema interno semelhante).
Prazo e orçamento serão discutidos com base na proposta técnica.
Preciso que o sistema permita adicionar múltiplas contas de cada gateway de pagamento e vinculá-las individualmente a bots específicos (ex: Bot A usa Stripe conta 1, Bot B usa Stripe conta 2), ou seja suporte a múltiplas contas por gateway, com atribuição por bot (ex: Stripe conta 1 no Bot A, Stripe conta 2 no Bot B).
Prazo de Entrega: Não estabelecido