Skip to content

Repository files navigation

tg_reader

License: MIT

Бот для чтения и суммаризации сообщений из Telegram-чатов с помощью LLM (Ollama).

Возможности

  • Чтение сообщений из указанных чатов и топиков Telegram
  • Суммаризация истории сообщений через локальную LLM (Ollama)
  • Отправка сводок через Telegram-бота
  • Отметка прочитанных сообщений

Требования

  • Python 3.8+
  • Ollama (локальный или удалённый сервер)
  • Telegram API credentials (api_id, api_hash)
  • Telegram Bot token

Установка

pip install -r requirements.txt

Конфигурация

Скопируйте пример конфига и заполните своими данными:

cp config.yaml.example config.yaml

Основные параметры config.yaml:

Параметр Описание
chats Список чатов для мониторинга (id, topic, descr)
ollama.api_url URL API Ollama
ollama.model Модель для суммаризации
telegram_acc.api_id + api_hash Telegram API credentials
telegram_bot.token Токен Telegram-бота
telegram_bot.recepient ID получателя сводок

Запуск

python main.py -c config.yaml

About

Сводка из чатов Telegram

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages