Компьютер выключен, а идея для бизнеса пришла в голову в метро. Раньше это значило — записать в заметки и забыть до вечера. Подключил Claude Code к Telegram-боту на своём сервере — теперь просто пишу боту, и он решает задачи прямо там же, без компьютера под рукой. Расскажу, как это устроено и что реально пошло не так по пути.
Зачем вообще подключать Claude Code к Telegram
Идея простая: обычно Claude Code работает в терминале на компьютере. Хочешь что-то спросить или поручить — садись за компьютер. Через Telegram-бота та же самая рабочая сессия отвечает прямо в мессенджере, с телефона, из любого места.
Для этого сессия должна жить не на твоём личном компьютере, а на отдельном сервере —VPS, который работает круглосуточно, даже когда твой компьютер выключен. Иначе бот отвечает только пока ты сам онлайн, а смысл в постоянной доступности.
Что пошло не так в первый раз
Первая попытка — бот вообще не отвечал. Причина оказалась банальной: на сервере просто не было установлено нужное расширение для связи с Telegram. Не баг, а пропущенный шаг установки.
Вторая проблема — сессия падала через несколько часов работы без видимой причины. Оказалось, автообновление самого Claude Code прервалось на середине из-за сетевого сбоя и оставило битый файл программы. Переустановка решила это за пару минут, как только нашлась настоящая причина.
Третья, самая неожиданная — бот вроде отвечал, но сообщения не доходили. Разгадка: параллельно на своём компьютере я сам открывал вторую такую же сессию для тестов, настроенную на другого бота с похожим именем — и путал, какой из них реально должен отвечать. Не баг сервера, а собственная путаница между двумя запущенными копиями.
Что реально нужно, чтобы это заработало стабильно
Сервер, который работает постоянно — VPS с достаточным объёмом памяти. Голосовые сообщения через нейросеть требуют заметно больше ресурсов, чем обычный текст, это стоит учитывать заранее.
Автозапуск при перезагрузке сервера — иначе после любого обслуживания или сбоя питания придётся вручную поднимать сессию заново. Настраивается один раз через системную службу, дальше сервер сам следит, что процесс жив, и перезапускает его при сбое.
Ограничение доступа — бот должен отвечать только тебе, а не любому, кто найдёт его имя в Telegram. Настраивается через список разрешённых пользователей по их идентификатору.
Что это даёт на практике
Главный эффект — не рабочий процесс не останавливается, когда ты не за компьютером. Пришла идея — написал боту, он читает текущие приоритеты бизнеса из памяти и сразу понимает контекст, не нужно объяснять заново.
Второй эффект — можно проверить статус дел одной фразой в мессенджере, не открывая ноутбук. «Как дела с задачами» — и в ответ реальная сводка, а не общие слова.
Ограничение тоже есть: сложные задачи, которые требуют долгого диалога с уточнениями, удобнее решать за компьютером. Telegram хорош для коротких поручений и проверки статуса, не для глубокой работы над большой задачей.
Итог
Подключить Claude Code к Telegram-боту на отдельном сервере — реально работающий способ управлять делами без компьютера под рукой. По пути встретились три разные проблемы — от пропущенной установки до собственной путаницы между тестовой и рабочей сессией — и ни одна не была багом самого подхода. С автозапуском и ограничением доступа получается стабильный канал связи с рабочим процессом из любой точки.