Discord Bot

The Streamlinx Discord bot is the primary way to set up and manage stream notifications in your server.

Getting Started

Inviting the Bot

  1. Visit streamlinx.io
  2. Click "Add to Discord"
  3. Select your server
  4. Grant required permissions:
    • Send Messages
    • Embed Links
    • Read Message History
    • Manage Webhooks (for Premium custom webhooks)
Quick Setup

After inviting the bot, use /streamer add to track your first streamer, or use /portal to access the web dashboard for a visual interface!

Available Commands

Streamlinx uses Discord slash commands. Type / in any channel to see available commands.

Streamer Commands

/streamer add

Description: Add a streamer to track for notifications

Required Permissions: Manage Server

Parameters:

  • platform (required) - Streaming platform (Twitch or YouTube)
  • username (required) - Streamer's username or handle
  • channel (required) - Discord channel for notifications

Example:

/streamer add platform:Twitch username:shroud channel:#twitch-streams
/streamer add platform:YouTube username:@MrBeast channel:#youtube-streams

The bot automatically detects the platform and sets up real-time monitoring for instant notifications.

/streamer remove

Description: Remove a tracked streamer

Required Permissions: Manage Server

Parameters:

  • platform (required) - Streaming platform (Twitch or YouTube)
  • username (required) - Streamer name (autocomplete available)

Example:

/streamer remove platform:Twitch username:shroud

The autocomplete will show all currently tracked streamers for the selected platform.

Subscription Commands

/subscription

Description: View your server's subscription status and usage

Required Permissions: None (anyone can view)

Shows:

  • Current tier (Free or Premium)
  • Streamer usage and limits
  • Platform breakdown
  • Renewal date (if Premium)

Example:

/subscription

/upgrade

Description: Get a link to upgrade to Premium

Required Permissions: Manage Server

Opens: Discord subscription flow to purchase Premium

Premium Benefits:

  • 310 streamers (300 Twitch + 10 YouTube) vs 10 on Free
  • Custom message templates per streamer
  • Custom webhooks (username & avatar)
  • Advanced analytics dashboard
  • Up to 5 notification filter rules per streamer
  • Priority support

Example:

/upgrade

Utility Commands

/portal

Description: Get a link to the web dashboard

Required Permissions: None

Example:

/portal

The web portal provides a visual interface for:

  • Viewing all tracked streamers
  • Adding and removing streamers
  • Configuring advanced settings (templates, webhooks, filters)
  • Accessing analytics (Premium)

/help

Description: Display help information and useful links

Required Permissions: Manage Server

Shows:

  • Command overview
  • Documentation links
  • Support server invite

Example:

/help

Web Portal for Advanced Features

While Discord commands handle basic streamer management, the Web Portal provides access to advanced features:

Available via Web Portal Only

  • Custom Message Templates (Premium): Customize notification text with variables like {streamer}, {game}, {title}
  • Custom Webhooks (Premium): Send notifications with custom username and avatar
  • Embed Customization: Change colors, hide viewer counts, select preview images
  • Filter Rules (Premium): Control when notifications are sent based on stream title or game
  • Analytics Dashboard (Premium): View notification history, streaming hours, and leaderboards

Access the portal with /portal or visit streamlinx.io/portal.

Error Messages

Common errors and how to fix them:

"Missing Permissions"

Solution: Make sure you have "Manage Server" permission

"Invalid Username"

Solution: Use the full channel URL (e.g., https://twitch.tv/username) or just the username

"Streamer Already Tracked"

Solution: The streamer is already being tracked in this server

"Limit Reached"

Solution: You've hit your tier's streamer limit. Use /upgrade or remove some streamers.

"Rate Limited"

Solution: Wait a few seconds and try again

Best Practices

  1. Use Dedicated Channels: Create separate channels for stream notifications
  2. Start Small: Add a few streamers first to test notifications work correctly
  3. Use the Portal: For managing multiple streamers, the web portal is more efficient
  4. Check Limits: Use /subscription to see your usage before adding more streamers
  5. Organize by Platform: Consider separate channels for Twitch and YouTube

Need Help?