Security System

این سیستم به شما کمک می‌کند تا امنیت سرور دیسکورد خود را به‌صورت کامل و منعطف مدیریت کنید. با استفاده از دستورات زیر می‌توانید برای کاربران یا رول‌ها دسترسی خاصی تعریف کنید یا دسترسی‌ها را محدود کنید:

/security allow [user_or_role] [keyword]
/security disallow [user_or_role] [keyword]

💡 برای غیرفعال کردن سیستم امنیتی می‌توانید از دستور زیر استفاده کنید:

/security disable

🔄 اگر نیاز داشتید امتیاز (score) امنیتی یک کاربر یا کل سرور را ریست کنید:

/security reset <user>

🛠️ داشبورد تنظیمات امنیتی

با استفاده از دستور زیر وارد داشبورد امنیتی شوید و تنظیمات دلخواه‌تان را اعمال کنید:

/security dashboard

در داشبورد، لیست کامل امتیازهای امنیتی کاربران و امتیاز کلی سرور را مشاهده خواهید کرد. برای تغییر هر یک از امتیازها:

  1. اسم فیلد مورد نظر را کپی کنید (مثلاً: all یا member_role_update)

  2. روی دکمه Change Value کلیک کنید

  3. در فرم بازشده، نام فیلد و مقدار عددی جدید را وارد کنید

  4. در خط بعدی می‌توانید مشخص کنید که پس از وقوع آن رویداد، چه اکشنی انجام شود

📌 نکات مهم:

  • فیلد all مربوط به امتیاز کلی است؛ زمانی که مجموع امتیازهای یک کاربر به مقدار تعیین‌شده برای all برسد، بات طبق تنظیمات مشخص‌شده با آن کاربر برخورد می‌کند.

  • فیلدهایی با برچسب custom_flag موارد امنیتی خاصی هستند که به‌صورت اختصاصی توسط این بات پشتیبانی می‌شوند و در دیسکورد به صورت پیش‌فرض وجود ندارند. مثلاً: mention_everyone زمانی فعال می‌شود که کاربر در پیام خود از @everyone یا @here استفاده کرده باشد.

  • اگر برای یک فیلد مقدار ۰ تنظیم کنید، آن فیلد از لیست بررسی‌ها حذف می‌شود.


📄 لیست کامل فلگ‌ها (flagها) و اکشن‌ها (actionها):

🔖 فلگ‌های استاندارد و سفارشی:

⚙️ اکشن‌هایی که می‌توانید تعیین کنید:

Last updated