メインコンテンツへスキップ
Discord を LemonClaw インスタンスに接続し、サーバーや DM で直接 AI とチャットできます。このガイドは、ホスト型の Claw インスタンスとセルフホスト型の LemonClaw デプロイメントの両方に対応しています。

前提条件

セットアップガイド

1

Discord アプリケーションの作成

  1. Discord Developer Portal にアクセスします
  2. New Application をクリックします
  3. 名前(例:「My AI Bot」)を入力し、Create をクリックします
2

ボットの作成

  1. アプリケーション内で Bot タブに移動します
  2. Add BotYes, do it! をクリックします
  3. Privileged Gateway Intents の下で、以下を有効にします:
    • Message Content Intent(必須)
    • Server Members Intent(推奨)
  4. Reset Token をクリックしてボットの token を生成します
  5. token をコピーします。次のステップで必要になります
token は一度しか表示されません。紛失した場合は、リセットする必要があります。
3

サーバーにボットを招待する

  1. OAuth2 タブ → URL Generator に移動します
  2. Scopes の下で、botapplications.commands を選択します
  3. Bot Permissions の下で、Send MessagesRead Message History を選択します
  4. 生成された URL をコピーしてブラウザで開きます
  5. サーバーを選択し、Authorize をクリックします
4

LemonClaw WebUI を開く

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

チャットを開始する

  1. Discord サーバーでボットをメンションするか、DM を送信します
  2. 最初のユーザーは自動的にオーナーとして ペアリング されます。コードは不要です!
  3. AI とのチャットを開始しましょう!

サーバーでの使用

グループ設定

LemonClaw WebUI の Channels 設定でサーバー(ギルド)の動作を設定します:
設定オプション説明
Group PolicyOpen (デフォルト) / Allowlist / Disabledサーバーチャンネルへのアクセスを制御します
Require @mentionOn / Offボットがメンションされた時のみ応答します(推奨)
Group IDsギルド ID のリスト特定のサーバーに制限します(空の場合はすべてのサーバー)
Discord では、グローバルなグループ allowlist の代わりに、ギルドごとのユーザー allowlist を使用します。高度なギルドごとのユーザーフィルタリングについては、LemonClaw の設定ファイルで直接設定してください。

DM ポリシー

ボットにダイレクトメッセージを送信できるユーザーを制御します:
ポリシー動作
Pairing (デフォルト)新規ユーザーにはペアリングコードが発行されます。WebUI に入力して認証してください
Allowlist指定したユーザー ID のみがボットに DM を送信できます
Open誰でもボットに DM を送信できます(注意して使用してください)

トラブルシューティング

  • Developer Portal で Message Content Intent が有効になっていることを確認してください
  • ボットの token が正しいことを確認してください
  • ボットにチャンネルでのメッセージの読み取りおよび送信権限があることを確認してください
  • ダッシュボードでインスタンスのステータスを確認してください(緑色/実行中である必要があります)
  • インスタンスの再起動を試してください
  • Developer Portal で token がリセットされていないか確認してください
  • これは、2 つのインスタンスが同じボット token を使用しようとしたときに発生します
  • この token で設定されている LemonClaw インスタンスが 1 つだけであることを確認してください