PM Narendra Modi today launched the #MainBhiChowkidar campaign on Twitter with a tweet. It quickly went viral, gaining over 80K likes in few hours, and the Twitter trending page suggests that around half a million tweets have been posted so far containing the #MainBhiChowkidar hashtag.
Your Chowkidar is standing firm & serving the nation.
— Narendra Modi (@narendramodi) March 16, 2019
But, I am not alone.
Everyone who is fighting corruption, dirt, social evils is a Chowkidar.
Everyone working hard for the progress of India is a Chowkidar.
Today, every Indian is saying-#MainBhiChowkidar
There’s something really interesting behind this hashtag.
If you publish a tweet containing the MainBhiChowkidar hashtag, you are very likely to receive a personalized reply from the official @narendramodi handle thanking you for supporting the “Main Bhi Chowkidaar” movement.
Here’re some responses received by the tweeters:
@SFDC_AB Gratitude for adding strength to the #MainBhiChowkidar movement. 130 crore Indians will work together to build a strong India. Read my message: pic.twitter.com/hLWbC6ea5S
— Narendra Modi (@narendramodi) March 16, 2019
@dhruv_rathee Together we can make a strong & secure New India. Thank you for your support. pic.twitter.com/cvNDovELYs
— Narendra Modi (@narendramodi) March 16, 2019
@Aayushis1234 Thank you for the valuable support to the #MainBhiChowkidar movement. Here is a message: pic.twitter.com/1krIDA2foh
— Narendra Modi (@narendramodi) March 16, 2019
@NupurSharmaBJP Your support gives great strength to the #MainBhiChowkidar movement. Here is my message: pic.twitter.com/lI31UNg7tt
— Narendra Modi (@narendramodi) March 16, 2019
The #MainBhiChowkidar Twitter Bot
It is obvious that Mr. Modi is not manually writing these “thank you” tweets but the job is handled by a Twitter bot.
This bot is doing some smart things under the hood. Here’s why:
- The tweets are worded differently.
- The images of Mr. Modi embedded in the tweets are different per response.
- The images contain a personalized message — it includes the first name of the person who wrote the tweet.
Writing a Twitter bot is easy but the #MainBhiChowkidar bot is more than just a normal auto-reply bot. It reads the tweets with the #hashtag, fetches the first name of the tweeter, generates a dynamic JPEG image with that name and then sends a personalized reply with that image.
The other interesting thing is that these auto-reply tweets cannot be found through Twitter search.
For instance, a search for “from:narendramodi #MainBhiChowkidar” shows exactly 1 tweet and none of the response tweets. Also, if you go to the replies timeline of @narendramodi, these reply tweets aren’t listed there though they have originated from that very account.
The source of the tweets reveal that the #MainBhiChowkidar bot is internally called “messages 2019” and it has been built by @OpalinaTech, a Noida-based software services company.