An open API service indexing awesome lists of open source software.

https://github.com/4i8/quranbot

Quran bot. To play surahs from the Holy Quran in audio channels and remind prayer times with the support of many cities.
https://github.com/4i8/quranbot

bot discord discord-bot discord-js discordjs nodejs quran quran-bot quran-json quranbot

Last synced: about 1 year ago
JSON representation

Quran bot. To play surahs from the Holy Quran in audio channels and remind prayer times with the support of many cities.

Awesome Lists containing this project

README

          



Quran




Discord server
















[ Go to English Version || الذهاب لنسخة الإنجليزية](README.md)

## الأخذ بعين الإعتبار

- يمكن للمجتمع أن **يساهم** في إجراء تحسينات وإضافة ميزات جديدة.
- **المشروع ليس من أجل الربح** ⚠
- لا يُسمح أبدًا ببيع هذا البوت وستتم مقاضاتك قانونيًا.

## التثبيت

1. Clone QuranBot with `git clone`
```bash
git clone https://github.com/4i8/quranbot.git
cd quranbot
```
2. Install Packages
```bash
npm install
```

#### **Rename `src/config.example.json` to `src/config.json`**

3. Add your Tokens to `src/config.json`
```json
{
"BOT_TOKEN": "",
"TEST_BOT_TOKEN": "",
"Mongo_DB": ""
}
```

## تشغيل محليًا

```bash
npm run start
```

## قائمة الأوامر

| الأمر | الوصف | الإستخدام \| أمثلة | إضافي |
| ----------- | ----------------------------------------------------------------- | ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| /play | قم بتشغيل القرآن في قناة صوتية بأكثر من 130 قارئ | /play "Ahmad Al-Hawashi" Al-Baqara | يدعم خاصية البحث بحيث تقوم بكتابة اسم السورة أو المقرئ أو رقم السورة أو رقم المقرئ ويعطيك خيارات |
| /pause | تعليق التلاوة. | /pause | |
| /resume | إستئناف التلاوة. | /resume | |
| /volume | ضبط درجة الصوت في نطاق (10-150) | /volume 55
/volume 88 | |
| /nowplaying | عرض معلومات حول ما يتم تشغيله الآن. | /nowplaying | |
| /queue | عرض قائمة الإنتظار | /queue | |
| /loop | تبديل وضع التكرار (تشغيل / إيقاف) | /loop | |
| /seek | القفز إلى وقت محدد في قائمة التشغيل. | /seek 2:30:10 | |
| /skip | تخطي إلى العنصر التالي في قائمة الانتظار | /skip | |
| /stop | مسح قائمة الانتظار ووقف التلاوة. | /stop | |
| /qasas | تشغيل قصص الأنبياء | /qasas ما قبل خلق آدم عليه السلام | The voice of Nabil Al-Awadi and Tariq Al-Suwaidan in high quality |
| /quran | عرض وتصفح القرآن الكريم . | /quran | |
| /azkar | ضبط إعدادات نظام الأذكار. | /azkar < text-channnel > < periodic-time > < embed-color > | Azkar system: sends Azkar in text channel once in while. |
| /khutma | ضبط إعدادات نظام الختمة. | /khutma < text-channel > < periodic-time > < embed-color > | |
| /language | تغيير لغة البوت. | /language <العربية\|English\|French> | |
| /prayer | ضبط إعدادات منبه الصلاة. | /prayer < text-channel > < country > < mention > | |
| /reset | إعادة ضبط الدردشة (القناة النصية) لأنظمة الأذكار والخطمة والصلاة. | /reset |
| /recovery | تفعيل نظام الريكوفري في حالة تم إعادة تشغيل البوت | /recovery |

## المطورون

- [@Arth(4i8)](https://github.com/4i8)
- [@albatranomar](https://github.com/albatranomar)

## رخصة

[Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0)

## المساهمة

المساهمات دائما موضع ترحيب!

أنظر `contributing.md` لمعرفة طرق البدء.

يرجى الالتزام "[بمدونة قواعد السلوك](https://github.com/4i8/QuranBot/blob/master/CODE_OF_CONDUCT.md)" الخاصة بهذا المشروع.