First Commit

This commit is contained in:
marco
2026-09-04 08:04:42 -03:00
commit fece2ff049
2140 changed files with 377864 additions and 0 deletions
Executable
+75
View File
@@ -0,0 +1,75 @@
#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR"
echo "=============================================="
echo " Jogo3 - Sistema Automático de Ordens"
echo "=============================================="
# ─── Verificar .env ───────────────────────────────────────────────────────────
if [ ! -f .env ]; then
echo "[!] Arquivo .env não encontrado."
echo " Copie e configure: cp .env.example .env"
exit 1
fi
# ─── Carregar .env para verificar token ───────────────────────────────────────
set -a
source .env
set +a
if [ -z "$TELEGRAM_TOKEN" ] || [ "$TELEGRAM_TOKEN" = "seu_token_aqui" ]; then
echo "[!] TELEGRAM_TOKEN não configurado no .env"
exit 1
fi
if [ -z "$TELEGRAM_CHAT_ID" ] || [ "$TELEGRAM_CHAT_ID" = "seu_chat_id_aqui" ]; then
echo "[!] TELEGRAM_CHAT_ID não configurado no .env"
exit 1
fi
# ─── Python virtual env ──────────────────────────────────────────────────────
if [ ! -d venv ]; then
echo "[+] Criando ambiente virtual Python 3..."
python3 -m venv venv
fi
echo "[+] Ativando ambiente virtual..."
source venv/bin/activate
# ─── Dependências ──────────────────────────────────────────────────────────────
echo "[+] Instalando dependências..."
pip install --upgrade pip -q
pip install -r requirements.txt -q
# ─── Ativar /start do bot ────────────────────────────────────────────────────
echo "[+] Ativando /start no bot do Telegram..."
python3 -c "
import asyncio
from dotenv import load_dotenv
load_dotenv()
import os
from telegram import Bot
async def start():
bot = Bot(token=os.environ['TELEGRAM_TOKEN'])
await bot.send_message(
chat_id=os.environ['TELEGRAM_CHAT_ID'],
text='🚀 Sistema de ordens iniciado!\n\nO bot está online e começará a enviar ordens em breve.'
)
print('[+] /start enviado com sucesso!')
asyncio.run(start())
"
# ─── Rodar o programa ─────────────────────────────────────────────────────────
echo "[+] Iniciando sistema de ordens..."
echo " Intervalo: ${INTERVALO_MINUTOS:-5} minuto(s)"
echo " Sexo: ${SEXO:-masculino}"
echo " Idade: ${IDADE:-30}"
echo ""
echo "Pressione Ctrl+C para parar."
echo "----------------------------------------------"
python3 main.py