メインコンテンツへスキップ
Stream モードを使用して DingTalk (钉钉) を LemonClaw インスタンスに接続します。これは WebSocket ベースの接続であり、パブリック URL は不要です。このガイドは、ホスト型の Claw インスタンスとセルフホスト型の LemonClaw デプロイメントの両方に対応しています。

前提条件

セットアップガイド

1

DingTalk アプリの作成

  1. DingTalk Open Platform にアクセスします
  2. Application DevelopmentEnterprise Internal Development をクリックします
  3. Create Application をクリックします
  4. アプリ名と説明を入力します
  5. Confirm をクリックします
2

ロボット機能の有効化

  1. アプリ内で App FeaturesRobot に移動します
  2. ロボット設定を有効にします
  3. Stream Mode を選択します(推奨 — パブリック URL は不要です)
  4. Publish をクリックします
Stream モードは WebSocket を使用するため、LemonClaw インスタンスに公開された Webhook URL は必要ありません。これが最も簡単なセットアップ方法です。
3

認証情報の取得

  1. Basic InformationCredentials に移動します
  2. AppKeyAppSecret をコピーします
4

アプリの公開

  1. Version Management に移動します
  2. 新しいバージョンを作成します(少なくともテストバージョン)
  3. 公開範囲(どのユーザー/部門がボットを表示できるか)を設定します
  4. 送信して公開します
5

LemonClaw WebUI を開く

  1. ホスト型の Claw を使用している場合は、Claw Dashboard に移動し、Open WebUI をクリックします
  2. LemonClaw をセルフホストしている場合は、自身の WebUI(例: http://your-ip:18789)を開き、トークンでサインインします
  3. WebUI で SettingsChannels に移動します
  4. DingTalk セクションを展開します
  5. AppKeyAppSecret を貼り付けます
  6. Save をクリックします
6

チャットの開始

  1. DingTalk でボットを名前で検索します
  2. メッセージを送信します
  3. 最初のユーザーは自動的にオーナーとしてペアリングされます。コードは不要です!
  4. AI とのチャットを開始しましょう!

グループ設定

LemonClaw WebUI の Channels 設定でグループチャットの動作を設定します:
設定オプション説明
Group PolicyOpen (デフォルト) / Allowlist / Disabledグループ内で誰がボットを起動できるかを制御します
Group Allowed Usersユーザー ID のリストこれらのユーザーのみがボットを起動できます(Allowlist モード)
DingTalk では、グループ内でボットを起動するために常に @メンションが必要です。これはプラットフォームの制限であり、設定で変更することはできません。DingTalk ではグループ ID によるフィルタリングは利用できません。アクセス制御には Group Policy 設定を使用してください。

トラブルシューティング

現在の LemonClaw の DingTalk サポートは、まだ完全なグループワークベンチ統合ではありません。グループメッセージは bot への @ がある場合にのみ AI フローへ入り、返信は元の sessionWebhook を優先します。
  • AppKeyAppSecret が正しいか確認してください
  • アプリが公開されているか確認してください(少なくともテストバージョン)
  • ロボット設定で Stream Mode が選択されていることを確認してください
  • ボットがユーザーアカウントから見える状態であることを確認してください
  • Stream モードは永続的な WebSocket 接続を維持します
  • 一時的な切断は正常です。ボットは自動的に再接続します
  • 問題が解決しない場合は、ダッシュボードからインスタンスを再起動してみてください