cd Images
# انتقل إلى مجلد Images.
unzip -d . bg.zip
# فك ضغط ملف bg.zip في المجلد الحالي.
unzip -d . badges.zip
# فك ضغط ملف badges.zip في المجلد الحالي.
unzip -d . profile.zip
# فك ضغط ملف profile.zip في المجلد الحالي.cd ../Bot
# انتقل إلى مجلد Bot الذي يعلو المجلد الحالي.echo DISCORD_BOT_TOKEN= > .env
# أضف متغير البيئة DISCORD_BOT_TOKEN إلى ملف .env مع قيمة فارغة.# قم بتعينها كما في شرح اليوتيوبecho CLIENT_ID= >> .env
# أضف متغير البيئة CLIENT_ID إلى ملف .env مع قيمة فارغة.# قم بتعينها كما في شرح اليوتيوبecho CLIENT_SECRET= >> .env
# أضف متغير البيئة CLIENT_SECRET إلى ملف .env مع قيمة فارغة.# قم بتعينها كما في شرح اليوتيوبecho I8PHPSESSID= >> .env
# أضف متغير البيئة I8PHPSESSID إلى ملف .env مع قيمة فارغة.# قم بتعينها كما في شرح اليوتيوب
npm i
# قم بتثبيت الحزم المحددة في ملف package.json.
npm i -g ts-node typescript
# قم بتثبيت ts-node و typescript عالميًا.
npm run test# شغّل اختبارات المشروع المحددة في ملف package.json.
رابط إعادة التوجيه بعد المصادقة. قم بتعيينه في بوابة مطوري Discord للتطبيق
{link}/backend/user/callback
clientId
معرف العميل للتطبيق. احصل عليه من صفحة OAuth2 في بوابة مطوري Discord للتطبيق
""
db
نوع قاعدة البيانات المستخدمة. في index.ts، يحدد سائق قاعدة البيانات المراد استخدامه. الأنواع المتاحة هي: json (لملفات JSON)، mongo (لقاعدة بيانات MongoDB)، و memory (للتخزين في الذاكرة).