An open-source Quran bot: any verse by reference in Arabic and in translation, with tafsir and an audio recitation next to it. It can also post a verse on a schedule into a private chat, a group or a channel. Free.
The Quran Bot answers with a verse. Send /get 2:255 and it returns the ayah in Arabic and in the translation you chose, with buttons for the audio recitation and the tafsir beside it. Language prefixes work as commands of their own — /ar 1:2 for the Arabic, /eng 2:3 for English — and /surah opens the chapter list when browsing beats typing a reference.
The second half of the bot is the schedule. /schedule 7:00 am - eng sets a daily verse in whichever chat you send it from: a private chat, a group or a channel. A group admin can pick up to three languages at once, so a mixed-language chat gets the verse in each of them, and /settings governs how the bot behaves in that group.
The project is open source, built on python-telegram-bot, and free with no paid tier. There is no marketing site around it — the usage guide is a Telegraph page linked from the repository — which is honest about what this is: a small, focused tool rather than a product.
/getA verse by reference, e.g. /get 2:255/surahThe same, with the chapter list/scheduleA daily verse in this chat at a set time/settingsHow the bot behaves in a group/langAvailable translationsFree
| Criterion | Weight | Points | |
|---|---|---|---|
| Functionality | 25 | 9 / 10 | |
| Reliability & speed | 15 | 8 / 10 | |
| Popularity & trust | 15 | 7 / 10 | |
| Price & free tier | 10 | 10 / 10 | |
| Usability | 10 | 7 / 10 | |
| Safety & privacy | 10 | 9 / 10 | |
| Freshness | 5 | 8 / 10 | |
| Localization | 5 | 10 / 10 | |
| No intrusive ads | 5 | 10 / 10 | |
| Score | 100 | 84.5 |
Yes. Add the bot to the channel and send /schedule with the time and the language; it posts there daily.
Yes, and the source code is on GitHub; there is no paid plan and no ads in the replies.