In this course we’ll learn how to create Twitter bots. We’ll first learn how to interface with the Twitter API using Twit.js, which allows us to post statuses, search tweets, and interact with followers. We’ll create several example bots that show the diversity of possibilities, using powerful tools such as RiTa.js, Google’s Cloud Vision API, and Tracery. We’ll learn how to tweet data from Google Spreadsheets, and to compose and tweet a song for an audio bot. We’ll also learn how to host our bot logic on Heroku and Docker.
Overview
Syllabus
- Set Up a Basic Twitter Bot with Twit.js
- Post Statuses with Twit.js
- Work with Users in Twit.js
- Interact with Tweets with Twit.js
- Use the Twitter Search API with Twit.js
- Use the Twitter Stream API with Twit.js
- Tweet Media Files with Twit.js
- Make A Bot That Sounds Like You with RiTa.js
- Make a Bot That Analyzes Human Emotions in Photos with Google Cloud Vision API
- Make A Story Generation Bot with Tracery
- Retrieve And Tweet Information from Google Spreadsheets
- Make a Twitter Audio Bot That Composes a Song Based on a Tweet
- Host a Simple Twitter Bot Using Heroku
- Host a Complex Bot using Heroku and Docker
Taught by
Hannah Davis