Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exa-hub/proclone
A clone of probot.
https://github.com/exa-hub/proclone
currency dashboard discord discord-bot probot proclone system
Last synced: 2 months ago
JSON representation
A clone of probot.
- Host: GitHub
- URL: https://github.com/exa-hub/proclone
- Owner: EXA-Hub
- Created: 2024-07-03T17:07:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-11T14:19:58.000Z (4 months ago)
- Last Synced: 2024-10-09T21:05:16.547Z (2 months ago)
- Topics: currency, dashboard, discord, discord-bot, probot, proclone, system
- Language: TypeScript
- Homepage: https://discord.gg/wCGsNPZmMQ
- Size: 72.4 MB
- Stars: 2
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [![شرح طريقة تشغيل البوت كاملا](https://img.youtube.com/vi/JxPRDzZspCM/0.jpg)](https://www.youtube.com/watch?v=JxPRDzZspCM) <-> شرح طريقة تشغيل البوت كاملا
![Picsart_24-07-18_04-46-46-002](https://github.com/user-attachments/assets/a07b551a-8694-4e79-9d18-93b773b756a4)
# أوامر التشغيل وشرحها
```bash
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.
```###### مقطع يوتيوب.
# شرح الملف config.json
```json
{
"prefix": "#",
"redirectUri": "{link}/backend/user/callback",
"clientId": "",
"db": "json"
}
```### جدول التوضيح
| المفتاح | الوصف | القيمة المثال |
| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ |
| `prefix` | بادئة الأوامر (لم تعد مستخدمة) | `#` |
| `redirectUri` | رابط إعادة التوجيه بعد المصادقة. قم بتعيينه في بوابة مطوري Discord للتطبيق | `{link}/backend/user/callback` |
| `clientId` | معرف العميل للتطبيق. احصل عليه من صفحة OAuth2 في بوابة مطوري Discord للتطبيق | `""` |
| `db` | نوع قاعدة البيانات المستخدمة. في `index.ts`، يحدد سائق قاعدة البيانات المراد استخدامه. الأنواع المتاحة هي: `json` (لملفات JSON)، `mongo` (لقاعدة بيانات MongoDB)، و `memory` (للتخزين في الذاكرة). | `json` |