Skip to main content

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:

  1. On your dashboard, open the «More» menu from the main menu, then open the «Moobot Assistant» menu.The more main menuThe more main menu
  2. In the «Moobot Assistant» menu, click the «Download for...» button for your operating system at the bottom of the menu.Downloading Moobot Assistant
  3. Save the file to your computer.

Installing on Windows

  1. Run the downloaded file from the previous step.
  2. You may get a «Windows protected your PC» pop-up since the file is unrecognized. Click the «More info» label to proceed.Click the More info label to continue installing Moobot Assistant
  3. Click the «Run anyway» button to continue installing Moobot Assistant.Click the Run anyway button to continue installing Moobot Assistant
  4. The installer will now download and install Moobot Assistant.
  5. Once installed, Moobot Assistant will open automatically, displaying the Moobot main page.
  6. Log in to Moobot as normal.
  7. On your dashboard, you will now have access to the «Assistant» menu in the main menu!The Moobot Assistant main menuThe Moobot Assistant main menu

Installing on MacOS

  1. Open the downloaded file from the previous step.
  2. Follow the on-screen instructions by dragging the «Moobot Assistant» app to your «Applications» folder.Installing Moobot Assistant on MacOS with drag and drop
  3. Wait until the app has copied to your «Applications» folder.
  4. Click «Cancel» in the dialog stating «Moobot Assistant cannot be opened because the developer cannot be verified».Opening Moobot Assistant for the first time on MacOS
  5. Open Finder, then navigate to your «Applications» folder.
  6. Find the «Moobot Assistant» app, right-click it, and select «Open» from the context menu.Opening Moobot Assistant from Finder on MacOS
  7. Click «Open» in the confirmation dialog stating «MacOS cannot verify the developer of Moobot Assistant. Are you sure you want to open it?».Opening Moobot Assistant on MacOS
  8. Moobot Assistant will now open, and you will see the main page of Moobot.
  9. Log in to Moobot as normal.
  10. On your dashboard, you will now have access to the «Assistant» menu in the main menu!The Moobot Assistant main menuThe Moobot Assistant 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:

  1. Open the «Assistant» menu from the main menu, then open the «Hotkeys» menu.The Moobot Assistant main menuThe Moobot Assistant main menu
  2. Activate the toggle button at the top of the menu to enable the use of hotkeys.Activating hotkeys to speed up your workflowActivating hotkeys to speed up your workflow
  3. Focus on any of the inputs you want to set a hotkey for.Setting a hotkey for Moobot AssistantSetting a hotkey for Moobot Assistant
  4. 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.Moobot Assistant hotkey setMoobot Assistant hotkey set
  5. 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:

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:

  1. Open the «Assistant» menu from the main menu, then select «Files».The Moobot Assistant main menuThe Moobot Assistant main menu
  2. Find the desired data type within its section, and activate its toggle.Using real-time data from your bot in your broadcasting softwareUsing real-time data from your bot in your broadcasting software
  3. () 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.Writing your currently playing song to a local fileWriting your currently playing song to a local file
  4. Repeat the previous step for each of the section's inputs.
  5. 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.

Writing an empty local file when a song is not playingWriting an empty local file when a song is not playing

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

Opening the local location of your Moobot Assistant filesOpening the local location of your Moobot Assistant files

Using your data file in OBS as on-screen text

Follow these steps to use your data file in OBS:

  1. Open OBS.
  2. Right-click inside the «Sources» panel, select «Add», and then «Text (GDI+)».Using your data file in OBS as on-screen text
  3. Name your new text source and click OK.Naming your OBS text source for on-screen text
  4. Activate the «Read from file» checkbox.Setting your OBS text source to read from file
  5. Click «Browse» at the end of the «Text File (UTF-8)» input.
  6. 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.Opening the local location of your Moobot Assistant filesOpening the local location of your Moobot Assistant files
  7. () Select the file you wish to display. Its contents will populate the text source and auto-update whenever the file changes.
  8. Click «Open» to add the file.Customizing your OBS text source for on-screen text
  9. (Optional) Adjust the other text source settings to your liking.
  10. Click «OK» at the bottom of the menu to save your text source.
  11. Move and scale your new text source inside your scene.Resizing the OBS on-screen text

() 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:

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:

  1. Close Discord if it is running, or disable its in-game overlay feature, which can cause flickering in Electron-based applications like Moobot Assistant.
  2. 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.