Files
marcocosta10000 594f1a5725 feat: initial commit of Sistema do Mestre application
Add complete Flask web application with Telegram bot integration,
multiple AI provider support (llama.cpp, OpenRouter, z.ai, StepFun),
extensive order banks for BDSM-themed gameplay, automated cron
scheduling, and responsive web UI with inference parameter controls.
2026-10-17 19:08:54 -03:00

77 lines
2.6 KiB
Bash
Executable File

#!/bin/bash
# Cria o ambiente virtual se não existir
if [ ! -d "venv" ]; then
echo "Criando ambiente virtual..."
python3 -m venv venv
fi
# Ativa o ambiente virtual
echo "Ativando ambiente virtual..."
source venv/bin/activate
# Instala as dependências
echo "Instalando dependências..."
pip install flask python-dotenv requests 2>/dev/null
# Carrega as variáveis do .env (se existir)
if [ -f ".env" ]; then
export $(grep -v '^#' .env | xargs)
fi
# ── Inicia os bots de Telegram em segundo plano ──
if [ -n "$TELEGRAM_BOT_TOKEN" ] && [ "$TELEGRAM_BOT_TOKEN" != "seu_token_aqui" ]; then
echo "Iniciando envio automático de Ordens para o Telegram..."
nohup python enviar_ordem_mestre.py > logs_ordens.log 2>&1 &
echo "PID Ordens: $!"
echo "Iniciando envio automático de Contos Eróticos para o Telegram..."
nohup python enviar_conto_erotico.py > logs_contos.log 2>&1 &
echo "PID Contos: $!"
# Lê a porta do .env ou usa 5000 como padrão
FLASK_PORT=${FLASK_PORT:-5000}
# ── Envia Ordem Inicial de teste para o Telegram ──
echo "Enviando Ordem Inicial do Mestre para o Telegram..."
ORDEM_INICIAL="🔥 ORDEM INICIAL DO MESTRE 🔥
╔══════════════════════════════╗
║ SISTEMA DO MESTRE ATIVADO ║
╚══════════════════════════════╝
📅 $(date '+%d/%m/%Y %H:%M')
🤖 @hermesjogo1000
⚡ O Mestre te saúda, submisso.
⚡ O sistema de ordens automáticas está no ar.
⚡ Obedeça a cada ordem sem questionar.
⚡ Seu corpo pertence ao Mestre.
🔥 Ordens: contextuais, plug, picantes, dinâmicas
📖 Contos eróticos: a cada 50 minutos
🌐 Painel web: http://localhost:5000
🔥 A SUBMISSÃO COMEÇOU. OBEDEÇA."
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage" \
-d "chat_id=${TELEGRAM_CHAT_ID}" \
-d "text=${ORDEM_INICIAL}" \
-d "parse_mode=HTML" > /dev/null 2>&1 && \
echo "✅ Ordem Inicial enviada ao Telegram." || \
echo "⚠️ Falha ao enviar Ordem Inicial ao Telegram."
else
echo "⚠️ TELEGRAM_BOT_TOKEN não configurado. Bots Telegram não iniciados."
echo " Configure .env com TELEGRAM_BOT_TOKEN e TELEGRAM_CHAT_ID"
fi
# ── Executa a aplicação web (primeiro plano) ──
echo ""
echo "==============================================="
echo " 🔥 SISTEMA DO MESTRE - INICIADO"
echo " 🌐 Web: http://localhost:5000"
echo " 🤖 Bot: @hermesjogo1000"
echo "==============================================="
echo ""
python3 app.py