🤖 OpenClaw × Discord
完全セットアップマニュアル

超初心者向け 🐒 コピペだけで動く! — 所要時間: 約30分
作成: 2026年2月25日

📋 目次(全5フェーズ)

  1. フェーズ1: 準備する 〜5分
  2. フェーズ2: Discord Botを作る 〜10分
  3. フェーズ3: OpenClawをインストールする 〜10分
  4. フェーズ4: BotとOpenClawをつなげる 〜5分
  5. フェーズ5: サーバーで使えるようにする 〜5分

🆘 困ったときはこちら | 📝 コマンド一覧

🔰 フェーズ1: 準備する(〜5分)

✋ 始める前に、これが全部あるか確認!

Discordサーバーがない場合 → 今作ろう!

1Discordアプリを開く

PC版Discord(ブラウザでもOK)を開く。

まだインストールしてない? → discord.com/download からダウンロード
2サーバーを作成する
やること

画面の左側に縦にサーバーのアイコンが並んでる。
その一番下にある 「+」マーク をクリック。

左サイドバーの一番下 ↓
これをクリック!
3「オリジナルを作成」を選ぶ

ポップアップが出る → 「オリジナルを作成」 をクリック

次の画面 → 「自分と友達のため」 をクリック

サーバー名を入力(例: 「マイサーバー」「AI部屋」なんでもOK)

「新規作成」 をクリック → 完成! 🎉

🤖 フェーズ2: Discord Botを作る(〜10分)

AIと話すための「ロボットアカウント」を作ります

Step A: Botを作成する

4Developer Portalを開く
やること

ブラウザ(Safari or Chrome)で以下のURLを開く:

https://discord.com/developers/applications

↑ これをブラウザのアドレスバーにコピペしてEnter。

Discordのログイン画面が出たら、いつものアカウントでログイン。

5新しいアプリケーションを作る
やること

画面の 右上 にある青いボタン 「New Application」 をクリック。

画面右上 →
New Applicationこれをクリック!

ポップアップが出る → 名前を入力する。

名前の例

「OpenClaw」 とか 「MyAI」 とか、好きな名前でOK。
この名前がDiscordに表示されるBot名になる。

チェックボックスに ✅ チェック → 「Create」 をクリック。

6Botページに移動する
やること

画面の 左側メニュー に項目が縦に並んでる:
General Information, OAuth2, Bot, ... って感じで。

「Bot」 をクリック。

左メニュー ↓
General Information
OAuth2
▶ Bot ← これをクリック!
...

Step B: Botの設定をする(超重要!)

73つのスイッチをONにする

Botページを下にスクロールすると、「Privileged Gateway Intents」というセクションがある。

ここに3つのスイッチ(トグル)がある。全部ONにする

1つ目

PRESENCE INTENT → スイッチをON(緑色にする)

2つ目

SERVER MEMBERS INTENT → スイッチをON(緑色にする)

3つ目

MESSAGE CONTENT INTENT → スイッチをON(緑色にする)

Privileged Gateway Intents

PRESENCE INTENT        ● ON
SERVER MEMBERS INTENT   ● ON
MESSAGE CONTENT INTENT  ● ON

↑ 3つ全部緑色にする!
MESSAGE CONTENT INTENTがOFFだと、BotがメッセージをOFFだと読めません。忘れると後でハマります!
8保存する

スイッチを変更すると、画面の下に緑色の帯が出る:

Save Changes必ずクリック!

これを押さないと設定が保存されない!

Step C: Botのトークン(パスワード)を取得する

9トークンを生成する

同じBotページの 上の方 にスクロールして戻る。

「TOKEN」という項目がある。「Reset Token」 ボタンをクリック。

TOKEN
Reset Tokenクリック!

「本当にリセットしますか?」って聞かれたら 「Yes, do it!」 をクリック。

「Reset」って書いてあるけど、初回は「新しく作る」という意味。怖がらなくてOK!
10トークンをコピーする

長い英数字の文字列が表示される。これが Botトークン

