Click Reactions For Stream
Turn your Twitch stream into something viewers can actually click with customizable reactions powered by HEAT and Streamer.bot.
About
Click Reactions lets your viewers interact directly with images and elements on your Twitch stream.
Create simple social-style reactions like Like, Love, and Dislike, or take the same system further with clickable buttons, emojis, voting systems, menus, interactive overlays, stream games, and more.
Instead of building a separate Streamer.bot action for every clickable element, you configure your clickable OBS sources once and let a single core action handle the system.
Download
The latest version of Click Reactions is available through Ko-fi. Keeping the download in one place makes sure everyone is always using the current version of the script.
Download on Ko-fiFeatures
Clickable OBS Sources
Detect viewer clicks directly on the OBS sources you choose and use them as interactive elements on your stream.
Individual Reaction Counters
Each clickable reaction keeps its own counter and can automatically update a matching OBS text source.
Unlimited Reactions
Use only a couple of reactions or build a much larger system with as many clickable sources as you need.
Nested Scene Support
Clickable sources can live directly in your active scene or inside nested OBS scenes.
Custom Chat Messages
Send customizable Twitch chat messages when viewers click, including reaction names, counters, source information, Twitch emotes, and your own text.
Easy Configuration
Normal setup is handled with simple Streamer.bot Set Arguments, so you do not need to edit the C# every time you add or change a reaction.
Expandable System
Use the included variables to trigger additional Streamer.bot actions and build more advanced interactions around viewer clicks.
Built-In Connection Tools
Includes WebSocket reconnect and keep-alive handling along with a counter reset setup to help keep the interaction system running.
What Can You Build?
Click Reactions is not limited to Like, Love, and Dislike buttons. Those are just an easy starting point.
The same system can be used for viewer voting, emoji reactions, trivia boards, clickable menus, virtual buttons, interactive game overlays, stream games, and other custom widgets.
If you can represent something as a clickable source in OBS, there is a good chance you can use it as part of the system.
What's Included
The download includes the Click Reactions Streamer.bot import, the core click-detection system, WebSocket reconnect and keep-alive actions, counter reset setup, example reaction graphics, and a README with setup information.
Requirements: Twitch, OBS Studio, Streamer.bot, and the HEAT Twitch Extension.
HEAT is a third-party Twitch extension and is not created or maintained by BeardedInk.
Video Tutorial
The full tutorial walks through installing HEAT, setting up the WebSocket connection, configuring your clickable OBS sources, customizing reactions, resetting counters, and testing the system.
Get Script Updates
Want to know when Click Reactions gets updated or when new Streamer.bot tools and tutorials are released? Join the BeardedInk newsletter for script updates, new tutorials, website updates, and upcoming projects.
Join the Newsletter