Twitterbot

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

A Twitterbot is a program used to produce automated posts on the Twitter microblogging service, or to automatically follow Twitter users.[1][2] Twitterbots come in various forms. For example, many serve as spam, enticing clicks on promotional links.[3] Others post @replies or automatically "retweet"[4] in response to tweets that include a certain word or phrase. These automatic tweets are often seen as fun or silly.[4][5] Some Twitter users even program Twitterbots to assist themselves with scheduling or reminders.[6]

Features of a Twitterbot

It is sometimes desirable to identify when a Twitter account is controlled by a bot. In a 2012 paper,[7] Chu et al. propose the following criteria that indicate that an account may be a bot (they were designing an automated system):

  • "Periodic and regular timing" of tweets;
  • Whether the tweet content contains known spam; and
  • The ratio of tweets from mobile versus desktop, as compared to an average human Twitter user.

Examples of Twitterbots

There are many different types of Twitterbots and their purposes vary from one to another. Some bots may tweet helpful material such as @EarthquakesSF (description below). In total, Twitterbots are estimated to create approximately 24% of tweets that are on Twitter.[8] Here are examples of some of the Twitterbots and how they interact with users on Twitter.

@BDZNappa replied with “WHAT!? NINE THOUSAND?” to anyone on Twitter that used the internet meme phrase “over 9000,".[9][10] The account began in 2011, and was eventually suspended in 2015, mostly likely a victim of its own success.[11]

@Betelgeuse_3 sends at-replies in response to tweets that include the phrase, "Beetlejuice, beetlejuice, beetlejuice." The tweets are sent in the voice of the lead character from the Beetlejuice film.[5]

@chatmundo is an AI conversational Twitter bot based on Program O which responds to @chatmundo mentions.[12]

@choose_this sends at-replies to Twitter users who tweet about making a choice between a wide variety of things.[13]

@CongressEdits and @parliamentedits posts whenever someone makes edits to Wikipedia from the US Congress and UK Parliament IP addresses, respectively.[14]

@DearAssistant sends auto-reply tweets responding to complex queries in simple English by utilizing Wolfram Alpha.[15]

@DeepDrumpf is a recurrent neural network, created at MIT, that releases tweets imitating Donald Trump's speech patterns. It received its namesake from the term 'Donald Drumpf', popularized in the segment 'Donald Trump' from the show Last Week Tonight with John Oliver.[16]

@DroptheIBot tweets the message, "People aren't illegal. Try saying ‘undocumented immigrant’ or ‘unauthorized immigrant’ instead" to Twitter users who have sent a tweet containing the phrase ‘illegal immigrant’. It was created by American Fusion.net journalists Jorge Rivas and Patrick Hogan.[17]

@EarthquakesSF tweets about earthquakes in the San Francisco Bay Area as they happen using real-time seismographic information from the USGS.[18]

@everyword has tweeted every word of the English language. It started in 2008 and tweeted every thirty minutes until 2014.[3]

@factbot1 was created by Eric Drass to illustrate what he believed to be a prevalent problem: that of people on the internet believing unsupported facts which accompany pictures.[19]

@Horse_ebooks is a bot that has gained a following among people who found its tweets poetic. It has inspired various _ebooks-suffixed Twitter bots which use Markov text generators (or similar techniques) to create new tweets by mashing up the tweets of their owner.[20]

@KookyScrit sends auto-reply tweets correcting misspellings of the word "weird."[21]

@MetaphorMagnet is an AI bot that generates metaphorical insights using its knowledge-base of stereotypical properties and norms. A companion bot @MetaphorMirror pairs these metaphors to news tweets. Another companion bot @BestOfBotWorlds uses metaphor to generate faux-religious insights.[22]

@Pentametron finds tweets incidentally written in iambic pentameter using the CMU Pronouncing Dictionary, pairs them into couplets using a rhyming dictionary, and retweets them as couplets into followers' feeds.[23]

@RedScareBot tweets in the persona of Joseph McCarthy in response to Twitter posts mentioning "socialist," "communist," or "communism."[5]

@Tauntbot replies to anyone who mentions it with a randomly generated, verbose insult. It also periodically tweets random taunts at nobody in particular.[24]

@Wikipediafinds "tweets dozens of things that could have their own Wikipedia article if our consciousness could catalogue them," according to Paste Magazine.[25] It is run by Ayako S, a mysterious girl and former lover of Dylan Anaya, who ran @Wikifinds (which was banned by Twitter and Wikipedia.) She claims to live alone under constant surveillance by the police somewhere in South Korea.[citation needed]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 5.2 Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.