این پروژه شامل طراحی و توسعهی یک API اختصاصی برای وبسایت با استفاده از فریمورک Express.js است. هدف از این پروژه، ایجاد زیرساختی مقیاسپذیر و ماژولار برای اتصال سرویسهای مختلف وب و Discord میباشد.
ویژگیها و قابلیتها:
سیستم لاگین با Discord (OAuth2): احراز هویت ایمن کاربران از طریق حساب کاربری دیسکورد و دریافت اطلاعات پایهی پروفایل.
ربات Discord اختصاصی: ارتباط مستقیم بین سرور دیسکورد و API جهت انجام وظایف مدیریتی، ارسال نوتیفیکیشنها، و ثبت فعالیتها.
سیستم تیکت: امکان ایجاد، پاسخدهی، بستن و مدیریت تیکتهای پشتیبانی توسط کاربران و مدیران.
مدیریت رولها (Role Management): تعریف، تخصیص و حذف رولهای دیسکورد از طریق پنل مدیریت یا ربات.
سیستم مدیریت استریم: شناسایی و ثبت استریمهای فعال کاربران به همراه ارسال نوتیفیکیشن در Discord یا وبسایت.
بخش مدیریت بهروزرسانیها: امکان ثبت، ویرایش و نمایش اطلاعیههای بهروزرسانی مرتبط با پروژه یا سرورها.
سایر امکانات: شامل سیستم نوتیفیکیشن، لاگگیری دقیق، پنل مدیریت تحت وب، و تعامل یکپارچه بین Discord و وبسایت.


