I Built ABot
— matbot (@_matbot) April 29, 2017
matbot was an exercise I assigned myself as a way to learn to read & edit Python code and deploy my first application using Git and a cloud based hosting platform (Heroku, in this case).
The bot is autonomous and tweets several times per day on subjects limited almost exclusively to web and graphic design.
I based the twitter bot off of Tom Meagher's heroku_ebooks repo (which itself was based off the @Horse_Ebooks project).
- Sublime Text/VS Code
- SCSS
- Codekit 3
- Heroku Cloud App Platform (for the twitter bot)
- Github pages (for the website)
- Twitter API
- Font Awesome
- Adobe Illustrator (for the logo)
- interact.js
- IFTTT
Fig5. - The updated matbot homepage
The updated matbot homepage is interactive (interactivity of the site is made possible by the interact.js library), and attempts to create a Zen Garden experience.
Simple ornaments can be re-positioned to form simple, peaceful arrangements.
Fig6. - An arrangment of ornaments on the new, interactive matbot website.