Перейти к содержимому
Собственный продукт

Ежедневный AI-дайджест из Telegram-каналов

  1. Список каналов
  2. Сбор постов
  3. Удаление дублей
  4. Claude: темы и саммари
  5. Сводка в Telegram

Задача

Подписок на новостные и отраслевые каналы становится слишком много: одна и та же новость приходит десятки раз, а на чтение уходит час в день.

Подход

Бот раз в день собирает свежие посты через Telethon, убирает повторы нечётким сравнением текстов, отдаёт оставшееся Claude на категоризацию и пересказ и собирает сводку по темам. Настройки — источники, получатели, время — хранятся в SQLite и меняются командами.

Что сделано

Стек

Telethon для чтения каналов, python-telegram-bot и APScheduler для бота и расписания, rapidfuzz для дедупликации, Claude API для саммари, SQLite, Docker.

Результат

Каждое утро — одна структурированная сводка вместо сотен непрочитанных сообщений.

Смотрите также