ClickClack は、ファーストクラスの ClickClack ボットトークンを通じて OpenClaw をセルフホストの ClickClack ワークスペースに接続します。 OpenClaw エージェントを ClickClack のボットユーザーとして表示したい場合に使用します。ClickClack は独立したサービスボットとユーザー所有ボットをサポートします。ユーザー所有ボットはDocumentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
owner_user_id を保持し、付与したトークンスコープのみを受け取ります。
クイックセットアップ
ClickClack でボットトークンを作成します。--owner <user_id> を追加します。
OpenClaw を設定します。
複数のボット
各アカウントは独自の ClickClack リアルタイム接続を開き、独自のボットトークンを使用します。replyMode: "model" は、短いボット返信に api.runtime.llm.complete を直接使用します。
アカウントが agentId を設定する場合、OpenClaw は明示的な
plugins.entries.clickclack.llm.allowAgentIdOverride 信頼ビットを要求します。これにより、この Plugin がそのボットエージェント用の補完を実行できます。デフォルトの
エージェントルートだけを使用する場合は、オフのままにしてください。
ターゲット
channel:<name-or-id>はワークスペースチャンネルに送信します。ベアターゲットのデフォルトはchannel:です。dm:<user_id>はそのユーザーとのダイレクト会話を作成するか再利用します。thread:<message_id>は既存のスレッドに返信します。
権限
ClickClack トークンスコープは ClickClack API によって強制されます。bot:read: ワークスペース、チャンネル、メッセージ、スレッド、DM、リアルタイム、プロフィールのデータを読み取ります。bot:write:bot:readに加えて、チャンネルメッセージ、スレッド返信、DM、アップロードを扱います。bot:admin:bot:writeに加えて、チャンネル作成を扱います。
bot:write のみを必要とします。
トラブルシューティング
ClickClack is not configured:channels.clickclack.tokenまたはCLICKCLACK_BOT_TOKENを設定します。workspace not found:workspaceを ClickClack が返したワークスペース ID またはスラッグに設定します。- 受信返信がない: トークンにリアルタイム読み取りアクセスがあり、ボットが自分自身のメッセージに返信していないことを確認します。
- チャンネル送信が失敗する: ボットがワークスペースのメンバーであり、
bot:writeを持っていることを確認します。