Examples

AutoHotKey Actions

Execute your Streamer.bot actions with AutoHotKey

You can use AutoHotKey to execute your Streamer.bot Actions in realtime via the UDP Server

Read more in API > Servers > Udp

Prerequisites

1

Install AutoHotKey v2

Navigate to the AutoHotKey website to download and install AutoHotKey v2
2

Download Example Scripts

Whipstickgostop/streamerbot-ahk

View source on GitHub or direct .zip download

Instructions

1

Enable the Streamer.bot UDP Server

Navigate to Servers/Clients > UDP Server in Streamer.bot
  • Enable Auto Start and then start the UDP Server
2

Open Example Script in Editor

  • Extract the streamerbot-ahk zip to any location.
  • Open the extracted folder and then open the example-do-action.ahk in any text editor.
3

Update Connection Settings

  • If you changed UDP Server settings in Streamer.bot, update the StreamerbotUDP connection details to match your configuration.
example-do-action.ahk
; Update Streamer.bot Host IP and port as needed
sb := StreamerbotUDP("127.0.0.1", 4242)
4

Configure HotKeys

  • Setup Key Combinations
    1. By default, the script is configured with hotkeys on F12 and F11.
    2. You can add or modify any hotkeys as needed.
    Refer to the AutoHotKey documentation for setting various hotkeys
  • Update Action IDs
    1. In Streamer.bot, Right-Click on the action you want to execute from AHK, and select Copy Action ID
    2. Update the sb.DoAction("<action-id>") lines to use your selected action ID
example-do-action.ahk
; Set to your desired keybind or key combination
F11::
{
  ; Set to your desired Action ID
  sb.DoAction("94754342-3397-4dbc-8b16-123906b34015")
}
5

Start Script

  • Run the example-do-action.ahk script
F12 and F11(or your updated hotkey combinations) should now execute your selected actions!

Tips & Tricks

  • You can easily create your own new scripts from scratch by simply including the core lib/streamerbot.ahk file from any new .ahk script!