Создать универсальный веб-клон публичных Telegram-каналов с автоматическим обновлением контента.
Основные требования:
Парсинг и отображение данных
- Парсинг данных с публичной страницы канала (формат: https://t.me/s/{channel_name})
- Без использования Telegram API ( app_id/hash)
- Отображение последних 5 постов
- Автоматическое обновление при появлении новых постов
Дизайн и верстка:
- Точное повторение дизайна страницы https://t.me/s/durov
- Поддержка форматирования текста и эмодзи как в оригинале
- Иерархическое расположение постов (новые сверху)
- Отображение времени публикации и количества просмотров
Функциональные элементы:
- Кнопка "Перейти в канал" под каждым постом
- Информационный блок справа с:
- Названием канала
- Фото канала
- Количеством подписчиков
- Автоматическим обновлением статистики
Модальное окно:
- Появляется после просмотра 5 постов
- Содержит призыв подписаться на канал
- Включает кнопку перехода на канал
Конфигурация:
- Отдельный конфигурационный файл с указанием канала
- Универсальность для любого публичного канала
Технические требования:
- Любой язык программирования
- Любой фреймворк
- Обеспечение адаптивности