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:
marco
2026-08-16 20:09:57 -03:00
commit ad4b73b668
7 changed files with 437 additions and 0 deletions
Executable
+50
View File
@@ -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