Как я решил превратить своего телеграм-бота в полноценное веб-приложение. История создания «Эхо времени»
Сегодня я решил сделать следующий шаг — превратить своего телеграм-бота в полноценное веб-приложение. И, кажется, это оказалось правильным решением: то, что в чате было уютным и полезным, в браузере вдруг приобрело вес, масштаб и свои маленькие ритуалы.
Я не стал заново изобретать колесо: взял ту же сердцевину — логику реставрации и колоризации, которая уже работала в боте, — и дал ей другое тело. В веб-версии всё по-другому: здесь можно показывать картинку крупным планом, аккуратно подать сравнение «до/после», дать пользователю чуть больше времени и пространства, чтобы почувствовать результат. Интерфейс — не просто контейнер для кнопок, а часть опыта, и это оказалось важно.
Работать над внешним видом было неожиданно приятно. Я проговаривал идею вслух, корректировал настроение страниц вместе с Claude (он помогал формулировать и доводить до ума наброски), подбирал свет и типографику так, чтобы главное — лицо и эмоция — оставались в фокусе. Сайт получился светлым, простым и немного театральным: загружаешь фото — и перед тобой история, которую можно вернуться и рассмотреть.
Под капотом — те же инструменты, которым я доверяю: модель, аккуратно настроенная на сохранение идентичности, аккуратная последовательность реставрации и опциональная колоризация. Но важнее не техника, а ощущение: люди начали воспринимать приложение иначе — не как утилиту в мессенджере, а как место, где можно бережно поработать с памятью. Это и есть главная разница: форма усилила содержание.
Когда я привязал домен и впервые открыл сайт по адресу, который теперь можно отправлять родителям или друзьям — это был момент, после которого проект перестал быть экспериментом. Он стал пространством, в которое люди приносили кусочки своей семьи. Мне казалось, что интерфейс должен вести себя как собеседник: не кричать функциями, а мягко сопровождать процесс. Навигация проста, загрузка — быстрая, результат — честный и наглядный.
Получилось лучше, чем я ожидал. Может, потому что я не пытался сделать «всё и сразу», а аккуратно перенёс лучшую логику бота в более выразительную форму. Веб-приложение дало возможность добавить мелочи, которые в чате были неудобны: история обработок, режимы качества, «до/после» в полноэкранном виде и лёгкие подсказки, которые не мешают, а помогают.
У меня есть планы довести всё до идеала: улучшить палитры колоризации, сделать пакетную обработку альбомов и, возможно, подготовить приложение для публикации в RuStore — но с этим я ещё не сталкивался и пока не делал. Это отдельный вызов и отдельная история, к которой я хочу подойти осторожно.
Если вам интересно посмотреть, протестировать или просто высказать мнение — буду очень рад вашим комментариям и лайкам. В комментариях пишите, чего не хватает, какие фичи вы бы хотели видеть — я постараюсь добавить это. Ваши идеи и обратная связь для меня очень важны: они превращают простой инструмент в по-настоящему полезный сервис.