Skip to content

Instantly share code, notes, and snippets.

@matthewmcvickar
Last active June 6, 2016 19:45
Show Gist options
  • Save matthewmcvickar/1f7e3985c31fcdaab820 to your computer and use it in GitHub Desktop.
Save matthewmcvickar/1f7e3985c31fcdaab820 to your computer and use it in GitHub Desktop.
Bot Ideas and Resources

Bot Ideas

Since I made my first bot, I haven't been able to stop thinking about bot ideas.

Also, I have a collection of links to tutorials, resources, inspiration.


Completed

  • Not Quite Synonymous Compound Bot would take compound words, separate the words, choose one of the words, substitute a nearby/synonymous word for it, and tweet the new word.

    E.g., applesauceapplegravy, windfallgustfall

  • Spencer Krug eBooks would tweet Markov chains from a corpus of Moonface, Sunset Rubdown, and Wolf Parade lyrics written by Spencer Krug.

Text

  • Musician Beef would invent beef between musicians.

    E.g.:

    • Madonna says Bon Iver stole her song
    • Peaches 'bored' with Weird Al collaboration
  • Oblique Exclamation Bot would do what @obliquestions does, but with sentences that end in exclamation points.

  • Lost in Translation Bot would take a sentence, translate it to another language, then translate it back to English, then again back and forth a few times, and then tweet it. (Inspired by The Books’ ‘Free Translator’.)

  • Rhyming Synonym Bot would take a two-word phrase, try to find a rhyming nearby/synonymous word for one of the words, and tweet the new phrase.

    E.g., fire stationconflagration station

  • Boots with the Fur Bot would create tweets using this formula, based on the popular phrase from Flo Rida’s ‘Low’:

    Had the [adjective] [article of clothing] and the [article of clothing] with the [noun] (with the [noun]!)

  • Conversation Starter Bot would ask questions that two people who recently met might ask. E.g.:

    • Have you ever been to [geographic location]?
    • What's your favorite [noun]?
    • Have you ever seen [noun]?
    • How often do you [verb]?
  • Would You Rather Bot would present two awful scenarios.

    • Would utilize certain tropes, e.g.: have X arms or X every time you Y or have to X whenever you heard Y.
    • @wouldratherbot exists, but mine would be more in the spirit of unaswerable, often surreal or gross WYRs.

Images

  • Asphalt Oil Rainbow Image Bot would generate a circular asphalt oil rainbow

  • Bird's Eye Speller would take a word and OCR Google Maps images of rivers and tributaries until it found a matching image for each letter, thereby spelling the word with images of rivers.

    • Maybe I would need to do a high-contrast or hue filter on the images before trying to OCR it?

Sound

  • Melody-a-Day Bot would generate a random melody using the Web Audio API and generate a link to a website that would play it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment