Telegram-бот для получения краткой сводки о том, что пользователи пишут в социальных сетях о финансовых инструментах (акции, облигации и т.д.).
Бот анализирует посты из социальной сети Пульс (Т-Инвестиции) по заданному тикеру и предоставляет краткую сводку с помощью LLM.
Проект состоит из трех микросервисов:
- pulse_info (порт 8000) - API для получения постов из социальной сети Пульс
- pulse_llm_core (порт 7999) - сервис обработки данных с помощью LLM
- pulse_bot - Telegram-бот для взаимодействия с пользователями
- Docker и Docker Compose
- Telegram Bot Token
- OpenRouter API Key
- Создайте файл
.envв корне проекта:
BOT_TOKEN=your_telegram_bot_token
OPENROUTER_API_KEY=your_openrouter_api_key- Запустите все сервисы:
docker-compose up --build- Найдите бота в Telegram
- Отправьте команду
/start - Введите тикер финансового инструмента (например,
SBER,GAZP) - Получите краткую сводку о том, что пишут пользователи об этом инструменте
/start- начать работу с ботом/help- показать справку