Do you want to let the streamer know your love? Do you want to let the viewer know your love? Twitch's
Chicken Dinner Drop Bot is the ultimate solution built in with twitch extension to enable this communication.
What it does
We enable the twitch streamer to drop a loot box to his viewers, the twitch streamer could easily drop his steam items using simple interaction with our chat bot and steam bot. And all his viewers could participate in this dropping event on their side.
Streamer sends command !raffle,"item number","time delay" where "item number" is replaced by number corresponding to item's number in bot's inventory and "time delay" is replaced by number (in seconds) for how long the raffle is open to viewers.
!raffle,20,60 : drop your 20th item on steam inventory, viewers has 60 seconds to participate.
Item will pop up on stream for viewers and they are allowed to click it, entering them into the raffle.
When time runs out, viewers will see winners name pop up on screen and a trade bot will send them a trade request with the item.
How we built it
The technology we used:
Node.JS Express.JS Three.JS (The Fireworks are REAL 3D on the browser) AmazonEC2 Twitch Extension API Twitch Chat Bot API Steam API
Challenges we ran into
STEAM GUARD!!!!! (trade offers are hardcoded/implied since steam guard restricts trades from accounts with new logins for 7 days =.=
Boilorplate and Twitch Extension API.
Alexa doesn't like us
Accomplishments that we're proud of
We got it to work! (and animations are pretty cool)
What we learned
What's next for ChickenDinnerDropBot
Alexa integration (Streamer: Hey, Alexa, loot my orange Five Seven to my viewers, Alexa: Sure, looting your entire inventory!) and more streamer friendly UI! and steam trading bot.