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.
77 lines
2.6 KiB
Bash
Executable File
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
|