Imam Bot is a discord bot with many features. Some of the key functionality includes prayer times based on location, getting Quran verses, reciting the Quran, and getting hadith.
Prayer:besmele
Sends a besmele
dua [@mention]Pray for a user or a group of users.
esma [number]Sends one of Allah’s names. Chooses randomly if a number is not specified.
hadith [collection] [number]Sends a hadith. If there is no collection or number specified, chooses randomly.
salawatGives salawat for the Prophet
Recite:browse [surah:ayah]
Browse a surah in the quran. A surah and ayah must be specified for the starting point.
connectConnect to a voice channel.
leaveLeave the voice channel
now_readingGet the ayah being recited.
pausePause the current ayah.
play [surah:first-last]Search or use url to queue ayahs. A surah and the range of ayahs must be specified like 1:1-7.
queueList the next 5 ayah in the queue.
quran [surah:ayah] OR [surah:first-last]Find a specific ayah from the Quran.
resumeResume the paused ayah.
skipSkip the current ayah.
stopStop reciting.
volume [percentage]Adjust the volume.
Prayer Times:These prayer times find the time from the user’s specified location. You can use “imam location” to set your location. The default location will be Cupertino, US by default.
asrDisplays the asr time
dhuhrDisplays the dhuhr time
fajrDisplays the fajr time
ishaDisplays the isha time
maghribDisplays the maghrib time
location [city,countrycode]Set your location for prayer commands.
pnowSends the current prayer time and how much time left for the next prayer time
ptSends all prayer times
Other:changelog
Show the last update
dhikrSends a reminder
helpShows all comands.
izlamSends a random meme from the r/izlam or r/memritv subreddits.
pingDisplays bot ping
pp [@user]Sends the profile picture of a user
slmSend a greeting message.
takbeerTakbeer
triviaAsks a random islamic trivia question