Setup Guild Management

After completing the initial setup with /setup start, you have access to additional commands for managing and maintaining your guild configuration. This guide covers the management commands that help you verify, update, and reset your bot settings.

📋 Prerequisites: You must have already completed the First Steps setup process before using these management commands.

📖 Table of Contents

🔍 Check Current Configuration

The /setup check command allows you to view your current bot configuration without making any changes.

Command Usage

/setup check

What It Shows

The command displays a comprehensive overview of your current setup:

Configuration Details

  • Guild Information:
    • Albion Online guild name
    • Server region (Americas, Europe, Asia)
    • Target type (Guild or Player)
  • Core Roles:
    • Member role mapping
    • Management role mapping
    • Booster role mapping
  • Class Role Mappings:
    • Arcane Support role
    • Battlemount role
    • Clump Tank role
    • Curse Support role
    • D-Tank role
    • DPS role
    • Healer role
    • Oathkeeper/Groot role
  • Region Role Mappings:
    • NA region role
    • EU region role
    • ASIA region role
  • Channel Settings:
    • Log channel configuration

When to Use

💡 Pro Tip: Run /setup check regularly to ensure your configuration hasn't been accidentally changed or corrupted.

🔄 Update Settings

To modify your current configuration, you simply re-run the /setup start command with new parameters.

How Updates Work

Common Update Scenarios

Changing Role Mappings

If you rename Discord roles or want to map different roles:

/setup start
server: Europe
target-name: MyGuildName
type: Guild
member-role: @New-Members-Role
management-role: @Guild Officers
booster-role: @Server Boosters
log-channel: #bot-logs
[... continue with all role mappings using new roles ...]

Updating Log Channel

Change where the bot sends log messages:

/setup start
[... same parameters as before ...]
log-channel: #new-log-channel
[... continue with all other parameters ...]

Switching Guild or Server

Change the target guild or Albion server:

/setup start
server: Americas  
target-name: DifferentGuild  
type: Guild
[... continue with all other parameters ...]
⚠️ Important: When updating, you must provide ALL parameters again. The bot replaces the entire configuration, so omitted parameters will cause the command to fail.

🔄 Reset Configuration

The /setup reset command completely removes your guild configuration, returning the bot to an unconfigured state.

Command Usage

/setup reset

What Reset Does

When to Use Reset

⚠️ Warning: After reset, you must run /setup start again to restore bot functionality. Member data is preserved, but role assignments will stop working until reconfigured.

Reset Recovery Process

After running /setup reset:

  1. Immediate: All bot features become unavailable
  2. Dashboard: Web interface shows "Setup Required" message
  3. Commands: Registration and management commands will fail
  4. Recovery: Run /setup start with complete configuration
  5. Verification: Use /setup check to confirm new settings

💡 Best Practices

Configuration Management

Role Management

Maintenance Schedule

🔧 Troubleshooting

Common Issues

Setup Check Shows Wrong Information

Symptoms: Configuration display doesn't match expected settings

Solutions:

Cannot Update Configuration

Symptoms: Setup command fails when trying to update

Solutions:

Reset Command Not Working

Symptoms: Reset command fails or doesn't complete

Solutions:

Roles Not Updating After Configuration Change

Symptoms: Member role assignments don't reflect new configuration

Solutions:

Emergency Procedures

Complete System Failure

If the bot becomes completely non-functional:

  1. Run /setup check to diagnose configuration issues
  2. Use /setup reset to clear corrupted configuration
  3. Run /setup start with known good configuration
  4. Verify functionality with /setup check
  5. Test member registration to confirm operation

Role System Corruption

If role assignments stop working properly:

  1. Check Discord role hierarchy and permissions
  2. Verify bot role position above managed roles
  3. Run /setup check to review role mappings
  4. Update configuration with /setup start using correct roles
  5. Test with a new member registration