Before coming to the tutorial, please do the following:
- Have Python 3.6 installed in your laptop. Note: It's important that you're running Python 3.6 (or above) because we will use some of the new features added in 3.6 in this tutorial.
- Create a GitHub account, if you don't already have one. If your account has two-factor-authentication enabled, bring that device. (Yubikey, your phone).
- Create a Heroku account. Your bot will be deployed to Heroku.
- Install Heroku Toolbelt. (Optional, it can be useful for debugging later).