こんな感じの文字列が表示される ↓
MTQ3MDM1MDEsNjEwNTMy.MjEwMTc.aBcDeFgHiJkLmNoPqRsTuVwXyZ

Copyコピーボタンをクリック!

コピーしたら、メモ帳アプリに貼り付けて保存しておく。

メモ帳の開き方

⌘+スペース → 「テキストエディット」と入力 → Enter → 貼り付け(⌘+V)

トークンはパスワードと同じ!Discordのチャット、LINE、Twitter等に絶対に貼らないで。Discord上にトークンを貼ると自動で無効化されます。
この画面を閉じるとトークンは二度と表示されません。必ず今コピーして保存してください。忘れたら「Reset Token」でもう一度作り直し。

Step D: Botをサーバーに招待する

11OAuth2ページに移動

左メニューの 「OAuth2」 をクリック。

左メニュー ↓
General Information
▶ OAuth2 ← これをクリック!
Bot
...
12SCOPESにチェックを入れる

ページを下にスクロールすると 「OAuth2 URL Generator」 というセクションがある。

チェックボックスがたくさん並んでる中から、以下の2つだけにチェック:

チェックするもの

bot
applications.commands

SCOPES
☐ identify   ☐ email   ☐ connections
☐ guilds   ✅ bot   ✅ applications.commands
☐ gdm.join   ☐ messages.read

↑ この2つだけチェック!他は触らない
13BOT PERMISSIONSにチェックを入れる

「bot」にチェックを入れると、その下に 「BOT PERMISSIONS」 セクションが出てくる。

以下の 6つ にチェック:

チェックするもの(6つ)

View Channels(チャンネルを見る)
Send Messages(メッセージを送る)
Read Message History(過去メッセージを読む)
Embed Links(リンク埋め込み)
Attach Files(ファイル添付)
Add Reactions(リアクション追加)

14招待URLをコピーして開く

ページの一番下に 「GENERATED URL」 が表示されている。

やること

「Copy」 ボタンをクリック
② ブラウザの新しいタブを開く
③ アドレスバーに貼り付け(⌘+V)して Enter

15サーバーを選んで追加する

「このBotをどのサーバーに追加しますか?」画面が出る。

やること

① ドロップダウンから 自分のサーバー を選ぶ
「Continue(続行)」 をクリック
③ 権限の確認画面 → 「Authorize(認証)」 をクリック
④ 「私はロボットではありません」が出たらチェック

Discordに戻って、メンバーリストにBotが表示されていたら成功!(オフラインでもOK、後で起動する)

Step E: IDをコピーする(3つ必要)

16開発者モードをONにする

Discordアプリに戻る。

PC版の場合

① 画面左下にある ⚙歯車アイコン(自分のアバターの右隣)をクリック
② 左メニューを下にスクロール → 「詳細設定」 or 「Advanced」 をクリック
「開発者モード / Developer Mode」 のスイッチをONにする

スマホ版の場合

① 右下の自分のアイコンをタップ
② 下にスクロール → 「詳細設定」
「開発者モード」 をON

17サーバーIDをコピー
やること

① 左サイドバーの サーバーアイコン(サーバーの丸いマーク)を 右クリック
(スマホは長押し)
② メニューから 「IDをコピー」 or 「Copy Server ID」 を選ぶ

👉 メモ帳に貼り付けて「サーバーID」と書いておく

18自分のユーザーIDをコピー
やること

① チャット欄にある 自分のアイコンか名前右クリック
(スマホは長押し)
② メニューから 「IDをコピー」 or 「Copy User ID」 を選ぶ

👉 メモ帳に貼り付けて「ユーザーID」と書いておく

📝 ここまでにメモ帳に保存してあるもの(3つ)

① Botトークン: MTQ3MDM1MDEsNjEw...(長い文字列)
② サーバーID: 1234567890123456789
③ ユーザーID: 9876543210987654321

💻 フェーズ3: OpenClawをインストールする(〜10分)

MacにAIの「頭脳」をインストールします

