Leveling up your Twitch chat bot with Moobot Assistant
Moobot Assistant is a desktop app that helps you level up your Moobot by utilizing your computer in ways not possible through a standard web browser.
It lets your Moobot use local files directly with streaming software like OBS or XSplit, provides keyboard hotkeys that work across windows and in full-screen, and much more!
The dashboard in the Moobot Assistant app works just like your standard dashboard, but with added benefits:
- Keyboard hotkeys to operate Moobot while using other apps and games (including full-screen).
- Local files updated in real-time with data you can use in broadcasting software like OBS or XSplit.
- A streamlined interface without the usual browser clutter.
Installing Moobot Assistant
Follow these steps to download and install Moobot Assistant:
- On your dashboard, open the
«More»menu from the main menu, then open the«Moobot Assistant»menu.

- In the
«Moobot Assistant»menu, click the«Download for...»button for your operating system at the bottom of the menu.
- Save the file to your computer.
Installing on Windows
- Run the downloaded file from the previous step.
- You may get a
«Windows protected your PC»pop-up since the file is unrecognized. Click the«More info»label to proceed.
- Click the
«Run anyway»button to continue installing Moobot Assistant.
- The installer will now download and install Moobot Assistant.
- Once installed, Moobot Assistant will open automatically, displaying the Moobot main page.
- Log in to Moobot as normal.
- On your dashboard, you will now have access to the
«Assistant»menu in the main menu!

Installing on MacOS
- Open the downloaded file from the previous step.
- Follow the on-screen instructions by dragging the
«Moobot Assistant»app to your«Applications»folder.
- Wait until the app has copied to your
«Applications»folder. - Click
«Cancel»in the dialog stating«Moobot Assistant cannot be opened because the developer cannot be verified».
- Open Finder, then navigate to your
«Applications»folder. - Find the
«Moobot Assistant»app, right-click it, and select«Open»from the context menu.
- Click
«Open»in the confirmation dialog stating«MacOS cannot verify the developer of Moobot Assistant. Are you sure you want to open it?».
- Moobot Assistant will now open, and you will see the main page of Moobot.
- Log in to Moobot as normal.
- On your dashboard, you will now have access to the
«Assistant»menu in the main menu!

Speeding up your workflow with hotkeys
Keyboard hotkeys can perform certain actions, speeding up your workflow by avoiding unnecessary mouse clicks.
You can use your hotkeys while in other apps and games, including while in full-screen mode.
When you press a hotkey, it will apply to your previously opened dashboard window.
Follow these steps to set up a hotkey:
- Open the
«Assistant»menu from the main menu, then open the«Hotkeys»menu.

- Activate the toggle button at the top of the menu to enable the use of hotkeys.


- Focus on any of the inputs you want to set a hotkey for.


- While focused inside the input, press and hold a key combination on your keyboard (e.g., CTRL, ALT, and/or SHIFT, combined with letter or number keys). For example, the
«Shift+F»hotkey requires you to hold both the«Shift»and«F»keys.

