DiscordでOpenClawマルチエージェント協調を構築する方法
すぐに認証コードを取得?今すぐ認証の旅を開始
OpenClawについて
OpenClawは2025年末に生まれたオープンソースAIエージェントフレームワーク(MITライセンス)で、GitHubスターが270,000+を突破しました。ChatGPT、Claude、GeminiなどのLLMをDiscord、Slack、WhatsAppなどの通信プラットフォームに接続し、1つのGatewayプロセス内で複数の完全に隔離されたAIアシスタントを実行することをサポートします。最新バージョンv2026.3.7ではプラグイン可能なContextEngineが導入され、AIエンジニアや開発者の主流の選択肢となっています。
なぜDiscordでマルチエージェント協調を構築するのか?
Discordの成熟したBotエコシステム、チャンネル権限システム、Webhookメカニズムにより、OpenClawマルチエージェントデプロイの最優先プラットフォームとなっています:
- 専門分業:異なるAgentが異なるタスク領域を担当(コードレビュー、ドキュメント生成、カスタマーサポート)
- 独立隔離:各Agentが独立したコンテキスト空間で実行され、相互干渉なし
- 統合管理:単一のGatewayプロセスですべてのAgentを統合スケジューリングおよび監視
- 柔軟なスケーリング:システム全体を再起動せずにいつでもAgentを追加または削除可能
準備:複数のDiscordアカウントの一括作成
OpenClawマルチエージェントアーキテクチャの核心要件は、各AgentごとにDiscord Botアカウントが必要なことです。各Botアカウントには次のものが必要です:
- 独立したDiscordアカウント(Botアプリケーション作成用)
- 電話番号SMS認証(Discord登録の必須要件)
- 独立したBot Token
バルクDiscordアカウントのSMS認証ソリューション
3個、5個、あるいは10個のAgentを同時に設定する必要がある場合、物理SIMカードを1枚ずつ購入するのは費用も時間もかかります。これこそが仮想電話番号接码サービスの典型的な使用シナリオです。
SMS-Act はDiscord SMS認証接码サービスを提供しています:
- オンデマンド:必要な認証コードのみ購入、8クレジット/回
- グローバル番号:米国、英国、カナダなど100+カ国の電話番号をサポート
- 高成功率:95%以上の認証成功率、失敗時は自動返金
- 即時到着:30秒以内にDiscord認証コードを受信
詳細な操作手順については:Discord登録SMS認証コード受信サービス
ステップバイステップ設定ガイド
ステップ1:複数のDiscord Botアカウントを作成
計画している各AgentのためにDiscordアカウントを個別に作成します:
- Discord登録ページにアクセス
- SMS-Actから取得した仮想番号で電話認証を完了
- Discord Developer Portalにログイン
- 「New Application」をクリックしてBotアプリケーションを作成
- 「Bot」設定ページに入り、「Reset Token」をクリックしてBot Tokenを取得
- 「Message Content Intent」を有効化(OpenClawの必須権限)
- Tokenを保存(一度しか表示されないため、安全に保管)
各Agentに独立したBotアカウントとTokenを作成するため、上記手順を繰り返します。
ステップ2:BotをDiscordサーバーに招待
各Botの招待リンクを生成してターゲットサーバーに追加します:
- Developer Portalで「OAuth2 > URL Generator」に移動
- Scopesにチェック:
bot、applications.commands - Bot Permissionsにチェック:
Send Messages、Read Message History、Use Slash Commands - 生成された招待URLをコピーしてブラウザで開く
- ターゲットサーバーを選択し、Bot招待を完了
ステップ3:OpenClawをインストール
# リポジトリをクローン
git clone https://github.com/openclaw-ai/openclaw.git
cd openclaw
# 依存関係をインストール
npm install
# 設定テンプレートをコピー
cp openclaw.example.json openclaw.jsonステップ4:マルチエージェントを設定
openclaw.jsonを編集して複数のAgentインスタンスを設定:
{
"gateway": {
"port": 3000,
"log_level": "info"
},
"agents": {
"list": ["agent-alpha", "agent-beta", "agent-gamma"]
},
"channels": {
"discord": {
"accounts": {
"agent-alpha": {
"token": "YOUR_BOT_TOKEN_FOR_ALPHA",
"model": "gpt-4o",
"system_prompt": "あなたはAlphaアシスタントです。コードレビューと技術的な問題解決に特化しています。"
},
"agent-beta": {
"token": "YOUR_BOT_TOKEN_FOR_BETA",
"model": "claude-3-5-sonnet-20241022",
"system_prompt": "あなたはBetaアシスタントです。ドキュメント作成とコンテンツ制作に特化しています。"
},
"agent-gamma": {
"token": "YOUR_BOT_TOKEN_FOR_GAMMA",
"model": "gemini-2.0-flash",
"system_prompt": "あなたはGammaアシスタントです。データ分析とレポート生成に特化しています。"
}
}
}
},
"bindings": [
{
"agent": "agent-alpha",
"channel_type": "discord",
"channel_id": "DISCORD_CHANNEL_ID_FOR_ALPHA"
},
{
"agent": "agent-beta",
"channel_type": "discord",
"channel_id": "DISCORD_CHANNEL_ID_FOR_BETA"
},
{
"agent": "agent-gamma",
"channel_type": "discord",
"channel_id": "DISCORD_CHANNEL_ID_FOR_GAMMA"
}
]
}ステップ5:Gatewayを起動
# 開発モード
npm run dev
# 本番モード(PM2プロセスマネージャーを使用)
npm install -g pm2
pm2 start npm --name "openclaw-gateway" -- start
pm2 saveよくある質問
Q: 各AgentはAIモデルを変える必要がありますか?
A: 必須ではありません。複数のAgentが同じAIモデルを使用できますが、異なるSystem Promptを設定して機能を差別化できます。
Q: 複数のBotが同時にオンラインになることに制限はありますか?
A: DiscordはBotアカウント数に制限を設けていませんが、各Botには独立したアカウントとTokenが必要です。SMS-Actで電話番号を一括取得することをお勧めします。
Q: Bot Tokenが無効になった場合はどうすればよいですか?
A: Developer Portalで対応するBotのTokenをリセットし、openclaw.jsonの該当アカウントのtokenフィールドを更新してGatewayを再起動するだけです。他のAgentには影響しません。
関連リソース
関連ガイド
- Discord登録SMS認証コード受信サービス - Discord一括アカウント電話認証の完全ガイド
- SMS認証プラットフォーム使用完全ガイド - 初心者必読の接码プラットフォーム使用チュートリアル
SMS-Act を今すぐ使用して、Discord認証コードを一括取得し、OpenClawマルチエージェント協調システムをすばやく構築しましょう!
本ドキュメントおよびチュートリアルは参考情報です。提供内容は更新状況などにより変動するため、最終的にはサイト上の最新サポート状況をご確認ください。