Cloud Focus: повторить чужой фокус-бот самому
Увидел фокус-бота в сообществе GOD_MODE, платить не захотел — собрал свой за четыре дня. Работает, доступ за подписку на канал. Сам забросил через неделю.
Получилось: за 22–25.03 собран рабочий Mini App — проекты, таймер, итог сессии, лог, статистика, синхронизация между устройствами, вход через подписку на @dima_cloud. 46 сессий за всё время, почти все — мои за первую неделю (≈36 ч). Продукт в архиве, работает: dima.cloud/tools/focus.
Что получилось
Всё началось с чужого продукта. В сообществе GOD_MODE запустили бота для фокус-режима, @god_mode_focus_bot. Идея мне понравилась, хотелось просто попробовать. Но там сразу предлагали заплатить за не очень понятный сервис, без гарантии, что он вообще заработает. Попробовать я так и не смог.
Зато появилось любопытство: а смогу ли я собрать такое сам? К тому же я давно хотел сделать что-то своё на Telegram Mini App. Пазл сложился: интерес есть, технология есть, Claude Code под рукой. Так появился мини-эксперимент.

Сначала — подписка на канал Dima Cloud. Бесплатно, бот проверяет её сам.
Открыть @cloudfocusrobot в TelegramЧто получилось
Полностью рабочий продукт. Открываешь бота, выбираешь проект, нажимаешь «Войти в фокус», и пошло время. В конце пишешь одной строкой, что сделано. Сессии синхронизируются между телефоном и компьютером: начал на одном, закончил на другом.
- Фокус: проект, таймер (бесконечный, 15, 25, 45, 60, 90 минут или своё значение), пауза, завершение, «Время вышло!» по окончании.
- Итог сессии: что сделано. Время без результата — это просто время.
- Лог дня: все сессии списком или по проектам.
- Статистика: общее время, лучшая и средняя сессия, серия дней, последние 14 дней.
- Профиль: дневная цель в минутах и прогресс к ней.
- Светлая и тёмная тема.
Чего нет: оплаты, рейтингов, команд, экспорта, отдельных задач.
Вход через подписку
Платить не нужно, но есть условие: пользоваться может только подписчик моего канала @dima_cloud. Бот проверяет подписку сам. Если её нет, показывает экран «Доступ через подписку» с кнопкой «Подписаться на канал».
Это и есть «вирусная» часть: каждый, кому понравился инструмент, становится подписчиком канала. Вместо денег — внимание.
Как это делалось
Кода в git нет: приложение жило сразу на сервере. Хронологию я восстановил по датам файлов, настройкам сервера и данным самого приложения.
- 22.03.2026Первая версия и первые 22 сессии
Весь день — тестовые прогоны. Около полуночи вышла статья о запуске.
- 24.03Переезд на отдельный адрес
Приложение ушло с хоста WordPress на app.dima.cloud/focus в свой контейнер с PHP.
- 25.03Последние правки: бот, утренний отчёт, нижнее меню
Версия 13 — с тех пор код не менялся.
- 22–28.03Неделя, когда я им пользовался
37 сессий, почти 36 часов фокуса.
- 31.05Последняя сессия
- 08.10В архив и в «Сервисы» dima.cloud
Стек простой: обычные HTML, CSS и JavaScript, один PHP-файл на сервере и JSON-файл вместо базы данных. Логика синхронизации, проверка подписки, бот с командой /start — всё это уложилось в четыре дня работы.
Пользовался ли я им
Честно — нет. Неделю после запуска пользовался активно, потом забыл. В записях Cloud Game летом есть фраза: «Я даже сделал под него приложение Cloud Focus… И забыл про него». Другие люди открывали бота, но дальше пары нажатий не пошли.
Эксперимент успешный: я хотел проверить, смогу ли повторить понравившийся продукт сам, и смог. За четыре дня, без команды, с рабочей синхронизацией, проверкой подписки и ботом. А то, что я им не пользуюсь, — это вывод не про технологию, а про меня: инструмент для фокуса не заменяет привычку фокусироваться. Продукт остаётся в архиве и работает — можно открыть и потыкать.
Вопрос
Смогу ли я за несколько дней сам, с Claude Code, собрать рабочий аналог фокус-бота в виде Telegram Mini App?
Зачем
Попробовать понравившуюся идею фокус-бота, не платя за непонятный сервис, и заодно собрать свой первый Telegram Mini App
Гипотеза
Фокус-сессия, которая заканчивается записью результата (что сделано, проект, задача, следующий шаг), помогает удерживать смысл работы лучше, чем таймер.
Протокол
Telegram Mini App на web-стеке, PHP backend, JSON storage, серверная синхронизация состояния. Кнопка «Войти в фокус» → сессия → фиксация результата → дневной лог и разрез по проектам.
Выводы · 5
Бота открыли 7 человек, кроме меня никто не провёл больше двух сессий.
Неделю активного использования, потом приложение было забыто, хотя работает.
Платить за непонятный сервис не хотелось; собственная версия заняла четыре дня.
Гипотеза продукта; эффект на работу не измерялся — нет данных.
Без большой команды и корпоративной машины.