Greeting subscribers w/the Twitch shoutout bot [Live Coding Recap]

💾 bun9000 - Oct 10 '19 - - Dev Community

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.

StarProject Repository
💜 Follow ⇒ on Twitch and GitHub
🔴 WatchTwitch 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.

. . . . . . . . . . . . . . . . . .
Terabox Video Player