Try it!
This project runs as a persistent Python process and cannot be embedded in the browser. Clone the repo and run it locally to try it out.
Description
Challenges: Structuring the bot so message handlers are easy to add without touching the core event loop. Keeping credentials out of the source code using environment variables, and handling reconnects gracefully when the connection drops.
Result: A Python bot that listens for messages and responds based on defined triggers. Run it with python main.py — requires the relevant API credentials set in a .env file.
Previous Day
Next Day