AUTO GENERATE NEW TWEETS USING MARKOV CHAIN AND AUTOMATE INTERACTION WITH TWITTER BOT

jubindra kc
2020
BSc.CSIT
Semester 7
Downloads 1

A Twitter Bot is a type of bot software that is designed to control and automate a Twitter account. It is achievable with the help of Twitter API and Tweepy. The overall scope of the bot, even in real-world scenarios, will depend on an indi the bot can be designed to automate single or multiple accounts at any time for various purposes. In real-world examples, there have been documented use of Twitter Bots in sectors like education, research, and marketing. The bot can be programmed to perform multiple actions like tweeting, re-tweeting, replying liking, following, unfollowing, direct messaging, and even interact with other Twitter accounts. These interactions must adhere to a set of rules governed by Twitter. However, there have several instances of misuse of the product, either to spread misinformation or for malicious intent. With intentions to highlight bots in a positive light, two Twitter bots are programmed using Twitter API by highlighting the basic features such as retweeting, replying, liking, and following. The project showcases Twitter bots in two lights: creativity and automation. The first bot generates new tweets from a preexisting document. Whereas, the second bot automates certain Twitter action with the help of API. After achieving these objectives, the first bot generates a new tweet with the help of the Markov Chain principle. These newly generated tweets are periodically posted through a designated Twitter account. The second bot with its separate designated Twitter account performs automated interactions with the help of Twitter API, gaining new followers in the process. It exhibits creative and automated use of bots in social media.

twitter
twitter bot
api
Automated
markov chain

Similar Projects