All Projects → prosecconetwork → TraceElements

prosecconetwork / TraceElements

Licence: other
Tracery grammars for building creative Twitterbots. Contains generative grammars for story-telling, metaphor generation, ironic put-downs, Trumpisms, short poems, etc.

Projects that are alternatives of or similar to TraceElements

twittered
Twitter API client for Java developers
Stars: ✭ 170 (+448.39%)
Mutual labels:  twitter-bot
rpnow
The Do-It-Yourself Roleplay Chat Solution
Stars: ✭ 22 (-29.03%)
Mutual labels:  storytelling
Twitterbot en 30
Los bots son relevantes para nosotros, pues automatizan tareas que eventualmente simplificarán trabajo a futuro. En este taller relámpago aprenderemos cómo crear un bot en Twitter usando Python, para de manera automática tuitear frases de un libro. ¡En sólo 30 minutos!
Stars: ✭ 19 (-38.71%)
Mutual labels:  twitter-bot
Tweeterify
A Twitter bot which recommends some Spotify top charts songs to people
Stars: ✭ 18 (-41.94%)
Mutual labels:  twitter-bot
gossip
An online user interface to efficiently author and delivery awesome and informative presentation. 🚀
Stars: ✭ 378 (+1119.35%)
Mutual labels:  storytelling
himawari bot
Code that runs the twitter.com/himawari8bot bot.
Stars: ✭ 14 (-54.84%)
Mutual labels:  twitter-bot
larry
Larry 🐦 is a really simple Twitter bot generator that tweets random repositories from Github built in Go
Stars: ✭ 64 (+106.45%)
Mutual labels:  twitter-bot
awesome-programming-humor
Awesome software, subreddits, websites, and other cool stuff that programmers would find funny.
Stars: ✭ 32 (+3.23%)
Mutual labels:  irony
TwitterEventBot
No description or website provided.
Stars: ✭ 13 (-58.06%)
Mutual labels:  twitter-bot
weatherBot
⛈ A Twitter bot for weather
Stars: ✭ 20 (-35.48%)
Mutual labels:  twitter-bot
twitbot
🦉Just a simple twitter bot for tipping in EOS
Stars: ✭ 18 (-41.94%)
Mutual labels:  twitter-bot
rust-trending
A twitter bot (@RustTrending) to tweet trending rust repositories, inspired by @TrendingGithub
Stars: ✭ 113 (+264.52%)
Mutual labels:  twitter-bot
Python-Twitter-Bot
Python Twitter Bot which retweet,like,and follow or tweet texts from file
Stars: ✭ 62 (+100%)
Mutual labels:  twitter-bot
Raymo111
My awesome profile README
Stars: ✭ 110 (+254.84%)
Mutual labels:  twitter-bot
covid19twtbot
A Twitter bot that automatically replies to tweets requesting COVID related resources with links containing information about the availability.
Stars: ✭ 18 (-41.94%)
Mutual labels:  twitter-bot
TalkerMakerDeluxe
A FOSS Branching Game Dialogue Editor
Stars: ✭ 90 (+190.32%)
Mutual labels:  storytelling
awesome-twitter-bots
A Curated Collection of the Best Twitter Bots 🤖
Stars: ✭ 99 (+219.35%)
Mutual labels:  twitter-bot
opensea-sales-twitter-bot
A Twitter bot that tweets Opensea sales for a given collection 🐳
Stars: ✭ 120 (+287.1%)
Mutual labels:  twitter-bot
booster
twitter bot that builds followers
Stars: ✭ 30 (-3.23%)
Mutual labels:  twitter-bot
twitter-bot-python-aws-lambda
A simple twitter bot using Python and an AWS Lambda function
Stars: ✭ 23 (-25.81%)
Mutual labels:  twitter-bot

TraceElements

This respository contains a variety of generative grammars, in Kate Compton's Tracery formalism, for use in Twitterbots (via George Buckenham's CheapBotsDoneQuick.com)

In each case, a main Tracery grammar does the generation of short texts which CheapBotsDoneQuick.com can then tweet. If a response grammar is present, this will allow CheapBotsDoneQuick.com to generate an apt response to any mention of the bot's handle on Twitter.

The main grammar and the response grammar work together, with the latter using the non-terminals of the former to construct its replies.

In special cases, the main grammar and its response grammar are designed to talk back-and-forth with each other, thereby elaborating a long threaded sequence of tweets over time. Check out the story-telling grammar in the Story generator directory. In story generation, the main grammar generates the first event, and the response grammar generates subsequent events by responding to itself until it generates the closing event of the story.

In the DBpedia riff generator, the main grammar generates a riff on some categorization (of a book, film, game, etc.) in DBpedia. The response grammar then replies with a request -- aimed at the story-telling bot above via an @ mention -- to generate a story on this theme. So, the response grammar responds by sending a tweet to another bot that will then talk to itself to build a story over multiple tweets.

Note that the content of the grammar in each case is often so large (it has been generated by a machine, from a database of relevant information, rather than hand-crafted) that the grammar uses cryptic two-letter shorthands to name its non-terminals, making the whole grammar hard to read for humans. This is a necessary requirement if the grammar is to fit into the storage space allocated by CheapBotsDoneQuick.com

Please also note the following VERY IMPORTANT point:

A number of the grammars in this repository are machine-generated from a large database of (more-or-less) creative similes that have been harvested from humans on the web (using the pattern "about as X as Y Z"). Human creativity is a mixed bag, especially on the web. Most of the similes are vivid and many are humorous, but some are tasteless and more than a few will be offensive. We've done our best to filter the worst examples, but not every combination of words that might cause offense has been removed. Many examples are borderline, and we want the database to represent a good spread of linguistic creativity, minus hateful misogyny and bigotry. So please remember this caution when delving into these grammars. We haven't added specific examples by hand, and our intent is not to offend. If you find a specific example to be egregious, let us know and we'll remove it.

Please address any questions to: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].