Getting Started

Step 1: Add the Bot to Your Server

  1. Click the "Add to Discord" button on the homepage

  2. Select your Discord server from the dropdown

  3. Authorize the bot with the required permissions

  4. Make sure the bot role is positioned above the roles it needs to manage

Step 2: Initial Setup

Run the setup command to create necessary channels and roles:

/setup

Note: This command requires Administrator permissions.

The bot will automatically create:

  • Verification channel with a verification button
  • All necessary role levels (LVL1-LVL10)
  • MOD and GUEST roles
  • System message channels with proper permissions

User Commands

  • /verify <username>

    Verify your Faceit account. This will link your Discord account to your Faceit profile and automatically assign the appropriate role based on your level and ELO.

  • /stats

    View your detailed CS2 statistics including ELO, K/D ratio, win rate, and more. All data is pulled directly from your Faceit profile.

  • /refresh

    Manually refresh your role and nickname. Use this if your role hasn't updated automatically after a match or level change.

  • /roles

    View all available roles in the server and their requirements.

Admin Commands

  • /setup

    Initial setup command. Creates all necessary channels, roles, and permissions. Only available to administrators.

  • /server-status

    Check if the bot has all required permissions to function properly in your server.

  • /fix-roles

    Fix role hierarchy issues. Ensures all bot-managed roles are in the correct order.

  • /refresh-all

    Refresh roles and nicknames for all verified users in the server. Use this to update everyone's information at once.

  • /refresh-user <user>

    Refresh a specific user's role and nickname. Useful for troubleshooting individual issues.

  • /check-user-role <user>

    Check if a user has the correct role based on their Faceit level and ELO.

  • /vc-setup

    Set up dynamic voice channels for match tracking. Creates a category with automatic voice channel creation.

  • /vc-category-delete

    Delete all bot-created voice categories and channels.

  • /cleanup

    Remove all bot-created roles and channels. Use with caution!

Role System

Level-Based Roles

Roles are automatically assigned based on your Faceit level:

LVL1 Light Grey
LVL2-3 Green
LVL4-7 Yellow
LVL8-9 Orange

ELO-Based Roles (Level 10)

For Level 10 players, roles are assigned based on ELO:

LVL10 2000+ Dark Red
LVL10 2500+ Dark Red
LVL10 3000+ Dark Red
LVL10 3500+ Dark Red
LVL10 4000+ Dark Red
LVL10 4500+ Dark Red
LVL10 5000+ Dark Red

Verification Process

How It Works

  1. Go to the verification channel in your Discord server

  2. Click the "Verify" button

  3. You'll be redirected to Faceit OAuth authorization

  4. Authorize the bot to access your Faceit account

  5. The bot automatically assigns your role and updates your nickname

Note: Your nickname will be updated to include your ELO in superscript format (e.g., "YourName²⁰⁰⁰").

Troubleshooting

Common Issues

  • Bot can't assign roles: Make sure the bot role is positioned above the roles it needs to manage in the server settings.
  • Verification not working: Check that the bot has proper permissions and that the verification channel exists. Run /server-status to verify.
  • Role not updating: Use /refresh to manually update your role. If issues persist, contact an administrator.
  • Commands not appearing: Make sure you've run /setup and that the bot is online. Slash commands may take a few minutes to appear.