- Save your hotkeys by clicking
«Save»at the bottom of the menu.
Try a different key combination if you're having trouble getting your hotkey to work. Sometimes other applications may interfere with specific hotkeys.
Hotkeys for your song player
You can use hotkeys to easily manage your song player, avoiding the need to switch windows or manually click buttons in the player.
Just add a hotkey for any of these actions:
- Start the song player
- Pause/unpause the song player
- Skip the current song playing in the song player
- Toggle muting of the song player
- Increase the volume of the song player
- Decrease the volume of the song player
- Add the current song playing in the song player to the secondary playlist
- Blacklist the user and the song playing in the song player
Hotkeys for sending chat commands to Twitch chat
You can use hotkeys to send any of your custom chat commands to Twitch chat, avoiding having to type the command into chat manually.
Just add a hotkey for «Run custom command ... in chat» and select the command you want the hotkey to send to Twitch chat.
Hotkeys for dashboard navigation
You can use hotkeys to open your own dashboard, or any dashboard where you're an editor. This lets you avoid having to navigate through the Moobot Assistant taskbar menu each time.
The hotkey will focus the dashboard's window if already opened.
Just add a hotkey for any action in the «Assistant, dashboards» section of the hotkeys menu.
Hotkeys for interacting with dashboard widgets
You can use hotkeys to interact with certain dashboard widgets, avoiding the need to switch windows or click inside the widgets.
Just add a hotkey for any of these actions:
- Clear the event log widget
- Clear the notification log widget
Hotkeys for opening dashboard menus
You can use hotkeys to quickly open menus inside the dashboard, bypassing the main menu navigation.
Just add a hotkey for any action in the «Menu controls» section of the hotkeys menu.
Hotkeys for running ads on Twitch
You can use hotkeys to run ads on your Twitch stream, avoiding the need to change windows and locate the button manually.
Just add a hotkey for the ad durations you wish to use in the «Twitch ads» section of the hotkeys menu.
Hotkeys for automatic Twitch ads
If you have auto-ads enabled, you can use hotkeys to delay upcoming ads, which prevents them from running during important stream moments.
Just add a hotkey for your preferred delays in the «Automatic Twitch ads» section of the hotkeys menu.
Using real-time data from your bot in your broadcasting software
Moobot can write real-time data to local files on your system. You can use these files directly in streaming software like OBS or XSplit, displaying on-screen information such as the currently playing song.
You can also adjust the data written to the file, customizing its formatting however you like.
Follow these steps to add a local file:
- Open the
«Assistant»menu from the main menu, then select«Files».

- Find the desired data type within its section, and activate its toggle.


- (⁎) Click inside the section's input and type what you want written to the file. Use the tags in the dropdown to insert dynamic data into the file contents.


- Repeat the previous step for each of the section's inputs.
- Click
«Save»at the bottom of the menu.
(⁎) You can leave an input blank if you want the file empty in that specific state. For example, leaving it blank when a song is not playing ensures the text is not displayed on-screen when the player is stopped.


You can navigate to your data files by clicking «Open file location» at the bottom of the «Files» menu.


Using your data file in OBS as on-screen text
Follow these steps to use your data file in OBS:
- Open OBS.
- Right-click inside the
«Sources»panel, select«Add», and then«Text (GDI+)».
- Name your new text source and click OK.

- Activate the
«Read from file»checkbox.
- Click
«Browse»at the end of the«Text File (UTF-8)»input. - Navigate to your Moobot Assistant data files directory. You can click the
«Open file location»button at the bottom of the Moobot Assistant«Files»menu to see this location.

- (⁎) Select the file you wish to display. Its contents will populate the text source and auto-update whenever the file changes.
- Click
«Open»to add the file.
- (Optional) Adjust the other text source settings to your liking.
- Click
«OK»at the bottom of the menu to save your text source. - Move and scale your new text source inside your scene.

(⁎) If your file is missing from the Moobot Assistant data files folder, go to the «Files» menu and click the relevant «Test write to file» button to initialize it.
Displaying the currently playing song on-screen
Moobot Assistant can create data files for your song player, letting you display the current song on-stream.
Just add a local file for the «The current song in the song player» section.
Displaying the latest engagements on-screen
Moobot Assistant can write data files for the stream's latest engagements, displaying them on-screen.
These engagements include the latest:
- Twitch subscriber
- Twitch follower
- User who Cheered with Bits in your Twitch chat
- Raid from another Twitch stream
- User who chatted for the first time in your Twitch chat
Just add a local file for any of these engagements in their respective sections of the «Files» menu.
Common problems
The application is flickering
Some users have reported their Moobot Assistant application flickering.
Please try the following steps to resolve this:
- Close Discord if it is running, or disable its in-game overlay feature, which can cause flickering in Electron-based applications like Moobot Assistant.
- Run Moobot Assistant with the
«--disable-gpu»command-line argument to disable hardware acceleration. You can do this by creating a shortcut to the application, then adding«--disable-gpu»to the end of the«Target»path in the shortcut's properties. Create a separate shortcut, as the default one may be overwritten when the application updates.