Как я управляю Claude Code прямо из Telegram (OpenClaw … — Transcript

Видео показывает, как управлять Claude Code через Telegram-бота с помощью новой функции Cloud Channels без использования OpenClaw.

Key Takeaways

  • Cloud Channels обеспечивает безопасное управление Claude Code через Telegram без OpenClaw.
  • Для работы необходима актуальная версия Cloud Code и подписка Pro или Max.
  • Telegram-бот создается через BotFather и привязывается к аккаунту для безопасности.
  • Управление Cloud Code через Telegram удобно и позволяет выполнять команды и создавать файлы.
  • Бот работает только при активном терминале и включенном компьютере.

Summary

  • Cloud Channels позволяет управлять инстансом Cloud Code напрямую из Telegram-бота.
  • Open Cloud теперь не нужен, так как новая интеграция от Anthropic более безопасна и стабильна.
  • Для работы требуется обновить Cloud Code до версии минимум 2.1.8 и иметь подписку Pro или Max.
  • Установка включает проверку Node.js, установку Cloud Code и плагина Telegram для Cloud Channels.
  • Создается Telegram-бот через BotFather, после чего его API-токен подключается к Cloud Code.
  • Настраивается связь между Telegram-ботом и Cloud Code с помощью команд в терминале и VS Code.
  • Происходит привязка Telegram-аккаунта к боту для ограничения доступа только к авторизованным пользователям.
  • Теперь можно управлять компьютером и Cloud Code через Telegram, включая создание файлов и выполнение команд.
  • Минус: бот работает только при открытом терминале и включенном локальном компьютере.
  • Видео содержит подробную инструкцию и полезные советы по установке и настройке.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Cloud Channels - это новая фишка, которая появилась совсем недавно в Cloud Code, и она позволяет управлять вашим инстансом Cloud Code прямо из Telegram-бота.
00:11
Speaker A
Зачем теперь нужен Open Cloud?
00:12
Speaker A
Непонятно.
00:13
Speaker A
В общем-то, вы можете управлять вашим Cloud Code через Telegram, работает это только через Cloud Code в терминале, но в целом ничего страшного.
00:18
Speaker A
Это сильно лучше, чем Open Cloud, потому что это безопаснее, чем Open Cloud.
00:23
Speaker A
Потому что, как вы помните, у Open Cloud, у этого Cloud Bot, Multibot'а было кучу проблем с безопасностью, а это официальная интеграция от Anthropic, здесь поработали над безопасностью, здесь всё стабильно.
00:34
Speaker A
Смотрите, какие требования: нужно обновить Cloud Code, нужна подписка Pro или Max, через API-ключ это не получится сделать.
00:40
Speaker A
Переходим к установке Cloud Channels, понятно, чтобы установить Cloud Channels, вам нужен Cloud Code, установленный в терминале.
00:47
Speaker A
Если вас интересует установка Cloud Code, как с ним работать и так далее, у меня есть полный гайд на эту тему, посмотрите.
00:54
Speaker A
Тут мы на этом зацикливаться не будем, но в любом случае, как минимум, у вас уже установлен Cloud Code через расширение VS Code, но чтобы подключить Cloud Channels и пользоваться им из Telegram'а, нужно добавить его в консоль.
01:05
Speaker A
Как это сделать, понятно то, что чтобы сначала установить Cloud, нужно проверить версию Node.js.
01:10
Speaker A
На самом деле, не очень это понятно.
01:11
Speaker A
Ну ладно.
01:12
Speaker A
Нужно просто убедиться, то, что у вас есть Node.js.
01:17
Speaker A
Вводите команду Node Version, если что-то показывает, значит, она есть.
01:20
Speaker A
Если нет, заходите на сайт, устанавливайте Node.js, тогда всё будет хорошо.
01:26
Speaker A
Там инструкция простая, если что, спросите у ChatGPT.
01:29
Speaker A
Потом устанавливаем Cloud Code, вводим вот такую вот команду.
01:33
Speaker A
У меня уже установлено, поэтому я Cloud Code устанавливать не буду.
01:37
Speaker A
Это именно в терминал установка.
01:39
Speaker A
Потом мы обновляем до последней версии.
01:42
Speaker A
Это тоже важно.
01:45
Speaker A
Вот эту инструкцию я оставлю у себя в Telegram-канале.
01:48
Speaker A
Обновляем.
01:49
Speaker A
Готово.
01:50
Speaker A
У нас всё сейчас должно обновиться.
01:53
Speaker A
Я нажал на кнопочку Y.
01:55
Speaker A
Чтобы обновить.
01:56
Speaker A
Вот я его обновил.
01:58
Speaker A
Но теперь я выйду, наверное, обратно.
02:00
Speaker A
Для этого я пропишу команду Exit.
02:01
Speaker A
Вот, я вернулся обратно в консоль.
02:04
Speaker A
Чтобы открыть консоль, я не сказал, нужно вот сюда вот нажать в VS Code, у вас вот будет терминал.
02:09
Speaker A
Можно это делать не обязательно через VS Code, можно это делать через любой терминал на вашем компьютере.
02:13
Speaker A
Потом проверяем версию.
02:15
Speaker A
Копируем.
02:17
Speaker A
Зачем мы это делаем, потому что чтобы Cloud Channels работал, нам нужна актуальная версия Cloud Code.
02:20
Speaker A
Да, как минимум 2.1.8, у нас 2.1.8.4, значит, всё в порядке.
02:23
Speaker A
Теперь мы устанавливаем такую штучку под названием BUN.
02:27
Speaker A
Я не знаю, что это значит.
02:28
Speaker A
Ну, тем не менее.
02:30
Speaker A
Устанавливаем такую штучку, вводим просто вот эту команду.
02:32
Speaker A
Ой, извиняюсь.
02:33
Speaker A
Отлично, BUN у нас установлен.
02:36
Speaker A
Нам нужно создать Telegram-бота.
02:38
Speaker A
Для этого мы оказываемся в Telegram'е, нам тут нужен BotFather.
02:42
Speaker A
Вы можете просто в поиске чатов написать BotFather.
02:45
Speaker A
У вас появится вот такой вот челик.
02:47
Speaker A
Вы его открываете, вот у вас BotFather.
02:50
Speaker A
Нажимаете Open.
02:51
Speaker A
Вы открываете Mini App.
02:52
Speaker A
У вас, собственно говоря, появляется Mini App в Telegram'е, где вы можете создать бота в Telegram'е.
02:56
Speaker A
Нажимаете Create New Bot.
02:58
Speaker A
Вводите ему любое имя, какое хотите.
03:00
Speaker A
Username вводите ему любое, главное, чтобы он был оригинальным и такого username'а уже не было.
03:07
Speaker A
В любом случае, он не даст вам создать, если бот с таким username'ом уже существует.
03:10
Speaker A
И обязательно надо на конце прописать bot, либо через чёрточку, либо просто вот так вот.
03:14
Speaker A
Отлично.
03:15
Speaker A
Создаём бота, Create Bot, и вот нам дают API-токен от бота.
03:18
Speaker A
Копируем.
03:19
Speaker A
Это то, что нам надо.
03:20
Speaker A
Теперь мы возвращаемся в VS Code.
03:23
Speaker A
И ставим куда-нибудь прямо вот сюда вот я добавлю этот API-токен, чтобы не забыть.
03:27
Speaker A
Отлично.
03:28
Speaker A
Теперь копируем вот эту вот команду.
03:30
Speaker A
Пишем её сюда.
03:31
Speaker A
Мы с репозитория Telegram-плагина копируем сейчас Telegram-плагин для того, чтобы у нас работал Cloud Channels.
03:37
Speaker A
Тут, типа, в инструкции это всё прописано, инструкцию я в Telegram'е оставлю в своём канале.
03:40
Speaker A
Теперь запускаем Cloud.
03:42
Speaker A
Вот такая вот команда для запуска Cloud.
03:44
Speaker A
Просто пишем Cloud.
03:45
Speaker A
Отлично.
03:46
Speaker A
Жмём Enter.
03:47
Speaker A
Cloud запустился.
03:48
Speaker A
Теперь команду /plugins пишем.
03:50
Speaker A
И тут, а, сейчас вот так сделаем.
03:53
Speaker A
Вот, и в поиске просто пишем Telegram.
03:55
Speaker A
И вот оно второе.
03:56
Speaker A
Нажимаем Enter.
03:57
Speaker A
Жмём Enter.
03:58
Speaker A
Готово, Telegram установился.
04:00
Speaker A
Теперь мы выходим из текущей сессии Cloud Code, прописываем команду Exit.
04:04
Speaker A
Вышли.
04:05
Speaker A
И запускаем заново с флагом, то есть пишем вот NPX.
04:09
Speaker A
Я через NPX запускаю Telegram, ой, Cloud Code.
04:12
Speaker A
Команда Channels.
04:13
Speaker A
Отлично.
04:14
Speaker A
Прописали.
04:16
Speaker A
Всё, теперь видите, пишет Listening for channel messages from plugin.telegram.
04:20
Speaker A
Это хорошо.
04:21
Speaker A
Вот, сообщение появилось.
04:23
Speaker A
Теперь настраиваем токен.
04:24
Speaker A
Копируем вот команду /telegram.configure и здесь вставляем наш токен бота через пробел.
04:28
Speaker A
И вводим это здесь в Cloud'е.
04:30
Speaker A
Вводим, жмём Enter.
04:31
Speaker A
Теперь смотрим, что происходит.
04:33
Speaker A
Жмём Yes.
04:34
Speaker A
Что-то происходит.
04:36
Speaker A
Коннектится наш аккаунт.
04:38
Speaker A
Жмём Yes.
04:39
Speaker A
У нас сейчас перезаписался токен бота.
04:43
Speaker A
В папку Telegram Channels, чтобы подключить всё.
04:46
Speaker A
Так, всё.
04:47
Speaker A
Делаем дальше.
04:48
Speaker A
Что у нас дальше прописано?
04:49
Speaker A
Если не работает, опять же, есть альтернатива, добавить эту инструкцию в Cloud.
04:53
Speaker A
Если у вас будут проблемы, он вам поможет.
04:55
Speaker A
Теперь пятый шаг - привязываем свой аккаунт.
04:57
Speaker A
Открываем Telegram, вот, нажимаем сюда.
05:00
Speaker A
У нас откроется наш бот, ну, либо просто имя его скопируйте и найдите в поиске.
05:03
Speaker A
Теперь по инструкции нам нужно открыть Telegram, написать что-то в Telegram'е боту.
05:08
Speaker A
Я вот уже написал только что, просто забыл переключить окно.
05:11
Speaker A
Написано Pairing required.
05:13
Speaker A
Run in Cloud Code.
05:14
Speaker A
Отлично.
05:15
Speaker A
Теперь копируем эту команду.
05:17
Speaker A
Возвращаемся в VS Code.
05:19
Speaker A
Вставляем эту команду: telegram.access.pair, и тут идёт уникальный код, который вам дадут.
05:23
Speaker A
Так.
05:24
Speaker A
Cloud должен подтвердить, что всё сработало.
05:27
Speaker A
Наш ID добавлен в Allow List.
05:29
Speaker A
Обновляю pairing.
05:30
Speaker A
Жмём Yes.
05:31
Speaker A
Отлично, он пишет наш Telegram ID.
05:35
Speaker A
Allow from.
05:36
Speaker A
Это, знаете, зачем нужно сделать, это чтобы только вы могли писать этому боту, и он только от вас слушал сообщения.
05:43
Speaker A
То есть только от вашего Telegram-аккаунта.
05:45
Speaker A
Потому что если этого не сделать, кто угодно сможет зайти в Telegram-бота вашего, написать что-нибудь и управлять вашим Cloud Code.
05:50
Speaker A
Неприятно.
05:51
Speaker A
Ну и вот это сделаем тоже команду.
05:54
Speaker A
Чтобы заблокировать другие ID.
05:57
Speaker A
Вводим эту команду.
05:58
Speaker A
Ну да, как раз, чтобы только пользователи из Allow List могли писать боту.
06:02
Speaker A
То есть только мы, чтобы мы могли писать боту.
06:04
Speaker A
Ну, если потом нужно будет кого-то добавить, вот есть для этого инструкция.
06:07
Speaker A
Теперь у нас должен бот заработать.
06:10
Speaker A
То есть мы открываем, получается, Safari.
06:13
Speaker A
Ну, Telegram-бота.
06:15
Speaker A
Пишем ему что-нибудь, типа, привет.
06:17
Speaker A
Привет.
06:18
Speaker A
Вот, он нам отвечает.
06:20
Speaker A
Привет, Володя, чем могу помочь?
06:22
Speaker A
Давайте зайдём обратно в VS Code.
06:23
Speaker A
И видите, в VS Code у нас отображается то, что мы, вот, написали в Telegram'е привет.
06:29
Speaker A
И он ответил: Привет, Володя, чем могу помочь?
06:31
Speaker A
То есть, поздравляю.
06:32
Speaker A
Мы подключили наш Cloud Code из терминала в Telegram.
06:37
Speaker A
Собственно говоря, вот вам и Open Cloud, только более безопасный.
06:40
Speaker A
Понятно то, что вы сейчас можете настраивать что угодно.
06:43
Speaker A
Как дела?
06:44
Speaker A
Давай создадим файл в папке Загрузки, назовём его Cloud.md.
06:48
Speaker A
О, видите, он даже цитирует.
06:49
Speaker A
Создал пустой файл.
06:50
Speaker A
Отлично.
06:51
Speaker A
Он создал пустой файл.
06:52
Speaker A
Если он будет требовать какие-то разрешения, видите, он, например, Permissions Edit, Permissions Edit.
06:56
Speaker A
Мы сможем нажать на кнопочку прямо в Telegram'е Allow и подтвердить.
07:00
Speaker A
Раньше этого не было.
07:01
Speaker A
Когда это только появилось.
07:02
Speaker A
Сейчас это уже подкрутили.
07:03
Speaker A
Ну и чтобы показать вам, что всё в порядке, видите, файл Cloud в Загрузках он создал.
07:06
Speaker A
Вот он находится, пустой.
07:07
Speaker A
То есть он действительно сейчас может управлять нашим компьютером прямо через Telegram.
07:11
Speaker A
Это очень круто, очень удобно.
07:14
Speaker A
Какие у нас дальше идут тут приколы?
07:17
Speaker A
То есть установочка у нас прошла.
07:19
Speaker A
Тут прописано у меня дальше то, что мы одобряем с телефона.
07:24
Speaker A
То есть Cloud, ну, запрашивает разрешение.
07:26
Speaker A
Я только что вам это показал.
07:28
Speaker A
То есть мы можем это делать.
07:29
Speaker A
Смотрите, какие есть минусы.
07:31
Speaker A
Если мы закрываем терминал, бот умирает и перестаёт работать.
07:35
Speaker A
То есть у нас сейчас открыт терминал.
07:37
Speaker A
Мы его закроем, бот перестанет работать.
07:39
Speaker A
Это неприятно.
07:40
Speaker A
Если мы выключаем наш локальный компьютер, бот, соответственно, тоже не работает.
07:44
Speaker A
Если я сейчас выключу компьютер, бот не будет работать.
07:46
Speaker A
То есть нам нужно постоянно, чтобы компьютер был включён.
07:49
Speaker A
А есть способы сделать так, чтобы, например, у меня MacBook.
07:53
Speaker A
Чтобы он не блокировался постоянно.
07:56
Speaker A
Чтобы он работал.
07:58
Speaker A
Ну, то есть MacBook впадает в спящий режим.
08:00
Speaker A
Я думаю, вы в курсе.
08:01
Speaker A
И нужно сделать так, чтобы он этого не делал.
08:03
Speaker A
Вот, что мы можем сделать.
08:05
Speaker A
Я открыл сейчас настройки на Mac'е, нажимаем Экран блокировки, и вот тут везде ставим Никогда.
08:10
Speaker A
Чтобы он никогда не вырубался и всё время работал.
08:13
Speaker A
Ну, у меня он сейчас от сети питания работает.
08:15
Speaker A
То есть он от зарядки работает.
08:16
Speaker A
То есть, чтобы мы отошли от компьютера, а он продолжал работать, был не заблокированным.
08:20
Speaker A
Честно говоря, я этим не пользуюсь.
08:22
Speaker A
Но мне это не надо вообще.
08:23
Speaker A
Мне проще с компьютера это всё делать, а не ходить что-то с телефона тыкать.
08:26
Speaker A
Но на самом деле, есть Use Case'ы, когда это может быть очень удобно.
08:30
Speaker A
Когда вы куда-то отъехали.
08:31
Speaker A
Вам заказчик написал то, что нужно сделать какую-то правку, вы понимаете, то, что это минимальная правка.
08:36
Speaker A
Её очень быстро можно сделать, и вы таким образом можете просто написать в Cloud.
08:39
Speaker A
Он это реализует.
08:40
Speaker A
Слэш-команды тут не работают.
08:41
Speaker A
Может, их уже сейчас добавят скоро, но пока что они не работают.
08:44
Speaker A
Можем, кстати, проверить.
08:45
Speaker A
Прямо давайте напишем.
08:46
Speaker A
Слэш.
08:47
Speaker A
Слэш Clear.
08:48
Speaker A
Видите, он даже нам пишет: Из Telegram'а она не работает.
08:50
Speaker A
То есть команды слэш не работают.
08:51
Speaker A
Давайте проверим голосовое.
08:52
Speaker A
Проверка голосового сообщения.
08:54
Speaker A
О, Господи, как громко.
08:55
Speaker A
Давайте посмотрим, что он, кстати, в VS Code отображает.
08:56
Speaker A
В VS Code он пишет.
08:57
Speaker A
А, смотрите.
08:58
Speaker A
Он сейчас его транскрибирует.
08:59
Speaker A
Вообще, наверное, это не нативно вшито.
09:01
Speaker A
То есть он, наверное, сам подумал, типа, сейчас я попытаюсь транскрибировать.
09:05
Speaker A
И сам это делает.
09:06
Speaker A
Хотя я не уверен.
09:07
Speaker A
А, возможно, знаете, как он делает, он, возможно, проверяет, установлен ли у меня на компьютере Whisper.
09:12
Speaker A
И сам пытается расшифровать, то есть это не нативно встроено в Cloud Code.
09:16
Speaker A
Но вы можете добавить, чтобы это работало автоматически.
09:20
Speaker A
То есть вы можете установить Whisper вам локально на комп.
09:24
Speaker A
И он тогда будет расшифровывать голосовые сообщения.
09:27
Speaker A
По крайней мере, он их ловит.
09:29
Speaker A
Вот он не переключает ещё моды.
09:31
Speaker A
Типа, а можно ли переключить план-мод, bypass permissions и так далее?
09:35
Speaker A
Посмотрим, что он нам ответит на это.
09:36
Speaker A
Смотрим.
09:37
Speaker A
Вот у нас отправилось сообщение.
09:38
Speaker A
Смотрите.
09:39
Speaker A
А можно ли переключить план-мод, bypass permissions и так далее?
09:42
Speaker A
А он нам что говорит?
09:43
Speaker A
А он нам говорит: Секунду, транскрибирую голосовое.
09:44
Speaker A
И ему вообще пофиг.
09:45
Speaker A
Ну, то есть, так как он у нас установлен на компе, он может делать всё, что угодно на компе.
09:50
Speaker A
Он увидел голосовое и подумал.
09:52
Speaker A
Сейчас надо его расшифровать.
09:53
Speaker A
Начал ставить локально на комп Whisper.
09:55
Speaker A
Да, видите, он пишет, то, что Whisper качает модель.
09:57
Speaker A
Ну, что-то он вообще шизанулся.
09:58
Speaker A
Давайте его остановим.
09:59
Speaker A
Не надо качать Whisper.
10:01
Speaker A
Вообще, можно было и в Telegram'е это сейчас написать.
10:03
Speaker A
А, вот, он нам в Telegram'е ответил то же самое.
10:05
Speaker A
Чтобы убедились.
10:06
Speaker A
Sorry, пока голосовые не могу обрабатывать.
10:08
Speaker A
Пишите текстом.
10:09
Speaker A
А работает ли режим bypass permissions, план-мод через Telegram?
10:12
Speaker A
Могу ли я их переключать?
10:14
Speaker A
Видите, он пишет.
10:16
Speaker A
Нет, не переключается, план-мод, bypass permissions не переключается.
10:20
Speaker A
Это вот очередной минус, который я тут прописал.
10:22
Speaker A
А, ну и каждый раз, когда мы запускаем Cloud, нам нужно писать флаг Channels.
10:26
Speaker A
Это я прописывал в установке.
10:27
Speaker A
Смотрите, какой есть лайфхак.
10:29
Speaker A
Так как все мы понимаем, то, что Cloud Code выпустили Cloud Channels, а до этого они выпустили Cloud Dispatch, который управляет вашим Cloud-коворкером с телефона, с приложения Cloud.
10:36
Speaker A
Естественно, они это выпустили в ответ Open Cloud.
10:40
Speaker A
Вот этому нашумевшему Open Cloud, Cloud Bot, Multibot.
10:45
Speaker A
Они взяли и выкатили альтернативу такую же, но гораздо более прикольную.
10:49
Speaker A
Потому что она безопасная.
10:51
Speaker A
Если вы хотите прямо делать своего собственного AI-агента, как это было с Open Cloud, вы можете не ставить Cloud локально.
10:58
Speaker A
Кстати, Open Cloud локально ставить небезопасно, я вам напоминаю.
11:01
Speaker A
А вот Cloud Code локально, как мы сейчас сделали, это вполне себе безопасно.
11:06
Speaker A
Ну, вы можете разместить ваш Cloud Code там на Mac Mini.
11:10
Speaker A
Купить себе Mac Mini.
11:11
Speaker A
Либо разместить его где-нибудь на VPS-сервере удалённом, чтобы он работал 24/7 и не зависел от компа.
11:17
Speaker A
И вот у вас, по сути, такой же Open Cloud.
11:19
Speaker A
Это удобно.
11:20
Speaker A
В целом, может быть.
11:21
Speaker A
Мне это не надо.
11:23
Speaker A
Но вот она полноценная замена Open Cloud, если бы мне это нужно было, я бы точно пользовался Cloud Code, а не Open Cloud.
11:30
Speaker A
Особенно, учитывая то, что у меня есть подписка на Cloud Code.
11:34
Speaker A
Я могу Cloud Channels, ну, Cloud Code разместить на сервере и по той же подписке продолжать им пользоваться.
11:40
Speaker A
А Open Cloud я не могу использовать по подписке Cloud, потому что тогда меня могут забанить.
11:44
Speaker A
Не устанавливайте Open Cloud.
11:47
Speaker A
Вообще, забейте на него.
11:48
Speaker A
Ладно, может, он круто прокачается.
11:49
Speaker A
Но если вы фанат Open Cloud, я бы вам советовал посмотреть в сторону Cloud Channels и попробовать его.
11:55
Speaker A
Спасибо за то, что посмотрели это видео, смотрите и другие ролики на моём канале, например, вот это вот.
12:00
Speaker A
Всем пока.
Topics:Cloud ChannelsClaude CodeTelegram ботOpenClawAnthropicVS CodeNode.jsAPI токенуправление через Telegramбезопасность

Frequently Asked Questions

Что такое Cloud Channels и зачем он нужен?

Cloud Channels — это новая функция Cloud Code, которая позволяет управлять вашим инстансом Cloud Code напрямую из Telegram-бота, обеспечивая более безопасную и удобную работу по сравнению с Open Cloud.

Какие требования нужны для использования Cloud Channels?

Для использования Cloud Channels необходимо обновить Cloud Code до версии минимум 2.1.8, иметь подписку Pro или Max, а также установить Node.js и Telegram-бота с API-токеном.

Как обеспечить безопасность при использовании Telegram-бота для управления Cloud Code?

Безопасность достигается путем привязки Telegram-аккаунта к боту через команду telegram.access.pair, что позволяет ограничить доступ к боту только авторизованным пользователям из Allow List.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →