Load my tweets into Redis, create a Markov chain, and generate sentences 🤖
The code for @notrealhugo.
Uses my (@hugojmd) tweets as input into Redis, creating a key-value relationship as follows with two words as the key and one word as the value.
For example, the sentence The quick brown fox jumps over the lazy dog
gets ingested as:
The quick -> brown
quick brown -> fox
brown fox -> jumps
fox jumps -> over
jumps over -> the
over the -> lazy
the lazy -> dog
npm i
CONSUMER_KEY
CONSUMER_SECRET
ACCESS_TOKEN
ACCESS_TOKEN_SECRET
REDIS_URL
INTERVAL
(in minutes)./tweets.csv
.npm start
will ingest your tweets into Redis, and start the bot. The first tweet is after INTERVAL
minutes.