Перейти до вмісту
Discord

Документація: Калькулятор прав Discord

Калькулятор прав Discord: позначте права (ADMINISTRATOR, KICK_MEMBERS, MANAGE_ROLES…), щоб отримати число для посилання-запрошення бота, або вставте число для розшифрування. Значення бітів з офіційної документації, обчислення через BigInt у браузері.

Останнє оновлення: 09.10.2026

Відкрити інструмент

Кожне право Discord — це один біт великого числа (наприклад, KICK_MEMBERS = 1 << 1 = 2, ADMINISTRATOR = 1 << 3 = 8). API та посилання-запрошення ботів очікують суму цих бітів. Інструмент конвертує в обидва боки.

Як користуватися інструментом

  1. Позначте потрібні права або почніть із шаблону (базовий, модератор, адміністратор).

  2. Прочитайте обчислене десяткове (або шістнадцяткове) число в панелі «Результат».

  3. Скопіюйте його в параметр permissions посилання-запрошення (див. інструмент «Посилання-запрошення бота») або у свій код.

  4. Щоб розшифрувати готове число, вставте його в поле — потрібні прапорці позначаться.

Корисно знати

ADMINISTRATOR дає всі права й обходить перевизначення каналів: надавайте його боту лише за потреби. Числа перевищують 2^53 — у коді використовуйте рядки або BigInt. Стовпець T/V/S показує типи каналів (текст, голос, трибуна). Значення звірено з офіційною документацією для розробників Discord 2026-10-09; біт 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 з embed, живим попереднім переглядом, JSON і прикладом curl. Сайт нічого не надсилає.
ВебхукEmbedВідкрити
Документація
Discord
DiscordВільний доступ
Зберіть OAuth2-посилання запрошення бота: client_id, scopes, права, попередньо обраний сервер.
OAuth2БотВідкрити
Документація