gfgfgf
This commit is contained in:
+13
-15
@@ -30,7 +30,7 @@ HORA_FIM=$(grep_val HORA_FIM)
|
||||
|
||||
# Configuração de cada envio automático
|
||||
declare -a ENVIAR_ATIVO ENVIAR_INTERVALO ENVIAR_ARQUIVO ENVIAR_QUANTIDADE
|
||||
for n in 1 2 3 4 5 6 7 8 9 10; do
|
||||
for n in 1 2 3 4 5 6 7 8 9 10 11; do
|
||||
ENVIAR_ATIVO[$n]=$(grep_val "ENVIAR${n}_ATIVO")
|
||||
ENVIAR_INTERVALO[$n]=$(grep_val "ENVIAR${n}_INTERVALO_MINUTOS")
|
||||
ENVIAR_ARQUIVO[$n]=$(grep_val "ENVIAR${n}_ARQUIVO_ORDENS")
|
||||
@@ -47,7 +47,7 @@ if [ -z "$TELEGRAM_CHAT_ID" ] || [ "$TELEGRAM_CHAT_ID" = "seu_chat_id_aqui" ]; t
|
||||
fi
|
||||
|
||||
# Validação dos arquivos de ordens
|
||||
for n in 1 2 3 4 5 6 7 8 9 10; do
|
||||
for n in 1 2 3 4 5 6 7 8 9 10 11; do
|
||||
if [ "${ENVIAR_ATIVO[$n]}" = "s" ] && [ ! -f "${ENVIAR_ARQUIVO[$n]}" ]; then
|
||||
echo "[!] Arquivo de ordens '${ENVIAR_ARQUIVO[$n]}' não encontrado (envio automático $n)"
|
||||
exit 1
|
||||
@@ -55,26 +55,24 @@ for n in 1 2 3 4 5 6 7 8 9 10; do
|
||||
done
|
||||
|
||||
export TELEGRAM_TOKEN TELEGRAM_CHAT_ID SEXO IDADE HORA_INICIO HORA_FIM
|
||||
for n in 1 2 3 4 5 6 7 8 9 10; do
|
||||
for n in 1 2 3 4 5 6 7 8 9 10 11; do
|
||||
export "ENVIAR${n}_ATIVO=${ENVIAR_ATIVO[$n]}"
|
||||
export "ENVIAR${n}_INTERVALO_MINUTOS=${ENVIAR_INTERVALO[$n]}"
|
||||
export "ENVIAR${n}_ARQUIVO_ORDENS=${ENVIAR_ARQUIVO[$n]}"
|
||||
export "ENVIAR${n}_QUANTIDADE_ORDENS=${ENVIAR_QUANTIDADE[$n]}"
|
||||
done
|
||||
|
||||
# ─── 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
|
||||
|
||||
# Garantir que pip está instalado (sistema Debian sem pip nativo)
|
||||
if ! python3 -m pip --version >/dev/null 2>&1; then
|
||||
echo "[+] Instalando pip via get-pip.py..."
|
||||
curl -sS https://bootstrap.pypa.io/get-pip.py | python3 - --break-system-packages
|
||||
fi
|
||||
|
||||
python3 -m pip install --upgrade pip -q --break-system-packages 2>/dev/null || true
|
||||
python3 -m pip install -r requirements.txt -q --break-system-packages
|
||||
|
||||
# ─── Ativar /start do bot ────────────────────────────────────────────────────
|
||||
echo "[+] Ativando /start no bot do Telegram..."
|
||||
@@ -99,7 +97,7 @@ echo "[+] Iniciando sistema de ordens..."
|
||||
echo " Sexo: ${SEXO:-masculino} | Idade: ${IDADE:-30}"
|
||||
echo " Horário: ${HORA_INICIO:-08:00} - ${HORA_FIM:-22:00}"
|
||||
echo ""
|
||||
for n in 1 2 3 4 5 6 7 8 9 10; do
|
||||
for n in 1 2 3 4 5 6 7 8 9 10 11; do
|
||||
status="❌ DESATIVADO"
|
||||
if [ "${ENVIAR_ATIVO[$n]}" = "s" ]; then
|
||||
status="✅ ATIVO"
|
||||
|
||||
Reference in New Issue
Block a user