Skip to content

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

License

Notifications You must be signed in to change notification settings

rn0x/IslamicBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IslamicBot 🤖

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

التثبيت

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

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

npm install

الإعداد ⚙️

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

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

تشغيل البوت 🚀

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

npm start

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

npm run dev

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

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

DEBUG=* npm start

المميزات ✨

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

المميزات القادمة:

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

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

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

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

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

    docker build -t islamic-bot .
  2. تشغيل الحاوية:

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

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

الترخيص 📜

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

المساهمة 🤝

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