Подключение Telegram

Создайте Telegram-бота для агента и общайтесь с ним с телефона.

После подключения Telegram вы сможете писать агенту с телефона, где бы вы ни находились. Кроме того, запланированные задачи смогут присылать вам результаты.

Шаг 1: создайте бота

  1. Откройте Telegram и начните чат с @BotFather.
  2. Отправьте /newbot.
  3. Выберите отображаемое имя, например Mona.
  4. Выберите имя пользователя, оканчивающееся на bot, например mona_assistant_bot.
  5. BotFather ответит токеном вида 123456789:AAH.... Скопируйте его.

Храните токен в секрете. Любой, у кого он есть, может управлять вашим ботом.

Шаг 2: подключите бота к агенту

officeclaws telegram set
Telegram bot token: 123456789:AAH...
Telegram channel configured.

Чтобы применить новую настройку, telegram set сам перезапускает контейнер агента, поэтому агент будет недоступен несколько секунд. Если снова выполнить telegram set без --dm-policy, режим вернется к pairing.

Шаг 3: привяжите свой аккаунт Telegram

По умолчанию бот общается только с теми, кого вы одобрили. Этот режим называется pairing.

  1. В Telegram откройте своего бота (найдите его по имени пользователя) и отправьте ему любое сообщение.

  2. Бот ответит кодом привязки.

  3. На компьютере выведите список ожидающих запросов:

    officeclaws telegram pairings
    CODE      USERNAME  USER-ID     EXPIRES
    K7Q2XM    alex      123456789   2026-10-17T12:30:00Z
    
  4. Одобрите запрос:

    officeclaws telegram approve K7Q2XM
  5. Снова напишите боту. Теперь агент отвечает.

Сохраните свой USER-ID. Он понадобится, чтобы отправлять результаты запланированных задач в Telegram.

Кто может писать боту

Выберите режим с помощью --dm-policy:

officeclaws telegram set --dm-policy pairing
РежимКто может писать агенту
pairing (по умолчанию, рекомендуется)Только те, кого вы одобрили по коду привязки
allowlistТолько аккаунты из списка разрешенных у агента
openЛюбой, кто найдет бота. Не рекомендуется. Эти люди будут расходовать ваши лимиты ChatGPT.
disabledНикто. Бот игнорирует личные сообщения.

Другие команды

officeclaws telegram show      # current settings (token masked)
officeclaws telegram disable   # turn Telegram off

Следующий шаг

Запланируйте задачи →