Discordの「アプリコマンドを使う」権限
「アプリコマンドを使う」権限は、Discordの権限ビットフィールドのビット0x80000000(整数2147483648)です。チャンネルでスラッシュコマンドとコンテキストメニューのコマンドを使えるようにする権限です。
| 項目 | 値 |
|---|---|
| 16進数 | 0x80000000 |
| 整数 | 2147483648 |
| DiscordのAPI名 | USE_APPLICATION_COMMANDS |
| discord.js / discord-api-types | PermissionFlagsBits.UseApplicationCommands |
| 適用先 | テキスト、ボイス、ステージチャンネル |
| オーナーの2FAが必要 | いいえ |
「アプリコマンドを使う」でできること
- この権限を持っているチャンネルで、Botのものも含めてスラッシュコマンドを使えます。
- ユーザーとメッセージのコンテキストメニューのコマンドを使えます。
知っておきたいこと
- テキスト、ボイス、ステージチャンネルに適用されるので、チャンネルごとに拒否できます。
- サーバーの管理者は、「サーバー設定」>「連携サービス」で個々のコマンドを制限することもできます。
- メンバーが自分のアカウントにインストールしたアプリで公開の返信を送るには、「外部のアプリを使用」権限が必要です。ただし、そのアプリがサーバーにもインストールされていれば不要です。
この権限だけを持つBotの招待リンク
クライアントIDは、Discord Developer Portalにあるあなたのアプリケーションのものに置き換えてください。複数の権限を求めるときは、それぞれの整数を足すか、権限計算ツールでチェックを入れてください。
https://discord.com/oauth2/authorize?client_id=123456789012345678&permissions=2147483648&scope=bot%20applications.commands
関連ツール:Discordスラッシュコマンド作成ツール。コマンドのオプションを設計し、登録用のJSONを出力できます。
よくある質問
- メンバーにBotのスラッシュコマンドが表示されないのはなぜですか?
- そのチャンネルでメンバーが「アプリコマンドを使う」権限を持っているか、BotがDiscordのAPIでコマンドを登録しているか、「連携サービス」のコマンド制限で非表示になっていないかを確認してください。
- Botには「アプリコマンドを使う」権限が必要ですか?
- いいえ。この権限は、メンバーがコマンドを使えるかどうかを決めるものです。BotはDiscordのAPIでコマンドを登録することでコマンドを使えるようにします。また、botスコープでBotを追加すると、applications.commandsスコープも含まれます。
- 「アプリコマンドを使う」の整数値はいくつですか?
- 「アプリコマンドを使う」はビット0x80000000なので、この権限だけを選んだときの権限整数は2147483648です。権限を組み合わせるには、それぞれの整数を足します(またはビットをORで組み合わせます)。
- 「アプリコマンドを使う」には2要素認証が必要ですか?
- Discordの権限ドキュメントでは、2要素認証が必要な権限には含まれていません。
関連する権限
最終確認日:2026-10-14(Discord開発者ドキュメントの権限のページと照合)。ほかの無料ツール:Discordツール一覧