/mindful-memebot

A tracery story-grammar generation bot friend

Primary LanguageJavaScriptApache License 2.0Apache-2.0

MindfulMeme Designer Bot 🤖

A completely serious Bot that gives design advice that's dipped and steeped in a satirical, designer stew —Yum!

MMD Bot is powered by Tracery.

MindfulMeme DesignerBot

How to use Tracery

Go here to galaxykate's tracery to understand how to use & modify Tracery

Go here to @HeyDesignerBot to see the end output of Tracery on Twitter.com

or go here to cheapbotsdonequick.com to see how to design a Tracery bot of your own!

Write grammar objects, get generative stories

An example grammar

{
	"name": ["Arjun","Yuuma","Darcy","Mia","Chiaki","Izzi","Azra","Lina"],
	"animal": ["unicorn","raven","sparrow","scorpion","coyote","eagle","owl","lizard","zebra","duck","kitten"],
	"mood": ["vexed","indignant","impassioned","wistful","astute","courteous"],
	"story": ["#hero# traveled with her pet #heroPet#.  #hero# was never #mood#, for the #heroPet# was always too #mood#."],
	"origin": ["#[hero:#name#][heroPet:#animal#]story#"]
}

Output of that grammar.

Of course, many grammars are more complex!

Lina traveled with her pet duck. Lina was never indignant, for the duck was always too indignant.
Yuuma traveled with her pet unicorn. Yuuma was never wistful, for the unicorn was always too indignant.
Azra traveled with her pet coyote. Azra was never wistful, for the coyote was always too impassioned.
Yuuma traveled with her pet owl. Yuuma was never wistful, for the owl was always too courteous.
Azra traveled with her pet zebra. Azra was never impassioned, for the zebra was always too astute.

An example of a tweet from @HeyDesignerBot using this grammar

@HeyDesignerBot