The bot was developed in Python and works on the concept of information dissemination. It finds people who tweet about facts that happened at a day and then send them more facts. These facts are extracted from Wikipedia. Essentially there are 3 main modules that work here.
Using a 'Tweet Listening' module one can listen to multiple #hashtags, particular keywords, tweets from a certain user or even tweets based on certain locations. This module can itself be useful to just listen to a stream based on certain filters and can help in capturing real-time tweets.
The second module supports easy tweet parsing and sub-filters which allows further filtering of the tweet data. One can define internal function which can help in further enhancing module functionality.
The final module helps in replying where one can reply using the direct @tweet option or reply by emailing the results back to a person. An internal module in the reply module is the Text-to-Image convertor module which helps in converting the text data to image (it wraps if it has multiple lines) thereby making it easier to tweet out messages that are more than 140 characters by sending an image as a reply.