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.
This commit is contained in:
Executable
+50
@@ -0,0 +1,50 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user