#!/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