Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
openclaw channelsManage chat channel accounts and their runtime status on the Gateway.
Related docs:
bashopenclaw 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
channels status--probe--timeout <ms>--jsonchannels capabilities--channel <name>--account <id>--channel--target <dest>--timeout <ms>--jsonchannels resolve<entries...>--channel <name>--account <id>--kind <auto|user|group>--jsonchannels logs--channel <name|all>--lines <n>--jsonchannels status --probeprobeAccountauditAccountworksprobe failedaudit okaudit failedchannels statusbashopenclaw channels add --channel telegram --token <bot-token> openclaw channels add --channel nostr --private-key "$NOSTR_PRIVATE_KEY" openclaw channels remove --channel telegram --delete
Common non-interactive add surfaces include:
--token--bot-token--app-token--token-file--signal-number--cli-path--http-url--http-host--http-port--db-path--service--region--webhook-path--webhook-url--audience-type--audience--homeserver--user-id--access-token--password--device-name--initial-sync-limit--private-key--relay-urls--ship--url--code--group-channels--dm-allowlist--auto-discover-channels--use-envIf a channel plugin needs to be installed during a flag-driven add command, OpenClaw uses the channel's default install source without opening the interactive plugin install prompt.
When you run
openclaw channels addBind configured channel accounts to agents now?If you confirm bind now, the wizard asks which agent should own each configured channel account and writes account-scoped routing bindings.
You can also manage the same routing rules later with
openclaw agents bindingsopenclaw agents bindopenclaw agents unbindWhen you add a non-default account to a channel that is still using single-account top-level settings, OpenClaw promotes account-scoped top-level values into the channel's account map before writing the new account. Most channels land those values in
channels.<channel>.accounts.defaultdefaultAccountaccounts.defaultRouting behavior stays consistent:
accountIdchannels addIf your config was already in a mixed state (named accounts present and top-level single-account values still set), run
openclaw doctor --fixaccounts.defaultbashopenclaw channels login --channel whatsapp openclaw channels logout --channel whatsapp
channels login--verbosechannels loginlogoutchannels loginexecwhatsapp_loginopenclaw status --deepopenclaw doctoropenclaw channels listClaude: HTTP 403 ... user:profileuser:profile--no-usageCLAUDE_WEB_SESSION_KEYCLAUDE_WEB_COOKIEopenclaw channels statusFetch provider capability hints (intents/scopes where available) plus static feature support:
bashopenclaw channels capabilities openclaw channels capabilities --channel discord --target channel:123
Notes:
--channel--account--channel--targetchannel:<id>Probe: unavailableResolve channel/user names to IDs using the provider directory:
bashopenclaw channels resolve --channel slack "#general" "@jane" openclaw channels resolve --channel discord "My Server/#support" "@someone" openclaw channels resolve --channel matrix "Project Room"
Notes:
--kind user|group|autochannels resolve© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine