StyxBot Help
StyxBot is a DLive bot controlled from a dashboard. It handles custom commands, automatic messages, event notifications, simple moderation, an OBS overlay, and ticket-based support.
Quick start
Dashboard: where to find what
Permissions & roles
Permissions limit who can use a command or be affected by automatic moderation.
- Owner: you (the streamer) and sensitive actions.
- Moderator: exempt from auto-mod rules and access to Mod commands.
- Subscriber: matches the DLive Member role in chat.
- Follower: permission available in the dashboard, but currently not distinguished from Viewer.
Bot account (linked)
StyxBot can write with your streamer account or with a dedicated bot account. Linked bot account is optional PREMIUM.
Why it’s useful
- Separate identity: replies sent under a “bot” username.
- Reliable moderation: you grant Moderator to the bot without touching your account.
Activation
- Enable Premium.
- In Overview, start the bot account sign-in.
- On DLive, give the bot account the role Moderator.
Custom commands
Create commands (e.g. <code>!discord</code>) with an automatic reply. Commands run only if they start with <code>!</code>.
Create a command
- Open Commands.
- Add a new command (name without <code>!</code>, e.g. <code>discord</code>).
- Choose the permission and a cooldown (anti-spam).
Reply: Join the Discord: https://exemple.com/discord
Usage: !discord
Variables
| Variable | Description |
|---|---|
{user} |
Name of the person who triggered the command. |
Notifications: follows, donations, subscriptions
Configure automatic messages sent on events.
Welcome (follow)
Variables: {user}
Donation (gift)
Variables: {user}, {gift}, {amount}
Subscription
Variables: {user}, {month}
Automatic messages
Schedule messages sent every X minutes while the bot is active.
- Open Auto messages.
- Enter the message and the interval in minutes.
- Enable the bot (otherwise no timer runs).
Moderation
Enable auto-moderation in Settings.
Available rules
- Links: deletes messages containing <code>http(s)</code> or <code>www.</code>.
- Uppercase: deletes if the message exceeds 5 characters and contains > 70% uppercase letters.
- Symbols/Emotes: deletes if > 50% of characters are non-alphanumeric.
- Banned words: deletes if a word from your list is present.
OBS overlay
The overlay displays alerts (follow, subscription, donation) on your stream.
Add in OBS
- Open Overlay.
- Copy the URL.
- In OBS: add a source Browser and paste the URL.
- Set 1920x1080.
Free settings
- Message: template per type (follow/sub/donation).
- Text color: per type.
- Animation: fade/slide/bounce.
- Global style: background, outline, custom CSS.
Premium options
- Themes: Standard, Cyberpunk, Minimal, Retro, Neon, Aurora, Noir, Comic.
- Fonts: System, Roboto, Montserrat, Orbitron, Press Start 2P.
- Advanced customization: GIF, sound, screen position, alignment, offsets.
Giveaway (Wheel)
Giveaway lets you open registrations, draw a winner, and display the wheel in OBS.
Activation
- Upgrade to Premium and enable the bot.
- In Dashboard > Feature > Giveaway, enable the Giveaway.
- Set the entry command (e.g. give). Viewers will type !give.
Run a draw
- Click Start to open registrations.
- Let viewers sign up via the command.
- Click Closede then Draw a winner.
OBS overlay
- Copy the Giveaway overlay URL.
- In OBS, add a Browser source and paste the URL.
- The wheel animation appears during the draw.
Discord (Live notification)
Automatically sends a Discord notification when the stream starts, with the title, category, and a button to join the live.
Prerequisites
- Active Premium account.
- Bot enabled in the dashboard.
Create a Discord webhook
- In Discord, open the target channel > Channel settings > Integrations > Webhooks.
- Create a webhook, choose a name and channel, then copy the URL.
Configure StyxBot
- In Dashboard > Feature > Discord, enable the notification.
- Paste the webhook URL and save.
- The alert is sent when the live starts.
Logs & troubleshooting
Logs help understand why the bot doesn't respond or why an action is refused.
Where to see them
Open Logs in the dashboard.
CSV export PREMIUM
Full CSV export is reserved for Premium accounts.
Common issues
- The bot doesn’t respond: bot enabled, valid OAuth token, commands properly prefixed with
!. - Moderation inactive: the account that posts must be a Moderator.
- Slow response: DLive slowmode or network latency.
Support
Support is handled directly via tickets in the dashboard.
- Open Support.
- Create a ticket with a clear subject.
- Explain the issue and copy part of the logs if needed.
- You can also attach an image via URL.
- Your DLive username
- The exact command/message
- A screenshot or log export (if Premium)