本文へスキップ
Discord

ドキュメント:Discord権限計算機

Discord権限計算機:権限(ADMINISTRATOR、KICK_MEMBERS、MANAGE_ROLESなど)にチェックを入れてボット招待リンク用の整数を取得、または整数を貼り付けてデコードします。ビット値は公式ドキュメントに基づき、ブラウザー内でBigIntで計算します。

最終更新日:2026/10/9

ツールを開く

Discordの各権限は大きな整数の1ビットです(例:KICK_MEMBERS = 1 << 1 = 2、ADMINISTRATOR = 1 << 3 = 8)。APIやボット招待リンクはこれらのビットの合計を要求します。このツールは双方向に変換します。

ツールの使い方

  1. 必要な権限にチェックを入れるか、プリセット(基本・モデレーター・管理者)から始めます。

  2. 「結果」パネルで計算された10進(または16進)の整数を確認します。

  3. 招待リンクのpermissionsパラメーター(「ボット招待リンク」ツール参照)またはコードにコピーします。

  4. 既存の整数をデコードするには、フィールドに貼り付けると該当するチェックが入ります。

知っておくこと

ADMINISTRATORはすべての権限を与え、チャンネルの上書きも無視します。本当に必要な場合のみボットに付与してください。整数は2^53を超えるため、コードでは文字列またはBigIntを使います。T/V/S列は対象チャンネル種別(テキスト、ボイス、ステージ)です。値は2026-10-09にDiscord公式開発者ドキュメントで確認済みで、ビット47は定義されていません。

// discord.js
const { PermissionsBitField } = require('discord.js');
const perms = new PermissionsBitField(['ViewChannel', 'SendMessages']);
console.log(perms.bitfield.toString()); // 3072

よくある質問

なぜ整数がこんなに大きいのですか?
新しい権限は上位ビット(最大1 << 52)を使うため、合計が通常のJavaScript整数を超えます。そのためBigIntで計算しています。
データはどこかに送信されますか?
いいえ。すべてブラウザー内で計算され、最後の値のみブラウザーのローカルストレージに保存されます。
Discord
Discordログイン不要
Discord Webhookメッセージを埋め込み・ライブプレビュー・JSON・curl例付きで作成。サイトから何も送信しません。
Webhook埋め込み開く
ドキュメント
Discord
Discordログイン不要
ボットのOAuth2招待URLを作成:client_id、スコープ、権限、事前選択サーバー。
OAuth2ボット開く
ドキュメント