First Steps

Welcome to AlbionManager! This guide will walk you through the essential first step to get your Discord bot up and running. Before you can use any features, you must complete the initial setup process.

🎯 Critical First Step: The /setup start command is mandatory and must be completed before any other bot functionality is available. This includes member registration, dashboard access, and all administrative features.

📋 What You Need Before Starting

Before running the setup command, make sure you have prepared the following:

1. Discord Server Preparation

2. Required Discord Roles (11 Total)

Create these Discord roles before starting setup:

Core Roles (3 required):

Combat Class Roles (8 required):

Region Roles (3 required):

💡 Pro Tip: You can name these roles whatever you want in Discord. The setup command will map your role names to the bot's internal system.

3. Server Infrastructure

4. Albion Online Information

You'll need one of the following:

🚀 Setup Commands Overview

The bot provides three setup commands to manage your guild configuration:

/setup start

Purpose: Initial bot configuration and updates

Required: Must be run first before any bot features work

Usage: Configure all 11 Discord roles and guild settings

/setup check

Purpose: View current configuration

Required: No parameters needed

Usage: See all your current role mappings and settings

/setup reset

Purpose: Reset all configuration

Required: No parameters needed

Usage: Clear all settings (use with caution!)

🚀 Primary Setup Command: /setup start

Command Syntax

/setup start

Required Parameters

The setup command requires ALL of these parameters:

⚠️ All Fields Required: Every parameter in the setup command is mandatory. The bot will not start without complete configuration.
Parameter Type Description
server Selection Albion Online server (Americas/Europe/Asia)
target-name Text Your guild name or a player name from your guild
type Selection Choose "Guild" or "Player" based on target-name
member-role Role Discord role for all registered members
management-role Role Discord role for bot administrators
booster-role Role Discord role for server boosters
log-channel Channel Channel for bot activity logs
8 Class Roles (All Required):
arcane-support-role Role Role for Arcane Support players
battlemount-role Role Role for Battlemount players
clump-tank-role Role Role for Clump Tank players
curse-support-role Role Role for Curse Support players
d-tank-role Role Role for D-Tank players
dps-role Role Role for DPS players
healer-role Role Role for Healer players
oathkeeper-groot-role Role Role for Oathkeeper/Groot players
3 Region Roles (All Required):
na-region-role Role Role for North America players
eu-region-role Role Role for Europe players
asia-region-role Role Role for Asia players

Complete Setup Example

Here's a complete example of the setup command with all required parameters:

/setup start
server: Europe
target-name: MyGuildName
type: Guild
member-role: @Members
management-role: @Guild Officers
booster-role: @Server Boosters
log-channel: #bot-logs
arcane-support-role: @Arcane Support
battlemount-role: @Battlemount
clump-tank-role: @Clump Tank
curse-support-role: @Curse Support
d-tank-role: @D-Tank
dps-role: @DPS
healer-role: @Healer
oathkeeper-groot-role: @Oathkeeper
na-region-role: @NA Players
eu-region-role: @EU Players
asia-region-role: @ASIA Players

⚡ What Happens During Setup

When you run the setup command, the bot performs these steps:

  1. Permission Verification: Checks if you have admin permissions
  2. Premium Check: Verifies your server has premium access to the bot
  3. Albion API Validation: Validates your guild/player name with Albion Online servers
  4. Role Validation: Verifies all 11 Discord roles exist and are accessible
  5. Database Setup: Creates your guild configuration in the bot's database
  6. Feature Activation: Enables all bot features for your server
  7. Confirmation: Sends a success message with your configuration summary
✅ Success! Once setup completes successfully, all bot features become available immediately.

🎉 What You Get After Setup

Completing the setup unlocks all bot functionality:

Immediate Access

Available Commands

Web Dashboard Features

🔧 Troubleshooting Setup Issues

Common Setup Problems

"Missing Permissions" Error

Solution:

"Role Not Found" Error

Solution:

"Guild/Player Not Found" Error

Solution:

"Premium Required" Error

Solution:

Getting Help

If setup continues to fail:

  1. Check the bot's log channel for detailed error messages
  2. Verify all prerequisites are met
  3. Try the setup command again with corrected parameters
  4. See the Setup Guild guide for advanced troubleshooting
  5. Contact support with specific error messages
💡 Can I Change Settings Later? Yes! You can re-run the setup command anytime to update role mappings or other configuration. The bot will update existing settings rather than create duplicates. For detailed information about managing your configuration, see the Setup Guild guide.

🚀 Next Steps

After successful setup, you're ready to:

  1. Test Member Registration: Try registering yourself with /register
  2. Access the Dashboard: Visit the web interface and explore member management
  3. Learn Configuration Management: Read the Setup Guild guide to understand /setup check, updates, and reset options
  4. Configure Other Systems: Set up banking, siphon tracking, and other features
  5. Train Your Team: Show guild members how to register and use commands
  6. Explore Documentation: Read about other bot systems and features