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.
This commit is contained in:
Executable
+76
@@ -0,0 +1,76 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user