Source for @fakefantas a bot that makes random Fanta flavours
It'll fetch a random emoji from a master list of edible emoji (to avoid faces & flags taking over all posts) then maybe throw in an adjective and then it makes a webpage out of it, screenshots it and tweets it.
I recommend reading the code itself, (start at app.js!) it's pretty straightforward and simpler than that mouthful of an explanation!!
- 
Clone this repo 
- 
Run npm installto get all the dependencies. This will take a while. Go drink a normal boring fanta while you wait.
- 
Run nodeand you should get a link tohttp://localhost:3000, showing a massive can of fanta. Browser support is very flaky.
- 
To take screenies, run node ./bin/screenshot.js
- 
To post to Twitter, you first need to make an app at apps.twitter.com (this is where the bot will post!! be careful) and get all four tokens (2 for the app 2 for the user). Then make a .env file filling in the values you see in ./bin/tweet.js. Then just runnode ./bin/tweet.js
The actual live @fakefantas is in sync with this exact codebase, it's hosted in heroku, which has a free forever tier, and there's a scheduled process that runs node ./bin/tweet.js hourly
