🎮
Discord
ソーシャル メッセージ・SNS連携インストールコマンド
npx clawhub@latest install discord
インストール手順
1
環境確認
Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。
2
インストール実行
上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にDiscordを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。
3
インストール確認
openclaw skills listを実行してインストール済みスキル一覧を確認し、Discordが表示されていることを確かめてください。
4
パラメータ設定(任意)
下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。
手動インストール方法:Skillフォルダを
~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
Botデプロイ
マルチサーバー
コマンド処理
詳細紹介
Discord スキルにより、OpenClaw を高機能な Discord ボットとしてデプロイし、Discord コミュニティで AI インタラクションサービスを提供できます。
コア機能
- メッセージ応答:チャンネルメッセージを監視して自動返信。@mention トリガーまたはプレフィックスコマンドに対応
- Slash コマンド:カスタム Discord Slash コマンドを登録し、ユーザーが / メニューからトリガー可能
- マルチサーバー対応:1つの Bot で複数の Discord サーバーに同時対応
- 埋め込みメッセージ:タイトル、説明、フィールド、カラーを含むリッチフォーマットの Embed メッセージを送信
- ロール権限:ユーザーロールに基づいて Bot 機能へのアクセスを制御
設定方法
Discord Developer Portal で Application を作成し、Bot Token を取得する必要があります。
{
skills: {
discord: {
botToken: "your-bot-token",
prefix: "!",
allowedServers: [], // 空配列=全サーバー
adminRoles: ["Admin", "Moderator"]
}
}
}
使用シーン
- コミュニティQ&Aボット:メンバーの質問に自動回答
- コンテンツモデレーション補助:不適切なコンテンツを検出して管理者に通知
- 翻訳アシスタント:多言語コミュニティでメッセージを自動翻訳
- 情報照会:コミュニティメンバーが Slash コマンドで情報を検索