Chapter 3. Adding Complexity
With the first bot done, it's time to learn how to extend our bot with the use of other application program interfaces (APIs). This means teaching our bot how to listen for keywords, respond to commands, and deal with errors (human or otherwise). In this chapter, we will cover the following:
- Responding to keywords
- Bot commands
- External API integration
- Error handling