openclaw channels

Управление аккаунтами чат-каналов и их статусом выполнения на Шлюзе.

Связанные документы:

  • Руководства по каналам: Channels
  • Конфигурация шлюза: Configuration

Основные команды

openclaw channels list
openclaw channels status
openclaw channels capabilities
openclaw channels capabilities --channel discord --target channel:123
openclaw channels resolve --channel slack "#general" "@jane"
openclaw channels logs --channel all

Добавление / удаление аккаунтов

openclaw channels add --channel telegram --token <bot-token>
openclaw channels remove --channel telegram --delete

Совет: openclaw channels add --help показывает флаги для каждого канала (токен, токен приложения, пути signal-cli и т.д.).

Вход / выход (интерактивный)

openclaw channels login --channel whatsapp
openclaw channels logout --channel whatsapp

Устранение неполадок

  • Запустите openclaw status --deep для широкой проверки.
  • Используйте openclaw doctor для управляемых исправлений.
  • openclaw channels list выдаёт Claude: HTTP 403 ... user:profile → снимок использования требует области user:profile. Используйте --no-usage, или предоставьте ключ сессии claude.ai (CLAUDE_WEB_SESSION_KEY / CLAUDE_WEB_COOKIE), или повторно авторизуйтесь через Claude Code CLI.

Проверка возможностей

Получение подсказок о возможностях провайдера (намерения/области где доступно) плюс статическая поддержка функций:

openclaw channels capabilities
openclaw channels capabilities --channel discord --target channel:123

Примечания:

  • --channel опциональный; опустите его, чтобы перечислить каждый канал (включая расширения).
  • --target принимает channel:<id> или необработанный числовой id канала и применяется только к Discord.
  • Проверки специфичны для провайдера: намерения Discord + опциональные разрешения канала; области бота и пользователя Slack; флаги бота Telegram + webhook; версия демона Signal; токен приложения MS Teams + роли/области Graph (аннотированы где известно). Каналы без проверок сообщают Probe: unavailable.

Разрешение имён в ID

Разрешение имён каналов/пользователей в ID с использованием справочника провайдера:

openclaw channels resolve --channel slack "#general" "@jane"
openclaw channels resolve --channel discord "My Server/#support" "@someone"
openclaw channels resolve --channel matrix "Project Room"

Примечания:

  • Используйте --kind user|group|auto для принудительного типа цели.
  • Разрешение предпочитает активные совпадения, когда несколько записей имеют одинаковое имя.