Skip to main content
Tencent Yuanbao は Tencent の AI アシスタントプラットフォームです。コミュニティによってメンテナンスされている openclaw-plugin-yuanbao Plugin は、Yuanbao ボットを WebSocket 経由で OpenClaw に接続し、ダイレクトメッセージとグループチャットを利用できるようにします。 ステータス: ボットの DM とグループチャットで本番利用可能です。サポートされる接続モードは WebSocket のみです。この Plugin は OpenClaw コアではなく Tencent Yuanbao チームによって外部カタログエントリとしてメンテナンスされています。以下の設定と動作の詳細(インストールと汎用 CLI サーフェスを除く)は Plugin 独自のドキュメントに基づいており、OpenClaw コアのソースに対する検証は行われていません。

クイックスタート

OpenClaw 2026.4.10 以降が必要です。openclaw --version で確認し、openclaw update でアップグレードしてください。
1

認証情報を使用して Yuanbao チャンネルを追加する

--token には、コロンで区切った appKey:appSecret を使用します。アプリケーション設定でボットを作成し、Yuanbao アプリからこれらを取得してください。
2

変更を適用するために Gateway を再起動する

対話形式のセットアップ(代替方法)

プロンプトに従って App ID と App Secret を入力します。

アクセス制御

ダイレクトメッセージ

channels.yuanbao.dm.policy: ペアリング要求を承認します。

グループチャット

channels.yuanbao.requireMention(デフォルト true): グループ内でボットが応答する前に @メンションを必須にします。ボット自身のメッセージへの返信は、暗黙のメンションとして扱われます。

設定例

基本セットアップ、オープンな DM ポリシー:
DM を特定のユーザーに制限します。
グループでの @メンション要件を無効にします。
送信配信の調整:
バッファリングせず各チャンクを送信するには、outboundQueueStrategy: "immediate" を設定します。

一般的なコマンド

Yuanbao はネイティブのスラッシュコマンドメニューをサポートしています。Gateway の起動時にコマンドがプラットフォームへ自動的に同期されます。

トラブルシューティング

ボットがグループチャットで応答しない場合:
  1. ボットがグループに追加されていることを確認します
  2. ボットを @メンションしていることを確認します(デフォルトで必須)
  3. ログを確認します: openclaw logs --follow
ボットがメッセージを受信しない場合:
  1. Yuanbao アプリでボットが作成され、承認されていることを確認します
  2. appKeyappSecret が正しく設定されていることを確認します
  3. Gateway が実行中であることを確認します: openclaw gateway status
  4. ログを確認します: openclaw logs --follow
ボットが空の応答またはフォールバック応答を送信する場合:
  1. AI モデルが有効なコンテンツを返しているか確認します
  2. デフォルトのフォールバック応答: 「暂时无法解答,你可以换个问题问问我哦」
  3. channels.yuanbao.fallbackReply でカスタマイズします
App Secret が漏洩した場合:
  1. Yuanbao アプリで App Secret をリセットします
  2. 設定内の値を更新します
  3. Gateway を再起動します: openclaw gateway restart

高度な設定

複数アカウント

送信 API で accountId が指定されていない場合、defaultAccount によって使用するアカウントが決まります。

メッセージ制限

  • maxChars: 1 件のメッセージの最大文字数(デフォルト 3000
  • mediaMaxMb: メディアのアップロード/ダウンロード制限(デフォルト 20 MB)
  • overflowPolicy: メッセージが上限を超えた場合の動作。"split"(デフォルト)または "stop"

ストリーミング

Yuanbao はブロック単位のストリーミング出力をサポートしています。ボットは生成しながらテキストをチャンク単位で送信します。
完全な応答を 1 件のメッセージで送信するには、disableBlockStreaming: true を設定します。

グループチャットの履歴コンテキスト

グループチャットの AI コンテキストに含める過去のメッセージ数を制御します。

返信先モード

Markdown ヒントの挿入

デフォルトでは、モデルが応答全体を Markdown コードブロックで囲まないようにするため、ボットはシステムプロンプトへ指示を挿入します。

デバッグモード

一覧に含まれるボット ID に対して、サニタイズされていないログ出力を有効にします。

マルチエージェントルーティング

Yuanbao の DM またはグループを異なるエージェントへルーティングするには、bindings を使用します。
  • match.channel: "yuanbao"
  • match.peer.kind: "direct"(DM)または "group"(グループチャット)
  • match.peer.id: ユーザー ID またはグループコード

設定リファレンス

完全な設定: Gateway の設定

サポートされるメッセージタイプ

受信: テキスト、画像、ファイル、音声/ボイス、動画、ステッカー/カスタム絵文字、カスタム要素(リンクカード)。 送信: テキスト(Markdown)、画像、ファイル、音声、動画、ステッカー。 スレッドと返信: 引用返信(replyToMode で設定可能)。スレッド返信はプラットフォームでサポートされていません。

関連項目