Getting Started
Sonny is a chatbot built with Python, TwitchIO, hosted on Heroku, and named and inspired by the Sonny character from the “I, Robot” movie of 2004, and used on my Twitch channel.
Quick Start
Clone the repository
Open your terminal and run the following command:
Install the dependencies
On the terminal, navigate to the project’s root directory and run the following command:
Setup the environment variables
Create a .env
file in the root directory with your chatbot credentials and definitions. Example:
Run the local environment
On the terminal, run the following command:
Next Steps
- Project Structure: Learn how the project is structured in “Project Structure”.
- Commands: Learn how to write your own commands in “Writing Commands”.
- Modules: Learn how to manage modules in “Managing Modules”.
- Deploy: Publish your chatbot on Heroku with the “Deploying to Heroku” guide.
- Document: Learn how to manage and write the chatbot documentation in “Documenting”.
- Contribute: Get to know how to contribute to the project in “Contributing”.
Troubleshooting Sonny
You can create a new issue on the GitHub repository or chat with us on our Twitch channel if you encounter any problems with the documentation or the project itself.