Настройка моста Telegram
Пересылайте сообщения между Telegram-ботом и агентом OpenClaw, работающим внутри песочницы.
Мост Telegram — это вспомогательный сервис, управляемый командой nemoclaw start.
Предварительные требования
- Работающая песочница NemoClaw, локальная или удалённая.
- Токен Telegram-бота от BotFather.
Создание Telegram-бота
Откройте Telegram и отправьте /newbot пользователю @BotFather.
Следуйте подсказкам для создания бота и получения токена.
Установка переменной окружения
Экспортируйте токен бота как переменную окружения:
$ export TELEGRAM_BOT_TOKEN=<your-bot-token>
Запуск вспомогательных сервисов
Запустите мост Telegram и другие вспомогательные сервисы:
$ nemoclaw start
Команда start запускает следующие сервисы:
- Мост Telegram пересылает сообщения между Telegram и агентом.
- Туннель cloudflared обеспечивает внешний доступ к песочнице.
Мост Telegram запускается только при установленной переменной окружения TELEGRAM_BOT_TOKEN.
Проверка сервисов
Убедитесь, что мост Telegram работает:
$ nemoclaw status
Вывод показывает статус всех вспомогательных сервисов.
Отправка сообщения
Откройте Telegram, найдите вашего бота и отправьте сообщение. Мост пересылает сообщение агенту OpenClaw внутри песочницы и возвращает ответ агента.
Ограничение доступа по Chat ID
Чтобы ограничить, какие чаты Telegram могут взаимодействовать с агентом, установите переменную окружения ALLOWED_CHAT_IDS со списком идентификаторов чатов Telegram через запятую:
$ export ALLOWED_CHAT_IDS="123456789,987654321"
$ nemoclaw start
Остановка сервисов
Для остановки моста Telegram и всех остальных вспомогательных сервисов:
$ nemoclaw stop
Связанные темы
- Развёртывание NemoClaw на удалённом экземпляре GPU — удалённое развёртывание с поддержкой Telegram.
- Команды — полный справочник команд
startиstop.