VRFlad's Fast Track - Part 5 - Streamer bot tour

Now you are ready to start Streamer bot!

Simply run streamer.bot.exe (or use the shortcut created in part 3) to start the bot.
Note: This is for Streamer bot version 0.1.8+. It will not work on older versions

You can just skip to the next step, howeever you will likely benefit to familiarise yourself:

Actions

Actions do the majority of the work of the bot, using a large variety of sub-actions available, including custom c# code.
On their own they do nothing, but they can be triggered by various options that you will see through the tour.
To create a new action, you right click in the left hand pane. To create a sub-action for the selected action, right click in the right hand pane.
Be sure to check out the Streamer bot wiki for Actions and Sub-Actions.

Commands

Commands are used for chat messages to trigger actions. You can assign permissions, cooldowns (and cooldown actions).

Streamer bot wiki entry for Commands.

Voice Control

Voice Control allows you to use the built in Windows speech recognition to trigger actions.

Note: I highly recommend checking out the links in the wiki for this.
Streamer bot wiki entry for Voice Control.

Hot Keys

How keys allow keypress combinations to trigger actions.

Servers/Clients

This is where you can enable integration between Streamer bot and other items, like web pages.

The Websocket Server is enabled by the Fast Track package as it is used by the latest / alerts overlays and the Champion game.
Note 1: If you are running OBS on a separate machine, change the address to the ip address on your network and to take note of this.
Note 2: To run on a different port, keep the same 127.0.0.1 Address, but change the port, taking note of the new value.

Streamer bot wiki entry for Servers and Clients.

Settings - User Interface

This allows you to change which tabs are visible and to be able to bring back confirmations to delete items if any of these have been disabled.

Streamer bot wiki entry for User Interface.

Settings - General

Here you can control queues, sound and the type of logging that Streamer bot will perform.

Note: Actions are assigned queues (there is a Default queue), which can be set as blocking. A blocking queue means that for the actions assigned to the queue, only one action can be run at a time. This is particularly important if actions have sounds, visual elements or accessing files where multiple actions may cause a bad result.


Streamer bot wiki entry for Settings - General.

Settings - Groups

Groups can be set up to control permissions for actions or to be used for separate groups for credits.

Streamer bot wiki entry for Groups.

Settings - File/Folder Watcher

Streamer bot can work with files in many ways, this is where an action is triggered if contents of a file / folder change. This includes creation, deletion and modification.

Streamer bot wiki entry for File Watcher.

Settings - Timed Actions

Timed actions allow to set a combination of time and lines seen in chat to trigger events. This is great for things like reminding viewers of social media or competitions.

Streamer bot wiki entry for Timed Actions.

Settings - Credits

The bot has a built in credits system, where it will track who has been in your stream and to enable you to retrieve this through Websocket Server / HTTP Server.

Streamer bot wiki entry for Credits.

Settings - Pyramids

You can configure Streamer bot to trigger an action when emote pyramids have been created in chat.

Streamer bot wiki entry for Pyramids.

Settings - Quotes

Quotes are built into the bot, however you need two actions. One to let the bot know how you want to output the quote, and a second on how to confirm the quote has been added.
Fast track has these set up for you.

Streamer bot wiki entry for Quotes.

Settings - Sub Counter

This will output fixed text to a file whenever a sub is received. You can also customise an action to run when a goal is met.

Streamer bot wiki entry for Sub Coutner.

Settings - C# Compiler

When creating C# code, you may need to use references. You can add in references here to always be included into your code to make it easier to implement.

Action Queues



This is added in 0.1.8 and allows you to see pending actions, the action history (including the variables they used and ways to rerun) as well as a summary view for your queues. This is very helpful to understand what action is to blame when there are issues where things can appear hung or to not work.

Platforms - Twitch - Events

There are many events across the third row of tabs that allow you to link an action. With Fast Track, there are many set up already for you!

Streamer bot wiki entry for Events.

Platforms - Twitch - Channel Point Rewards

When connected to Twitch, this will show the channel point rewards available.

You can assign an action to the channel point so when it is redeemed, then the action is triggered.
To add new channel points rewards, right click in the main pane.

Note: You are unable to add images to rewards using Streamer bot, but this can be done through Twitch.
Note 2: If they are highlighted, there are limited options that you can configure (due to Twitch limitation).
You can duplicate existing rewards and then to remove the previous rewards to be able to get full control.

The VRFlad Channel point reward image resizer can help with resizing images for this.
Streamer bot wiki entry for Channel Point Rewards.

Platforms - Twitch - Polls

Here you can assign actions to Poll events. You can also manually create these events.
To create events from the bot, you need to use C#. Please see the wiki entries for more information.

Streamer bot wiki entry for Twitch Polls.

Platforms - Twitch - Predictions

In this tab, you can link actions to Predictions events. You can also manually create these events.
To create events from the bot, you need to use C#. Please see the wiki entries for more information.

Streamer bot wiki entry for Twitch Predictions.

Platforms - Twitch - Accounts

This is where you can connect the bot to your broadcaster account and optionally a second "bot" account.

Note: Ensure that you should not use your broadcaster account for the bot account.

Streamer bot wiki entry for Twitch Accounts.

Platforms - Youtube

This is where you can connect the bot to YouTube. The FastTrack package does not currently support this platform.

Stream Apps - OBS

(Used to be called Broadcasters)
This enables you to connect Streamer bot to OBS, allowing you to easily perform advanced functionality.
The next step will walk you through this connection.

Streamer bot wiki entry for OBS.

Stream Apps - Streamlabs Desktop

(Used to be called Broadcasters)
This enables you to connect Streamer bot to Streamlabs, allowing you to easily perform advanced functionality.
The Fast Track package is not designed for Streamlabs, however, I will consider a Streamlabs version should there be a large demand.

Streamer bot wiki entry for SLOBS.

Stream Apps - PolyPop

(Used to be called Broadcasters)
This enables you to connect Streamer bot to PolyPop.
The Fast Track package is not designed for PolyPop.

Integrations - Streamlabs

This allows you to connect to Streamlabs to be able to trigger actions on tip and merchandise purchase events.

Streamer bot wiki entry for Streamlabs.

Integrations - StreamElements

This allows you to connect to StreamElements to be able to trigger actions on tip events.

Streamer bot wiki entry for StreamElements.

Integrations - VoiceMod

This allows integration with VoiceMod, allowing you to control voice changing effects from actions.

Integrations - Donor Drive

This allows integration into the Donor Drive fundraising platform and to trigger actions on related events.

Integrations - Pulsoid

This allows integration into Pulsoid heart rate events.

Integrations - HypeRate.io

This allows integration into HypeRate heart rate events.

Integrations - TipeeeStream

Enables integration with TipeeeStream. This was added after the video was recorded.

Integrations - TreatStream

Enables integration with TreatStream. This was added after the video was recorded.

Integrations - Streamer.bot Website

This allows integration into Kofi and Patreon events, but also extensive options like web page controls.

About

Whilst there's no functionality here, there are links to Streamer bot, including the Patreon to help support this awesome free product.