PROJETO: Bot de divulgação com créditos + painel admin + fila geral IMPORTANTE Esta é a base MVP funcional: - Bot Telegram em Python - Painel admin em PHP/MySQL - Sistema de créditos - Pacotes editáveis - Fila geral de anúncios - Limite por modelo - Intervalo global entre anúncios - Grupos aprovados - Webhook genérico de pagamento automático O gateway Pix real fica isolado em bot/payments.py e webhook/payment_webhook.php. Assim dá para adaptar Mercado Pago, PushinPay, Asaas ou outro sem quebrar o sistema. LOGIN ADMIN PADRÃO Email: admin@local Senha: admin123 Troque a senha depois no banco ou crie outro admin. INSTALAÇÃO RESUMIDA 1) Crie um banco MySQL. 2) Importe o arquivo database.sql. 3) Envie a pasta admin/ e webhook/ para sua hospedagem PHP. 4) Edite admin/includes/db.php com os dados do banco. 5) Configure o .env do bot com base no .env.example. 6) Instale dependências do bot: pip install -r bot/requirements.txt 7) Rode o bot: python bot/main.py 8) Rode o trabalhador da fila em outro processo: python bot/worker.py NO RENDER Você pode criar 2 serviços: - Serviço 1: python bot/main.py - Serviço 2: python bot/worker.py PAGAMENTO AUTOMÁTICO O sistema já tem: - tabela payments - criação de cobrança no bot - webhook que aprova pagamento - adição automática de créditos Mas falta escolher o gateway real. Quando escolher o gateway, adapte apenas: - bot/payments.py - webhook/payment_webhook.php REGRAS DO SISTEMA - Apenas modelo aprovada pode criar anúncio. - Modelo bloqueada não usa o bot. - Compra de pacote adiciona créditos após pagamento aprovado. - 1 anúncio consome 1 crédito. - Anúncio entra na fila geral. - A fila respeita o cooldown global em minutos. - Admin pode adicionar/remover créditos manualmente. - Admin pode aprovar/rejeitar anúncio se approval_mode = manual.