Commands
This list is irregularly updated and does not list all commands, only core ones. Please consult the repository for up-to-date information.
- Cite verses from the Holy Quran with the
/verse
command. Provides English, Arabic, and Urdu translations automatically.- Analyze the individual Arabic words of each verse by passing the optional
analyse
parameter. - Verses provided from OpenQuran, an easy-to-use Quran search engine.
- Analyze the individual Arabic words of each verse by passing the optional
- Cite hadiths from trusted Muslim scholars with the
/hadith
command.- Give it a single book name and verse reference (e.g.
bukhari:6594
) and the bot will post the relevant paragraph into chat.
- Give it a single book name and verse reference (e.g.
- Retrieve interesting commentary of the Holy Quran with the
/5v
command. Sources commentary from the Five Volume Commentary collection (thus5v
).- Give it a single verse (e.g.
1:1
) and the bot will post the relevant page of the verse into chat.
- Give it a single verse (e.g.
- On-demand retrieval of Salat timings with the
/salat
command, as well as an opt-in notifier/reminder for prayers with configurable location(s).- Uses Nominatim for geolocalization. If you are hosting Kaab'ot yourself, you will also have to host your own Nominatim instance.
- Experimental feature. Must be manually enabled by administrators of self-hosted bots.
- Fetch Friday Sermons from Muslim Television Ahmadiyya International.
- Provides both a permalink on MTA and a direct download link to a 1920x1080 (full HD) MP4 of the sermon.
- Pass
list
parameter to retrieve the last 10 Friday sermons.
- Retrieval of the Bai'at (initiation into Islam) form, as well as the Conditions of
Bai'at, with the
/baiat
command.- Give it a single index from 1 until 10 and the bot will post the relevant Condition of Bai'at. If no index is provided, it will provide an explanation of Bai'at and a link to the form.
- Access hundreds of selected writings and books from scholars, caliphs and Hazrat Mirza Ghulam
Ahmad (a.s.).
- Local library can be built from alislam.org with the
npm run books
command. Automatically downloads all PDF files too. - Search results can be curated with
skip
andlimit
parameters to prevent listing of 100+ books all at once in a single message. /library search
to search through the library with a keyword (e.g., 'jesus')./library get
retrieves a book from its unique identifier. Displays a description, author information, and a download link to an English PDF./library download
uploads a PDF of the book directly into the Discord channel./library author
searches for, and displays information about, an author./library list-books
lists the books from an author./library list-authors
lists all currently indexed authors.
- Local library can be built from alislam.org with the
- Convert between Gregorian and Hijri dates using
/calendar
, understands both precise (e.g., "March 10, 2024") and imprecise/relative (e.g., "next friday", "2 weeks from now", etc.) inputs.