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.

Prerequisites
DLive OAuth sign-in and the bot enabled in the dashboard.
Moderation
To delete messages, the account posting must be a Moderator on your channel.
Overlay
Easy to add in OBS using a Browser source.

Quick start

Goal
In 2 minutes: connect DLive, enable the bot, verify it responds, and set up your first command.
  1. Connect your account via DLive sign in.
  2. Open the Dashboard and enable Bot status.
  3. On DLive, give the role Moderator to the account posting (your account or bot account).
  4. Create a command (e.g.: discord ) in Commands, then test in chat: !discord.

Dashboard: where to find what

Overview
Bot status, plan, stats, shortcuts.
Commands
Create, enable/disable, permissions, and cooldown.
Auto messages
Scheduled messages at a fixed interval.
Overlay
OBS URL, styles, preview, Premium options.
Settings
Welcome, donations, subs, auto-mod, messages.
Support
Open a ticket and chat with the admin.

Permissions & roles

Permissions limit who can use a command or be affected by automatic moderation.

Role order
Owner > Moderator > Subscriber (Member) > Viewer.
  • 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

  1. Enable Premium.
  2. In Overview, start the bot account sign-in.
  3. On DLive, give the bot account the role Moderator.
Good to know
If Premium is disabled, use of the linked bot account is automatically blocked.

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

  1. Open Commands.
  2. Add a new command (name without <code>!</code>, e.g. <code>discord</code>).
  3. Choose the permission and a cooldown (anti-spam).
Name: discord
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)

Template: Thanks for the follow @{user}!
Variables: {user}

Donation (gift)

Template: Thanks @{user} for the gift {gift} ({amount} Lemons)!
Variables: {user}, {gift}, {amount}

Subscription

Template: Thanks @{user} for subscribing for {month} months!
Variables: {user}, {month}

Automatic messages

Schedule messages sent every X minutes while the bot is active.

  1. Open Auto messages.
  2. Enter the message and the interval in minutes.
  3. Enable the bot (otherwise no timer runs).
Anti-spam
Use a reasonable interval and avoid overly frequent messages.
PREMIUM Advanced fields
The “minimum viewers”, “only if live”, and “sequence” fields are visible in Premium and stored, but are not yet applied by the bot (feature in progress).

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.
Important
Moderators and the streamer are not affected by auto-mod.

OBS overlay

The overlay displays alerts (follow, subscription, donation) on your stream.

Add in OBS

  1. Open Overlay.
  2. Copy the URL.
  3. In OBS: add a source Browser and paste the URL.
  4. 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

  1. Upgrade to Premium and enable the bot.
  2. In Dashboard > Feature > Giveaway, enable the Giveaway.
  3. Set the entry command (e.g. give). Viewers will type !give.

Run a draw

  1. Click Start to open registrations.
  2. Let viewers sign up via the command.
  3. Click Closede then Draw a winner.

OBS overlay

  1. Copy the Giveaway overlay URL.
  2. In OBS, add a Browser source and paste the URL.
  3. The wheel animation appears during the draw.
Tip
History keeps winners and lets you delete one entry or the full history.

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

  1. In Discord, open the target channel > Channel settings > Integrations > Webhooks.
  2. Create a webhook, choose a name and channel, then copy the URL.

Configure StyxBot

  1. In Dashboard > Feature > Discord, enable the notification.
  2. Paste the webhook URL and save.
  3. The alert is sent when the live starts.
Troubleshooting
If no message arrives, check the webhook URL, the dashboard activation, and that the bot is active.

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.

  1. Open Support.
  2. Create a ticket with a clear subject.
  3. Explain the issue and copy part of the logs if needed.
  4. You can also attach an image via URL.
To provide for a quick diagnosis
  • Your DLive username
  • The exact command/message
  • A screenshot or log export (if Premium)

Premium

Premium unlocks customization options and higher limits in the dashboard.

What you actually get
  • Linked bot account: the bot can post using a dedicated DLive account (separate identity).
  • Statistics & analysis: access to the activity chart and 30-day growth analysis.
  • Overlay Ultimate: advanced themes, Follow/Subscription/Donation settings, GIF/sounds and additional options.
  • CSV logs: export of bot logs in CSV format.
  • Increased limits: more commands and more auto messages.
Linked bot account
The bot can speak using a dedicated account.
30-day statistics
Activity chart and trends over 30 days.
Advanced overlay
Themes, fonts, GIF/sounds and advanced settings.
CSV logs
Full CSV export of logs.
Increased limits
More commands and more auto messages.

Interested in Premium?

Contact the administrator