Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rn0x/islamicbot

A Telegram bot that offers various essential services for every Muslim in Arabic
https://github.com/rn0x/islamicbot

adhkar ar arabic book bot islam islamic muslim nodejs quran telegram-bot

Last synced: 19 days ago
JSON representation

A Telegram bot that offers various essential services for every Muslim in Arabic

Awesome Lists containing this project

README

        

# IslamicBot 🤖

بوت تلغرام يقدم خدمات متنوعة للمسلمين باللغة العربية.

## التثبيت

### التثبيت المباشر 📦

لتثبيت التبعيات، يمكنك تشغيل الأمر التالي:

```bash
npm install
```

## الإعداد ⚙️

قم بإنشاء ملف `.env` في الدليل الجذر وأضف المتغيرات اللازمة. إليك مثال:

```
BOT_TOKEN=توكين_البوت_هنا
BOT_NAME=اسم_البوت_هنا
```

## تشغيل البوت 🚀

لتشغيل البوت، استخدم الأمر التالي:

```bash
npm start
```

للوضع التطويري، يمكنك استخدام:

```bash
npm run dev
```

## تصحيح الأخطاء 🐞

لتفعيل تصحيح الأخطاء، قم بتشغيل:

```bash
DEBUG=* npm start
```

## المميزات ✨

- **البحث عن آية من القرآن الكريم** 📖
- **البحث عن حديث** 🗣️
- **البحث عن فتوى** 🕌

**المميزات القادمة**:
- تحسينات إضافية في الخدمات المقدمة
- إضافة ميزات جديدة بناءً على اقتراحات المستخدمين

## التثبيت عبر Docker 🐳

إذا كنت ترغب في تشغيل البوت باستخدام Docker، يمكنك اتباع الخطوات التالية:

1. **بناء الصورة**:

قم ببناء الصورة باستخدام الأمر التالي:

```bash
docker build -t islamic-bot .
```

2. **تشغيل الحاوية**:

لتشغيل الحاوية، استخدم الأمر التالي:

```bash
docker run -d --name islamic-bot-container -v ./logs:/app/logs -v ./database:/app/database islamic-bot
```

## الترخيص 📜

هذا المشروع مرخص بموجب ترخيص MIT. يرجى مراجعة ملف [LICENSE](LICENSE) للحصول على التفاصيل.

## المساهمة 🤝

المساهمات مرحب بها! يرجى فتح قضية أو تقديم طلب سحب لأي تحسينات أو اقتراحات.