19ターミナルを開く
やること

① キーボードで ⌘(コマンド)+ スペース を同時に押す
② Spotlight検索が出る → 「ターミナル」 と入力
「ターミナル.app」 が表示されたらEnter

黒い画面(またはカラフルな画面)が開く。これがターミナル。

ターミナルは「Macに文字で命令を出すアプリ」。怖くないよ!コピペするだけ。
20OpenClawをインストールする

ターミナルに以下のコマンドを そのままコピペ して Enter

curl -fsSL https://openclaw.ai/install.sh | bash
コピペの方法

① 上の「コピー」ボタンを押す
② ターミナルの黒い画面をクリック
⌘+V で貼り付け
Enter を押す

インストールが始まる。数分かかるので待つ。

途中で質問が出ることがある → 基本的にそのまま Enter でOK。

パスワードを聞かれたらMacのログインパスワードを入力(画面に表示されないけど入力できてる)。

21セットアップトークンを設定する

Claude AIの「鍵」を設定する。

セットアップトークンの取得方法

① ブラウザで claude.ai を開いてログイン
② 左下の自分の名前 → 「Settings(設定)」
「API」 or 「Developer」 タブ
④ トークンを生成してコピー

コピーしたら、以下のコマンドの YOUR_TOKEN部分を置き換えて ターミナルにコピペ:

openclaw models setup-token set YOUR_TOKEN
YOUR_TOKEN の部分を実際のトークン文字列に置き換えてください!「YOUR_TOKEN」とそのまま入力しても動きません。
🔗 フェーズ4: BotとOpenClawをつなげる(〜5分)

Discord BotとOpenClawを接続します

22BotトークンをOpenClawに登録する

メモ帳に保存した Botトークン を使う。

以下のコマンドの YOUR_BOT_TOKEN を実際のトークンに置き換えて実行:

openclaw config set channels.discord.token '"YOUR_BOT_TOKEN"' --json
⚠️ 超重要!引用符の形に注意

トークンの前後に 「シングルクォート」と「ダブルクォート」 が両方必要。

✅ 正しい例:
openclaw config set channels.discord.token '"MTQ3MDM1..."' --json

❌ 間違い例(ダブルクォートがない):
openclaw config set channels.discord.token 'MTQ3MDM1...' --json

❌ 間違い例(シングルクォートがない):
openclaw config set channels.discord.token "MTQ3MDM1..." --json
23Discordを有効にする
openclaw config set channels.discord.enabled true --json

↑ そのままコピペしてEnter。変更なし。

24Gatewayを起動する
openclaw gateway start

「Gateway started」的なメッセージが出たら成功!

もし既に起動していると言われたら:

openclaw gateway restart
25接続状態を確認する
openclaw status

表示される情報の中に Discord: connected があればOK!

Discordを確認 → Botが オンライン(緑色の丸) になっているはず。

Step F: ペアリング(初回の本人確認)

26BotにDMを送る
やること

