Веб-разработка
Блог о кошках, путешествиях и фотографии
Личный блог о кошках, путешествиях и фотографии. Посты автоматически импортируются из Telegram-канала, теги/категории разбираются по хэштегам.
- Клиент
- Annekedisi
- Год
- 2026
- Сайт
- Открыть ↗

Стек: Next.js (React, TypeScript) на VPS под Node.js и nginx, база — SQLite. Импорт постов из Telegram реализован отдельным воркером на Node.js: подключается к Telegram Bot API через long-polling, забирает сообщения из канала @annekedisi, парсит хэштеги в категории, выгружает фото и видео в локальное хранилище.
Процесс: задача была собрать читаемый личный блог поверх уже работающего Telegram-канала. Хозяйка постит в Telegram — записи сами появляются на сайте с правильной разбивкой по разделам (кошки, путешествия, фотография, природа и прогулки, деревенский быт). Никаких дублей: подключение к API учитывает уже импортированные сообщения. Медиа сохраняется локально, чтобы не зависеть от Telegram CDN.
Дизайн собран минималистичный — главная как фотолента, на каждой карточке заголовок, дата и нумерация поста, ссылка на оригинал в канале. Реализованы фильтр по тегам и RSS-фид для подписчиков.
После запуска — поддержка, доработки парсера под новые типы постов (опросы, голосовые), периодические улучшения админки.