Server Owner Guide

Server Owner Guide

This comprehensive guide covers everything server owners need to know to get the most out of SkynetBot.

Web Dashboard Overview

The web dashboard is your central hub for configuring SkynetBot. Access it by:

  1. Visiting the bot website
  2. Logging in with Discord
  3. Selecting your server

Dashboard Sections

Section Description
Overview Quick stats and server health
Commands Enable/disable commands, set permissions
Admins Manage bot administrators
Moderation Configure moderation settings
Points & Ranks Set up the points system
Messages Automated welcome/leave messages
Logs View bot activity logs
Tickets Support ticket system management
Server Management Manage channels, categories, and roles (Premium Tier 2)

Command Management

Enabling/Disabling Commands

You can control which commands are available on your server:

Via Discord:

!disable <command>
!enable <command>

Via Dashboard:
Navigate to Commands → toggle commands on/off

Setting Command Permissions

Each command can require a specific admin level (0-3). See Admin Levels.

Channel-Specific Controls

  • Disable commands in specific channels
  • Set up bot-only channels
  • Configure NSFW command restrictions

Moderation Setup

Moderation Log

Track all moderation actions:

!modlog enable #mod-logs

This logs:

  • Bans, kicks, mutes
  • Strikes/warnings
  • Message deletions
  • Role changes

Strike System

Configure automatic actions based on strike count:

Strikes Default Action
3 Warning
5 Temporary mute
7 Kick
10 Ban

Configure thresholds in the dashboard

Auto-Moderation

Set up automatic moderation through the dashboard:

  • Spam protection
  • Link filtering
  • Word filters
  • Mention spam prevention

Points & Ranks System

Enabling Points

  1. Go to Dashboard → Points & Ranks
  2. Enable "SkynetPoints Collection"
  3. Configure point values:
    • Messages sent
    • Voice channel time
    • Command usage

Setting Up Ranks

Create automatic ranks based on points:

  1. Go to Dashboard → Ranks
  2. Add ranks with point thresholds:
    • Newcomer: 0 points
    • Regular: 100 points
    • Active: 500 points
    • Veteran: 1000 points

Rank Rewards

Assign Discord roles as rank rewards for automatic role assignment.

Automated Messages

Welcome Messages

Greet new members automatically:

  1. Dashboard → Messages → Welcome
  2. Set the welcome channel
  3. Customize the message with variables:
    • {user} - Mentions the user
    • {server} - Server name
    • {membercount} - Member count

Leave Messages

Announce when members leave with similar customization.

Message of the Day

Set rotating messages or announcements.

RSS Feeds

Subscribe to RSS feeds for automatic updates:

  1. Dashboard → RSS Feeds
  2. Add feed URL
  3. Select output channel
  4. Set check interval

Streamers

Get notified when configured streamers go live:

  1. Dashboard → Streamers
  2. Add Twitch/YouTube usernames
  3. Configure announcement channel

Data Management

Exporting Server Data

You can export your server's configuration and data:

  1. Go to DashboardSettingsExport Data
  2. Choose data types (Config, Members, Moderation, etc.)
  3. Select format (JSON or CSV)
  4. Download the archive

Requires Tier 2 Premium.

Extensions

Extend bot functionality with community extensions:

  1. Browse the Extension Gallery
  2. Review extension permissions
  3. Install with one click
  4. Configure in Dashboard → Extensions

See Extensions for more details.

Security Best Practices

Grant only necessary permissions:

  • ✅ Send Messages
  • ✅ Embed Links
  • ✅ Manage Messages (for moderation)
  • ✅ Kick/Ban Members (for moderation)
  • ❌ Administrator (not recommended)

Admin Access

  • Limit admin level 3 to trusted individuals
  • Regularly audit admin list
  • Use role-based permissions when possible

Audit Logs

Regularly check:

  • Bot command usage
  • Moderation actions
  • Configuration changes

Troubleshooting

Bot Not Responding

  1. Check bot is online (!ping)
  2. Verify bot has channel permissions
  3. Check if channel is "quiet" (!quiet start was used)
  4. Verify command prefix

Commands Not Working

  1. Ensure command is enabled
  2. Check user has required admin level
  3. Verify command isn't disabled in channel
  4. Check bot role hierarchy for moderation commands

Missing Permissions

The bot needs to have roles above users it moderates. Check role hierarchy in Server Settings.


Still need help? Check the FAQ or join our support server!