① Discordの メンバーリスト(右サイドバー)でBotを見つける
② Botの名前をクリック → 「メッセージ」 ボタンをクリック
③ DM画面で何でもいいから送る(例: 「hello」

27ペアリングコードをメモする

Botから返事が来る。こんな感じ:

🔐 Pairing code: ABC123
This code expires in 1 hour.

この 6文字のコード をメモする。

28ターミナルでペアリングを承認する

ターミナルに戻って、以下のコマンドの CODE を実際のペアリングコードに置き換え:

openclaw pairing approve discord CODE
例:コードが ABC123 の場合 ↓
openclaw pairing approve discord ABC123

「Approved」と表示されたら成功!

BotとDMで会話できるようになりました!試しに何か送ってみて。
ペアリングコードは 1時間で期限切れ。間に合わなかったらもう一度DMを送ればOK。
補足DMが来ない場合

DiscordのDM設定を確認:

やること

① サーバーアイコンを 右クリック
「プライバシー設定」 をクリック
「ダイレクトメッセージ」 をONにする

🏠 フェーズ5: サーバーで使えるようにする(〜5分)

DMだけでなく、サーバーのチャンネルでもBotと話せるようにします

29サーバーをホワイトリストに追加する

以下の3つのコマンドを 1つずつ順番に 実行する。

⚠️ YOUR_SERVER_IDYOUR_USER_ID をメモ帳の値に置き換えて!

コマンド① グループポリシーの設定
openclaw config set channels.discord.groupPolicy '"allowlist"' --json
コマンド② サーバーを許可する(YOUR_SERVER_IDを置き換え!)
openclaw config set channels.discord.guilds.YOUR_SERVER_ID.requireMention true --json
コマンド③ 自分を許可する(両方のIDを置き換え!)
openclaw config set channels.discord.guilds.YOUR_SERVER_ID.users '["YOUR_USER_ID"]' --json
例:サーバーID = 123456 / ユーザーID = 789012 の場合 ↓

openclaw config set channels.discord.guilds.123456.requireMention true --json

openclaw config set channels.discord.guilds.123456.users '["789012"]' --json
30Gatewayを再起動する
openclaw gateway restart
31テスト!

Discordサーバーの任意のチャンネルで:

@Bot名 こんにちは!

↑ @(アットマーク)+ Botの名前 + メッセージ

Botが返事をしたら… 🎉🎉🎉

🎊 セットアップ完了!おめでとうございます!

これでDiscordでAIと会話できるようになりました。
チャンネルを増やせば、用途別に会話を整理できます。
補足@メンションなしで反応させたい場合

プライベートサーバーで自分しかいない場合、毎回@メンションするのは面倒。以下で解除できる:

openclaw config set channels.discord.guilds.YOUR_SERVER_ID.requireMention false --json

※ YOUR_SERVER_ID を自分のサーバーIDに置き換えて実行後、openclaw gateway restart

🆘 困ったときは

😰 「何もわからなくなった」

まずこれを実行:

openclaw doctor

問題を自動で見つけて教えてくれる。

😰 Botがオフラインのまま

openclaw gateway status

↑ これで状態確認。「stopped」なら:

openclaw gateway start

😰 メッセージに反応しない

以下を順番にチェック:

  1. Developer Portal → Bot → MESSAGE CONTENT INTENT がONか?
  2. @メンション付きで送ってるか?(requireMention: true の場合)
  3. サーバーIDがコマンドで正しく入力されてるか?

ログで何が起きてるか確認:

openclaw logs --follow

(止めるときは Ctrl+C

😰 「device token mismatch」と出た

openclaw gateway rotate-token
openclaw gateway restart

😰 ペアリングコードが来ない

  1. Botがオンラインか確認(メンバーリストで緑丸)
  2. サーバーのプライバシー設定 → DM許可がONか確認
  3. Botトークンが正しいか確認:
    openclaw config get channels.discord.token

😰 コマンドが「command not found」と出る

OpenClawがインストールされてない or PATHが通ってない。

ターミナルを一度閉じて開き直してから、もう一度試す。

それでもダメなら再インストール:

curl -fsSL https://openclaw.ai/install.sh | bash

📝 よく使うコマンド一覧

🚀 起動・停止

openclaw gateway start ← 起動 openclaw gateway stop ← 停止 openclaw gateway restart ← 再起動(設定変えた後はこれ) openclaw gateway status ← 今動いてる?

🔍 状態確認

openclaw status ← 全体の状態 openclaw doctor ← 自動診断(困ったらまずこれ) openclaw logs --follow ← リアルタイムログ(Ctrl+Cで止める)

🤝 ペアリング

openclaw pairing list discord ← 保留中のコード一覧 openclaw pairing approve discord CODE ← コードを承認

⚙️ 設定

openclaw config get channels.discord ← 今の設定を表示 openclaw config set KEY VALUE --json ← 設定を変更

🔄 アップデート・モデル

openclaw update ← 最新版に更新 openclaw models setup-token set TOKEN ← Claudeトークン設定 openclaw models list ← 使えるモデル一覧