Streamed: 10/8 on Twitch
📢 Streamer tool upgrade! We upgraded the shoutout bot during this live coding session to shoutout to loyal/long-term supporters of the channel (subscribers), as well as added a few admin features so mods can access settings like resetting shoutouts and turning them on and off.
It's quick, easy to deploy, and written completely in Python.
⭐ Star ⇒ Project Repository
💜 Follow ⇒ on Twitch and GitHub
🔴 Watch ⇒ Twitch VOD (replay)
Topic(s): Adding features to a Twitch shoutout bot
Language(s): Python
Tech, Lib(s): VSCode, Elgato Stream Deck (affiliate link), TwitchIO
During the stream we...
✔ chased down a wild # for 2 hours (I don't wanna ruin the surprise...)
✔ renamed the bot the "SOB" (Shout Out Bot) 😜
✔ created a "reset" command for the shoutout bot
✔ remembered I left wet laundry in washing machine (oopsies 😬)
✔ gave the bot an on/off command you can call from chat
✔ "Shouldn't it be RABBIT-TUDE?" (touche!)
✔ set up subscriber greetings
✔ defined basic permissions so mods-only can access settings
✔ pushed all teh things to dev branch 💪
We also come up with some ideas..
Bigups to viewers and chat for some of these suggestions!
- A "quoth bot" (quoth's the targeted user's last message)
- We need random sfx again! WOW
- Bouncy Ballmer Head feature™ requested
In the next stream..
We'll be giving the bot a voice and adding a text-to-speech/TTS feature. Then, if we have time, we'll set it up to track stream starts/stops and reset the shoutout tracker automatically.