CoeurBot is a Twitch chat application made with Python 3 and based onTwitchIO. It responds to specific commands in order to animate a Twitch stream. To do so, it includes a points system and the implementation of websockets to connect with OBS.
To correctly install this project, it is essential to have completed the following steps:
- Install Python 3.10 or higher.
- Install python-dotenv 0.20 or higher.
- Install twitchio 2.4 or higher.
- Install simpleobsws 1.3 or higher.
- Add a
.env
file to the root of the project.
Body of the .env
file:
# Streamer
STREAMER_NAME = ...
STREAMER_ID = ...
# Twitch
TOKEN = ...
CLIENT_ID = ...
# OBS (websocket)
URL = ...
PASSWORD = ...
After completing the requirements, it is necessary to follow each of these steps:
- Clone the project,
git clone https://github.com/mmeyrat/CoeurBot.git
- Add the
.env
file to the root of the project. - Run the project,
python main.py
Meyrat Maxime