Как подключить Signal к OpenClaw?
Signal — мессенджер с акцентом на приватность и end-to-end шифрование. OpenClaw поддерживает Signal через механизм linked device, аналогично WhatsApp Web.
Подключение Signal к OpenClaw сложнее, чем Telegram или WhatsApp, так как Signal не имеет официального Bot API. Вместо этого используется утилита signal-cli, которая эмулирует клиент Signal.
Шаг 1: Установите signal-cli. Это Java-приложение, требующее JRE 21+. На Ubuntu установка через snap, на macOS через Homebrew.
Шаг 2: Зарегистрируйте или привяжите номер. Для OpenClaw рекомендуется использовать отдельный номер телефона. Регистрация требует подтверждения по SMS.
Шаг 3: Запустите signal-cli в режиме JSON-RPC сервера. Это предоставит API для OpenClaw.
Шаг 4: Подключите OpenClaw. Укажите путь к сокету signal-cli в конфигурации.
Ограничения Signal-интеграции:
— Требуется отдельный номер телефона для бота — signal-cli не так стабилен, как официальные API — Signal активно борется с неофициальными клиентами — аккаунт могут заблокировать — Нет поддержки групп (только личные сообщения) — Нет кнопок и интерактивных элементов
Преимущества: полное E2E-шифрование, никакие данные не проходят через сторонние серверы (кроме Signal-серверов). Идеально для приватных AI-ассистентов, где критична конфиденциальность.
Signal-интеграция экспериментальная. Для надёжной работы рекомендуем Telegram.
# Установка signal-cli (Ubuntu): sudo snap install signal-cli
# Регистрация номера: signal-cli -u +7XXXXXXXXXX register signal-cli -u +7XXXXXXXXXX verify 123-456
# Запуск JSON-RPC и подключение: signal-cli -u +7XXXXXXXXXX jsonRpc --socket /tmp/signal.sock & openclaw pair signal --socket /tmp/signal.sock