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 and .
      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, 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
    and (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!