All Projects → galacticwarrior9 → IslamBot

galacticwarrior9 / IslamBot

Licence: GPL-3.0 license
A Discord bot that supports Qur'an, hadith, prayer times, tafsir and more.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to IslamBot

QuranJSON
Simplified Perfect Complete Quran JSON (Indonesia Translation, Tafsir, and Audio) with API
Stars: ✭ 83 (+40.68%)
Mutual labels:  quran, islam, tafsir
Mosque-Screen
Chat: https://discord.gg/CG7frj2 - Email: [email protected]. We do not provide any support, this is a volunteer-based project therefore we cannot commit to any time to resolve local issues.
Stars: ✭ 54 (-8.47%)
Mutual labels:  prayer-times, islam
PrayerTimes-Swift
Islamic Prayer (salah) Time calculation written in swift.
Stars: ✭ 47 (-20.34%)
Mutual labels:  prayer-times, islam
pyIslam
pyIslam, a Python library to calculate prayer times, hijri date, qiblah direction and more
Stars: ✭ 68 (+15.25%)
Mutual labels:  prayer-times, islam
quran-api-id
REST API Al-Quran Indonesia dengan terjemahan, tafsir (Kemenag, Quraish Shihab, Al-Jalalain), audio murottal (per surah dan ayat dari 6 qori), random ayat.
Stars: ✭ 26 (-55.93%)
Mutual labels:  quran, tafsir
prayer-times-extension
Under Development: Prayer Time Calculation based on Geolocation for Chromium and Firefox
Stars: ✭ 61 (+3.39%)
Mutual labels:  prayer-times, islam
alquran-tools
Various tools for Parsing Quran Tajweed, Buck, etc.
Stars: ✭ 85 (+44.07%)
Mutual labels:  quran, islam
Sirat-E-Mustaqeem
Islamic App with Complete Quran, Prayer time Api, Hadith, & Qibla Direction.
Stars: ✭ 119 (+101.69%)
Mutual labels:  quran, prayer-times
Azkar-App
Desktop Application 💻 for Calculating Muslim prayer times 🕌 , Morning and Nights Azkar 🤲 with notification for random Azkar that pops-up in specific time.
Stars: ✭ 64 (+8.47%)
Mutual labels:  prayer-times, islam
quran-align
Word-accurate timestamps for Qur'anic audio.
Stars: ✭ 139 (+135.59%)
Mutual labels:  quran, islam
quran-api
Open source quran api, not only quran text, this api is also equipped with audio recitation and you can change the audio according to the recitation of the Imam that you like
Stars: ✭ 38 (-35.59%)
Mutual labels:  quran, tafsir
PrayerTimes
Desktop application 💻 for calculating Muslim prayer times 🕌 and setting an alarm (Adhan) ⏰ for the prayer times.
Stars: ✭ 151 (+155.93%)
Mutual labels:  prayer-times
quran-data
Unicode-encoded Quran data
Stars: ✭ 67 (+13.56%)
Mutual labels:  quran
baca-quran.id
📖 Read Qur'an from Your Web Browser. No Ads, No Analytics, It's Totally Free.
Stars: ✭ 306 (+418.64%)
Mutual labels:  quran
quran-api
Free Quran API Service with 90+ different languages and 400+ translations
Stars: ✭ 210 (+255.93%)
Mutual labels:  quran
Awesome-Muslims
A currated list of Awesome Muslim Resources to encourage and help developers produce more islamic apps.
Stars: ✭ 122 (+106.78%)
Mutual labels:  prayer-times
quranicaudio-app
QuranicAudio.com Mobile App
Stars: ✭ 44 (-25.42%)
Mutual labels:  quran
vue-quran
vue quran
Stars: ✭ 13 (-77.97%)
Mutual labels:  quran
quranize
transform transliteration to Quran text
Stars: ✭ 13 (-77.97%)
Mutual labels:  quran
Quran-Pro-iOS
Description Qur’an Pro - القرآن الكريم offers all muslims the complete Holy Quran with verse by verse recitation, translation and transcription. The application is written in SWIFT 2.0
Stars: ✭ 21 (-64.41%)
Mutual labels:  quran

IslamBot

GitHub contributors Discord

IslamBot is an open-source Discord bot that provides several utilities useful for the study and practice of Islam. Features include:

  • Qur'an, with support for 100+ translations.
  • Hadith in English and Arabic, from sunnah.com.
  • Get prayer times for any location, with the ability to change the calculation method.
  • Tafsir, with support for many tafasir.
  • Convert between the Hijri and Gregorian calendars.
  • Fetch specific Qur'anic verses and pages from the mushaf.
  • Browse duas from Fortress of the Muslim.

Documentation

Instructions on how to use the bot are available on the wiki.

Information for Developers

The Python packages required to run the bot are listed in requirements.txt file. Options are retrieved from a file named config.ini in the base directory. An example config.ini can be found here.

To run the bot, you will need to exclude the TopGG extension from loading. It is recommended to only sync commands with your test server to avoid falling afoul of Discord's strict rate limits on global command synchronisation. Please consult the comments in main.py for more information.

You can use the /reload command to reload extensions and commands while the bot is running. If you have made a change to a command, reload its extension first before reloading commands.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].