Files
marco ad4b73b668 feat(telegram): add automated AI insight delivery system
Implements ThorAgentIA bot that generates and sends scheduled insights
via Telegram using configurable AI providers. Includes environment
configuration, scheduling, and setup automation.
2026-08-16 20:09:57 -03:00

51 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR"
echo "=== ThorAgentIA - Inicializador ==="
echo ""
# Verifica se o Python 3 está instalado
if ! command -v python3 &> /dev/null; then
echo "ERRO: Python 3 não encontrado. Instale o Python 3 antes de continuar."
exit 1
fi
echo "Python 3 encontrado: $(python3 --version)"
# Cria o ambiente virtual se não existir
if [ ! -d "venv" ]; then
echo ""
echo "Criando ambiente virtual Python..."
python3 -m venv venv
echo "Ambiente virtual criado com sucesso."
else
echo ""
echo "Ambiente virtual já existe."
fi
# Ativa o ambiente virtual
echo ""
echo "Ativando ambiente virtual..."
source venv/bin/activate
# Atualiza o pip
echo ""
echo "Atualizando pip..."
pip install --upgrade pip -q
# Instala as dependências
echo ""
echo "Instalando dependências..."
pip install -r requirements.txt -q
echo ""
echo "=== Instalação concluída com sucesso! ==="
echo ""
echo "Iniciando ThorAgentIA..."
echo ""
python3 main.py