📖 A bot that posts a Hadith every hour on Twitter & Facebook
(Every 6 hours for now to avoid spamming)
Follow on Twitter @HadithEveryHour & Facebook @HadithEveryHour
Currently posting the Hadiths from Sahih al-Bukhari in serial.
It's really simple. GitHub action is written in this file. You can notice a scheduler -
on:
schedule:
- cron: "0 */6 * * *"
And the rest of the process is self explanatory.
A tracker is used to put the latest posted Hadith number in the hadith_track.json
file.
API's are from this project - https://github.com/Ananto30/ask-hadith
Get last Tweeted Hadith number from tracker
â£
Get Hadith from API
â£
Make chunks for long Hadith
â£
Limit chunks for very long Hadith
â£
Tweet and comment chunks
â£
Format and post on Facebook
â£
Update tracker
There can be a different approach of Tweeting (as Twitter has character limits on each post) or Hadith Selection, please create an issue and let's discuss about that.