Skip to content

Configuration Guide

This page covers the current setup flow for a new server.

Use slash commands for initial setup, then use the Dashboard for advanced tuning (especially leveling rates/rewards and other detailed config models).

Quick Baseline Setup

Run these first:

/logging setup server_channel:#server-logs message_channel:#message-logs voice_channel:#voice-logs mod_channel:#mod-logs
/welcome channel channel:#welcome
/welcome message message:"Welcome to {server.name}, {user.mention}!"
/economy config daily_amount:100 weekly_amount:500 currency_name:"Coins" currency_symbol:"🪙"
/voice-config setup category:"Temp Voice"

Economy Configuration (/economy)

Currency and Mission Rewards

/economy config daily_amount:100 weekly_amount:500 currency_name:"Coins" currency_symbol:"🪙"

Current supported fields:

  • daily_amount
  • weekly_amount
  • currency_name
  • currency_symbol

Admin Balance Tools

/economy setbalance user:@Member amount:5000
/economy addcoins user:@Member amount:250
/economy removecoins user:@Member amount:100

Shop Item Management

/economy additem name:"VIP Access" description:"VIP role" price:10000 role:@VIP stock:25
/economy edititem item_id:3 price:12000 stock:50
/economy restock item_id:3 amount:20
/economy removeitem item_id:3

Notes:

  • stock:-1 means unlimited stock when creating/editing items.
  • User shopping commands are under /shop ..., while shop administration is under /economy ....

System Toggle and Audit Log

/economy toggle enabled:true
/economy auditlog limit:20

Leveling Configuration

The active slash-command leveling surface is:

  • User commands under /xp
  • Admin XP adjustment under /levels

User Leveling Commands (/xp)

/xp level
/xp rank user:@Member
/xp xpleaderboard page:1
/xp top count:10
/xp setcard opacity:60 image:<upload>
/xp removecard

Admin XP Commands (/levels)

/levels setxp user:@Member amount:2500 reason:"Event reward"
/levels addxp user:@Member amount:-500 reason:"Penalty"

Notes:

  • addxp accepts positive and negative values.
  • Advanced leveling settings (XP ranges, cooldowns, reward roles, ignore lists, voice XP options, default card settings) are managed in the Dashboard/API config routes.

Logging Configuration (/logging)

Channel Routing

/logging setup server_channel:#server-logs message_channel:#message-logs voice_channel:#voice-logs mod_channel:#mod-logs

You can set one or multiple channels in a single command.

Event Toggles

/logging toggle event_type:member_join enabled:true
/logging toggle event_type:message_delete enabled:true
/logging toggle event_type:voice enabled:true

Supported event_type values:

  • member_join
  • member_leave
  • member_update
  • message_delete
  • message_edit
  • role_changes
  • channel_changes
  • voice

Ignore Channels and Review

/logging ignore channel:#bot-commands
/logging unignore channel:#bot-commands
/logging view

Welcome Configuration (/welcome)

Core Setup

/welcome channel channel:#welcome
/welcome message message:"Welcome {user.mention} to {server.name}. You are member #{member_count}!"
/welcome test

Template Placeholders

Supported placeholders include:

  • {user}
  • {user.mention}
  • {user.name}
  • {user.display_name}
  • {user.id}
  • {user.avatar}
  • {user.created_at}
  • {user.joined_at}
  • {server} / {server.name}
  • {server.members} / {member_count}
  • {server.id}
  • {server.icon}
  • {server.boost_level}
  • {server.boost_count}
  • {ordinal}

Embed, DM, Auto-Role, and Leave

/welcome embed title:"Welcome" description:"Read #rules and enjoy your stay" color:#2E7D32 image_url:https://example.com/banner.png
/welcome dm message:"Welcome to {server.name}!"
/welcome autorole role:@Member
/welcome leave channel:#goodbye message:"{user} left {server.name}."
/welcome image enabled:true
/welcome view

Use message:"disable" with /welcome dm to disable welcome DMs.

Voice Configuration (/voice-config)

Setup and AFK Controls

/voice-config setup category:"Temp Voice"
/voice-config afk enabled:true timeout:60 ignore_streaming:true prompt_before_move:true
/voice-config afk-ignore action:add channel:<voice-channel>
/voice-config afk-ignore action:list

User Voice Commands (/voice)

Users manage their temp channels with:

  • /voice request
  • /voice rename
  • /voice limit
  • /voice lock
  • /voice unlock
  • /voice permit
  • /voice reject
  • /voice claim

Moderation Setup

Core moderation commands are under /mod and case tools are under /cases.

/mod warn member:@Member reason:"Spamming"
/mod timeout member:@Member duration:60 reason:"Cooldown"
/mod purge count:25
/mod lockdown reason:"Raid mitigation"
/mod unlock
/mod slowmode seconds:10
/cases view case_number:42
/cases list user:@Member limit:10

There is no /moderation config ... slash-command group in the current command surface. For advanced moderation policy settings, use the Dashboard/API configuration pages.

Configuration Checklist

Before launch:

  • Logging channels configured and event toggles reviewed
  • Welcome flow tested with /welcome test
  • Economy currency/reward values set
  • Shop items created under /economy
  • Voice category configured under /voice-config setup
  • Moderator roles can access /mod and /cases
  • Leveling behavior reviewed in Dashboard if using advanced XP/reward settings