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

63 lines
3.4 KiB
Bash
Executable File

# ──────────────────────────────────────────────
# Configurações do Sistema do Mestre
# ──────────────────────────────────────────────
# Flask
FLASK_SECRET_KEY=dev-secret-change-me
FLASK_DEBUG=0
FLASK_PORT=5000
# ──────────────────────────────────────────────
# Telegram Bot
# ──────────────────────────────────────────────
# Crie um bot em https://t.me/BotFather e cole o token abaixo.
TELEGRAM_BOT_TOKEN=8866467593:AAHDRlCApnc6lPH5sm715u3aQ1Ntki4Uisg
# ID do chat/grupo para onde as mensagens serão enviadas.
# Para obter o chat_id:
# 1. Envie uma mensagem para o bot pelo Telegram
# 2. Acesse: https://api.telegram.org/bot<SEU_TOKEN>/getUpdates
# 3. Copie o "chat":{"id": ...} da resposta
TELEGRAM_CHAT_ID=7889499475
# ──────────────────────────────────────────────
# Preferências de notificação (opcional)
# ──────────────────────────────────────────────
# Ativar envio automático de ordens para o Telegram
TELEGRAM_NOTIFY_ORDENS=true
# Ativar envio automático de contos para o Telegram
TELEGRAM_NOTIFY_CONTOS=true
# ──────────────────────────────────────────────
# Amigos — Ordens automáticas da IA (botão "Ordens p/ Amigos")
# ──────────────────────────────────────────────
# IDs do Telegram dos amigos que receberão as ordens geradas pela IA
# a cada 5 minutos quando os botões "📲 ORDENS P/ AMIGOS" estiverem
# ativados no painel IA (Modelo).
# - Botão "2 AMIGOS" usa AMIGO1 + AMIGO2.
# - Botão "3 AMIGOS" usa AMIGO1 + AMIGO2 + AMIGO3.
# Para obter o chat_id de cada amigo: peça para ele enviar uma
# mensagem ao bot e consulte getUpdates, ou use @userinfobot.
TELEGRAM_CHAT_ID_AMIGO1=
TELEGRAM_CHAT_ID_AMIGO2=
TELEGRAM_CHAT_ID_AMIGO3=
# ──────────────────────────────────────────────
# IA — Configurada pelo painel web (index.html)
# ──────────────────────────────────────────────
# TODA a configuração da IA (provedor, chaves, modelos, URLs base) é
# gerenciada pelo painel web em http://localhost:5000 e persistida em
# estado_ia.json. As variáveis abaixo NÃO são mais lidas deste arquivo.
# Use o painel "⚙️ Provedor de IA" na interface para configurar tudo.
# IA_PROVIDER=
# LLAMACPP_BASE_URL=http://localhost:8080
# LLAMACPP_TIMEOUT=180
# OPENROUTER_API_KEY=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
# OPENROUTER_MODEL=poolside/laguna-xs-2.1:free
# OPENROUTER_BASE_URL=https://openrouter.ai/api/v1
# OPENROUTER_TIMEOUT=120
# ZAI_API_KEY=e83353cfe8724a7baec2d766d26d7fda.GjL8KYy4RbeW2hf7
# ZAI_MODEL=glm-4.6
# ZAI_BASE_URL=https://api.z.ai/api/paas/v4
# ZAI_TIMEOUT=120