Integration

SteelSeries

Control SteelSeries RGB peripherals using GameSense. Trigger lighting effects on your keyboard, mouse, and headset based on stream events.

Overview

FaustBot integrates with SteelSeries GameSense for RGB lighting control:

GameSense Events

Send custom events to trigger effects.

Static Colors

Set solid colors on devices.

Flash Effects

Flash colors for alerts.

Zone Control

Control specific device zones.

Setup

1

Install SteelSeries GG

Download and install SteelSeries GG. Make sure your peripherals are detected.

2

Enable GameSense

In SteelSeries GG, go to Engine → Apps and ensure GameSense is enabled. This allows third-party apps to control lighting.

3

Connect FaustBot

Go to Integrations → SteelSeries in FaustBot and click Connect. FaustBot will register as a GameSense app.

GameSense Designer

You can customize how events appear using SteelSeries GG's GameSense settings. Map FaustBot events to specific lighting zones and effects.

Effects

Send Event

Trigger a GameSense event.

Set Color

Static color on all devices.

Set Zone Color

Color on specific zone.

Flash

Flash a color multiple times.

Clear

Reset all lighting effects.

Scripting API

Control SteelSeries peripherals from your scripts:

GameSense Events

# Send a GameSense event
CPH.SteelSeriesSendEvent("NEW_FOLLOWER", 100)

# Send event with custom data
CPH.SteelSeriesSendEventWithData("DONATION", {
    "value": 50,
    "name": args["userName"]
})

# Trigger a flash effect
CPH.SteelSeriesFlash(255, 0, 0, 3)  # Red flash 3 times

Color Control

# Set static color on all zones
CPH.SteelSeriesSetColor(0, 255, 128)  # Teal

# Set color for specific zone
CPH.SteelSeriesSetZoneColor("keyboard", 255, 0, 255)  # Purple
CPH.SteelSeriesSetZoneColor("mouse", 0, 255, 0)  # Green

# Clear effects
CPH.SteelSeriesClear()

See the full API reference for all available SteelSeries methods.