Beta for Version 4.03 Goes Live

Published: 2026-03-24 by Omsad

The beta for InstructBot Version 4.03 has gone live today. If you'd like to participate, you can sign up here

Below is an overview of the key changes and new features coming in this version:

Smarter Mouse Button and Key Press Action's

You can now define default key and mouse press durations:

  • Globally in the options

  • Per application

This makes it much easier to support games that require a press duration and lets you reuse commands between applications with different requirements.

New Input Command Action Types

  • Conditional Action: Only run actions when specific conditions are met.

  • Random Action: Automatically choose one action from a weighted list.

  • Sequence Action: Run multiple actions in order.

These new action types let you build more powerful and dynamic commands.

Better Application Awareness

  • The existing “Application” condition has been renamed to Focused (same behaviour, cleaner wording).

  • A new Selected Application condition lets commands respond based on which application you’ve chosen.

This gives you more control when switching between games.

Easier Account & Connection Management

  • Connect and disconnect Discord, StreamLabs, StreamElements and more directly from your account settings.

  • No more restarting the app when:

    • Switching accounts

    • Resetting authentication

  • New Login and Logout buttons for clearer account control.

  • If no account is detected when the application is starting, you’ll now be prompted to log in.

More Powerful Triggers

  • Follower & Subscriber Permissions

    • Create commands just for followers.

    • Create subscriber only triggers, including support by tier (e.g. tier 3 only).

  • Advanced Message Filtering

    Ban, donation, cheer, gifted subscription and subscription triggers can now filter based on the message text using:

    • Blank / Not Blank

    • Begins with / Does not begin with

    • Contains / Does not contain

    • Ends with / Does not end with

    • Equals / Does not equal

    • Regex

    This gives you precise control over when commands run.

New Non-Follower & Non-Subscriber Triggers

  • Automatically detect viewers who aren’t following or subscribed.

  • Run commands per user (with user context), or once globally.

  • Adjustable check intervals and reminder timing.

Reward Improvements

  • Filter rewarded commands to show only currently active ones.

  • Option to reward “Nothing”, for when you intentionally don’t want to grant a reward.

  • You can now increment the accumulator even when the cheers, donations, subscriptions or gifted subscriptions triggers a command or reward.

  • Mark users as Bots so they won’t receive rewards or notifications.