Парсер + автопостер
Сбор новых публикаций из Telegram-источников, редактура и отправка в канал — в одном рабочем процессе.
Автоматизация Telegram-постов

Задача и контекст
Ведение канала включает поиск материалов, перенос текста и медиа, проверку и выбор времени публикации. Бот собирает новые сообщения из источников и даёт владельцу инструменты для дальнейшей работы с ними.
Что сделано
Сбор в черновики
Сборщик получает только новые публикации. Альбом собирается в один черновик, полнота которого проверяется до подтверждения.
Проверка перед публикацией
Можно изменить текст с форматированием, заменить отдельное фото, посмотреть итоговый пост или отклонить материал. Подтверждение относится к конкретной версии черновика.
Расписание
Владелец выбирает дату и время и подтверждает отправку. Входящие, расписание и опубликованные материалы доступны из панели бота.
Mini App
Компактный веб-интерфейс внутри Telegram показывает списки и архив, помогает выбрать пост и дату. Для точного предпросмотра и редактирования он возвращает владельца в чат.
Пригласительные ссылки
По наблюдаемым событиям можно сравнить вступления, выходы и удержание. Это учёт событий подписки, а не аналитика кликов или всей прошлой аудитории.
Как это работает
- Источник
Сборщик получает новый пост из подключённого канала.
- Редактура
Владелец проверяет материал, меняет текст или медиа.
- Публикация
Подтверждённый пост отправляется сразу или по расписанию.
Как связаны части
Telethon получает посты доступных аккаунту источников, aiogram обрабатывает действия владельца, PostgreSQL хранит черновики и расписание. Mini App через API использует ту же базу и операции; доступ проверяется по данным Telegram и владельцу.
Что получилось
Материал проходит путь от источника до публикации через черновик и подтверждение. Текст, форматирование и вложения переносятся средствами Telegram, а управлять процессом можно с телефона.
Устройство проекта
- Telethon + aiogram
- Аккаунт-сборщик читает источники; бот предоставляет управление и публикацию. Это разные роли в одном процессе.
- Нативное копирование Telegram
- Поддерживаемые материалы сохраняют форматирование и вложения без скачивания всей медиатеки на сервер.
- Версии черновиков
- Редактирование снимает прежнее согласование. Транзакции связывают подтверждение с актуальным состоянием поста.
- Осторожная отправка
- Если результат отправки неизвестен, требуется ручная проверка канала. Просроченный пост не уходит автоматически с большой задержкой.
Границы решения
Инструмент рассчитан на одного владельца. Он не пишет новости с помощью ИИ и не проверяет факты. После перезапуска история за время простоя не импортируется. Mini App требует авторизации владельца; открытого демо пока нет.
Есть похожая задача?
Расскажите, что нужно сделать. Вместе определим, с чего начать.
Обсудить проект ↗