Channel docking
기준일: 2026-07-26
공식 기준: Channel docking
Channel docking 문서는 OpenClaw 공식 문서(concepts/channel-docking)를 한국어로 정리한 가이드입니다. Move one OpenClaw session's reply route between linked chat channels 명령·설정 키·코드 예시는 공식 문서를 그대로 보존하며, 해석과 절차 안내는 한국어로 제공합니다. 최종 동작은 설치된 CLI 버전과 공식 원문을 확인하세요.
핵심 요약
Move one OpenClaw session's reply route between linked chat channels
한국어 가이드 범위: concepts/channel-docking 경로의 설정·명령·제약·예시를 학습용으로 재구성합니다.
문서 구성
공식 문서의 주요 섹션은 다음과 같습니다.
- 예제
- Why use it
- Required config
- 명령
- What changes
- What does not change
- 트러블슈팅
상세 내용
본문
Channel docking is call forwarding for one OpenClaw session. It keeps the same conversation context, but changes where future replies for that session are delivered. Docking only works from a direct chat; it does not run from a group chat.
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
예제
Alice can message OpenClaw on Telegram and Discord:
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
| Before docking | After /dock_discord |
|---|---|
Replies go to Telegram 123 |
Replies go to Discord 456 |
{
session: {
identityLinks: {
alice: ["telegram:123", "discord:456"],
},
},
}
/dock_discord
Why use it
Use docking when a task starts in one chat app but the next replies should land somewhere else.
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
Required config
Docking requires session.identityLinks. The source sender and target peer must be in the same identity group:
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
| Value | Meaning |
|---|---|
telegram:123 |
Telegram sender id 123 |
discord:456 |
Discord direct peer id 456 |
slack:U123 |
Slack user id U123 |
{
session: {
identityLinks: {
alice: ["telegram:123", "discord:456", "slack:U123"],
},
},
}
명령
OpenClaw generates one /dock- command for every loaded channel plugin that supports native commands, so the list grows as plugins are added. Bundled plugins that currently support it:
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
| Target channel | Command | Alias |
|---|---|---|
| Discord | /dock-discord |
/dock_discord |
| Mattermost | /dock-mattermost |
/dock_mattermost |
| Slack | /dock-slack |
/dock_slack |
| Telegram | /dock-telegram |
/dock_telegram |
What changes
Docking updates the active session delivery fields:
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
| Session field | Example after /dock_discord |
|---|---|
lastChannel |
discord |
lastTo |
456 |
lastAccountId |
the target channel account, or default |
What does not change
It only changes the delivery route for the current session.
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
주요 항목:
- create channel accounts
- connect a new Discord, Telegram, Slack, or Mattermost bot
- grant access to a user
- bypass channel allowlists or DM policies
- move transcript history to another session
- make unrelated users share a session
트러블슈팅
Add both the current sender and the target peer to the same session.identityLinks group. 예를 들어, if Telegram sender 123 should dock to Discord peer 456, include both telegram:123 and discord:456.
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
실습 체크리스트
- 공식 문서와 로컬 버전을 대조합니다:
https://docs.openclaw.ai/concepts/channel-docking - 관련 CLI는
openclaw --help및 하위 명령--help로 옵션을 확인합니다. - 설정 변경 시
openclaw config/openclaw doctor로 유효성을 검사합니다. - Gateway·채널·플러그인 변경 후에는 필요 시 Gateway를 재시작합니다.
자주 쓰는 명령·설정 예시
{
session: {
identityLinks: {
alice: ["telegram:123", "discord:456"],
},
},
}
/dock_discord
{
session: {
identityLinks: {
alice: ["telegram:123", "discord:456", "slack:U123"],
},
},
}
관련 링크
이 가이드는 공식 문서를 한국어 학습용으로 재구성한 것입니다. 옵션 기본값·플래그 이름은 설치 버전에 따라 달라질 수 있습니다.