حاسبة صلاحيات Discord
حوِّل حقول بِتّات الصلاحيات إلى أسماء عبر الواجهة
حوِّل حقل بِتّات صلاحيات Discord إلى أسماء صلاحيات قابلة للقراءة، أو مصفوفة أسماء إلى العدد الصحيح المدمج بـ 64 بِت، باستدعاء REST واحد. دون إزاحة بِتّات، ودون جداول بحث للصيانة.
What it checks
حقل بِتّات إلى أسماء
فُكّ أي عدد صحيح للصلاحيات إلى أعلام الصلاحيات الدقيقة التي يمنحها.
أسماء إلى حقل بِتّات
ادمج مصفوفة من أسماء الصلاحيات في العدد الصحيح الوحيد الذي يريده Discord.
كشف ADMINISTRATOR
يُعلِّم فورًا صلاحية ADMINISTRATOR الكليّة القدرة.
الإبلاغ عن البِتّات غير المعروفة
يُظهِر أي بِتّات لا تُطابق صلاحية معروفة.
Try it live
Click “Run review” to see the JSON response.
Quickstart
One authenticated POST request. Official JavaScript and Python SDKs available.
curl -X POST https://api.mecanik.dev/v1/client/YOUR_UUID/tools/discord-permissions-calc \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"permissions":"274877990912"}' const res = await fetch(
"https://api.mecanik.dev/v1/client/YOUR_UUID/tools/discord-permissions-calc",
{
method: "POST",
headers: {
Authorization: "Bearer YOUR_TOKEN",
"Content-Type": "application/json",
},
body: JSON.stringify({ permissions: "274877990912" }),
},
);
const { result } = await res.json();
console.log(result.permission_names);import requests
r = requests.post(
"https://api.mecanik.dev/v1/client/YOUR_UUID/tools/discord-permissions-calc",
headers={"Authorization": "Bearer YOUR_TOKEN"},
json={"permissions": "274877990912"},
)
print(r.json()["result"]["permission_names"])Common use cases
روابط دعوة البوت
احسب العدد الصحيح الدقيق للصلاحيات لرابط دعوة OAuth2.
إدارة الأدوار
أظهِر للمشرفين صلاحيات قابلة للقراءة عند تحرير الأدوار.
لوحات المعلومات
اعرض الصلاحيات الممنوحة لدور ما في لوحة تحكّم البوت.
تدقيقات الصلاحيات
أعلِم الأدوار ذات الصلاحيات المفرطة بفكّ ترميز حقول بِتّاتها.
Simple, pay-as-you-go pricing
Pay only for what you use, with no subscription. See full pricing.
متى تستخدم واجهة حاسبة صلاحيات Discord
تُعدّ أعداد الصلاحيات الصحيحة من أسهل الأشياء التي يمكن أن تخطئ فيها عند بناء بوت Discord. فبِتّ واحد محسوب خطأً يعني أن بوتك تنقصه EMBED_LINKS في الإنتاج، أو الأسوأ، أن رابط دعوة يمنح ADMINISTRATOR لبوت لا يحتاج سوى إرسال الرسائل. وإجراء حساب البِتّات يدويًا، أو نسخ رقم سحري من منشور في منتدى، لا يتوسّع ويصعب تدقيقه.
تزيل واجهة حاسبة صلاحيات Discord التخمين: أرسِل حقل بِتّات وتستعيد القائمة الدقيقة للصلاحيات التي يمنحها، أو أرسِل الأسماء التي تريدها وتستعيد العدد الصحيح الوحيد الذي يتوقّعه Discord. ولأنها نقطة نهاية REST عديمة الحالة، فإنها تندرج بسلاسة في منشئ روابط الدعوة، أو لوحة معلومات لإدارة الأدوار، أو فحص CI يفشل عندما يحصل دور على صلاحيات مفرطة. اقرنها بحزمة واجهة Discord لتغطية الـ intents والدعوات والإشراف عبر مفتاح API واحد.
Frequently asked questions
ما هو حقل بِتّات صلاحيات Discord؟
يخزّن Discord صلاحيات دور أو عضو كعدد صحيح واحد بـ 64 بِت حيث يمثّل كل بِت صلاحية واحدة (مثل SEND_MESSAGES أو BAN_MEMBERS). تترجم حاسبة صلاحيات Discord هذه ذلك العدد الصحيح من وإلى أسماء قابلة للقراءة.
هل يمكنها تحويل أسماء الصلاحيات إلى عدد صحيح مجددًا؟
نعم. أرسِل مصفوفة من أسماء الصلاحيات بدلًا من حقل بِتّات، وتُعيد الواجهة العدد الصحيح المدمج الذي يمكنك إدراجه في رابط دعوة بوت أو في تحرير دور.
هل تغطي كل صلاحية في Discord؟
نعم. تغطي مجموعة الصلاحيات الكاملة بـ 64 بِت، وتُعلِّم ADMINISTRATOR بشكل منفصل، وتُبلِّغ عن أي بِتّات غير معروفة، حتى تتمكن من اكتشاف الصلاحيات الجديدة أو المهجورة.
كم تكلفة واجهة حاسبة صلاحيات Discord؟
يكلّف كل استدعاء رصيدًا واحدًا. يحصل كل حساب جديد على 100 رصيد مجاني، وتبدأ باقات الأرصدة من 5 دولارات، دون اشتراك وبأرصدة لا تنتهي صلاحيتها أبدًا.
هل أحتاج إلى رمز بوتي لاستخدامها؟
لا. تُجري نقطة النهاية هذه الحساب محليًا ولا تتصل بـ Discord أبدًا، لذا لا يُطلَب رمز بوتك أو يُرسَل أبدًا.
Start building in under a minute
Create a free account and get 100 credits. No card required.
Get your API key