These two bots are based on the concept of snowclones, which are a linguistic phenomenon best described by Erin O’Connor in her wonderful blog and resource “The Snowclones Database.”
A snowclone is a particular kind of cliche, popularly originated by Geoff Pullum. The name comes from Dr. Pullum’s much-maligned “If Eskimos have N words for snow, X surely have Y words for Z”. An easier example might be “X is the new Y.” The short definition of this neologism might be n. fill-in-the-blank headline.
Fill in the blank mnemonic phrases? This is ripe for a bot treatment.