Skip to content
ArSerebrPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Pulse Bot

Telegram-бот для получения краткой сводки о том, что пользователи пишут в социальных сетях о финансовых инструментах (акции, облигации и т.д.).

Описание

Бот анализирует посты из социальной сети Пульс (Т-Инвестиции) по заданному тикеру и предоставляет краткую сводку с помощью LLM.

Архитектура

Проект состоит из трех микросервисов:

  • pulse_info (порт 8000) - API для получения постов из социальной сети Пульс
  • pulse_llm_core (порт 7999) - сервис обработки данных с помощью LLM
  • pulse_bot - Telegram-бот для взаимодействия с пользователями

Требования

  • Docker и Docker Compose
  • Telegram Bot Token
  • OpenRouter API Key

Установка и запуск

  1. Создайте файл .env в корне проекта:
BOT_TOKEN=your_telegram_bot_token
OPENROUTER_API_KEY=your_openrouter_api_key
  1. Запустите все сервисы:
docker-compose up --build

Использование

  1. Найдите бота в Telegram
  2. Отправьте команду /start
  3. Введите тикер финансового инструмента (например, SBER, GAZP)
  4. Получите краткую сводку о том, что пишут пользователи об этом инструменте

Команды

  • /start - начать работу с ботом
  • /help - показать справку

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages