Upcoming Release Version 3.5

Conditional command execution and improved rewards.

Published: 2021-08-15 by Omsad

The upcoming release of version 3.5 of InstructBot manly focuses on conditional execution of commands and improving the reward system.

Conditional Execution of Commands

An new condition editor has been added to all command types which will delay the execution of a command until the conditions have been fulfilled.

The below shows an example of an improved Mag Dump command, which will run only run when the application is active (e.g. you are tabbed into the game) and the Left Shift key and W key are both not pressed.

Example of the new condition builder in InstructBot, configured so the Mag Dump command doesn't execute until the game is active and the Left Shift and W keys both aren't pressed.

Please note this doesn't stop the command from being queued, so this will still pause the execution of other commands in the same queue until this command has completed (even if those commands could be executed).

Improving Rewards

The entire rewards screen has been split into a new section, each with it's own button.

The existing accumulator and subscription rewards have been updated so that you can now create sets of rewards which can either give out a specific command or pick a command randomly from a set.

Both reward creators have been normalised into a common format, changing the accumulator so it will now payout the configured rewards at the payout amount rather than picking randomly for the costs of each of those rewards.

Below is an example of the new rewards system for Tier 1 subscriptions. It's been configured so that the subscribing user will always get 1 use of the shoot command and then one other random command.

Example of the new tier 1 subscription reward set in InstructBot.

The update allows you to assign different rewards set for tier 2 and 3 subscriptions, as well as reward different numbers of items. The same system has also been used to create a new follower reward.

In the future it's planned to extend the system so that other rewards are possible, for example given points where the point system you use allows it. If you have any suggestions on other types of rewards that could be given please join our discord and let us know.

Other Improvements

There have been a couple of other changes to InstructBot.

The ability to backup and restore InstructBot through the UI along with more control over when and where InstructBot backups your configuration.

Options screen in InstructBot showing the new backup and restore options.

A new follower trigger type.

An update to the UI so you can tell at a glance what rewards are enabled or disabled.

Highlighting the new reward indicators in InstructBot.

Additional discount options for moderators and VIPs. Please note the largest discount will be used when a user is both a subscriber and moderator or VIP.

Showing the new discount options for moderators and VIPs in InstructBot

If you have any feedback on the above or suggestions on what to include in future updates, please join our discord and let us know.