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
Install SteelSeries GG
Download and install SteelSeries GG. Make sure your peripherals are detected.
Enable GameSense
In SteelSeries GG, go to Engine → Apps and ensure GameSense is enabled. This allows third-party apps to control lighting.
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 timesColor 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.