Documentation

Welcome to the official FluxCore documentation. Here you will find everything you need to know about setting up and using the features of the bot.

Note: FluxCore uses Slash Commands (/). If you don't see them, make sure the bot has the "Use Application Commands" permission.
Initial Setup

Getting started with FluxCore is easy. Follow these steps to prepare your server:

  1. Invite the Bot: Use the invite link on the home page to add FluxCore to your server.
  2. Role Hierarchy: Go to Server Settings > Roles and ensure the FluxCore role is above the roles you want it to manage (like Member, Muted, etc.).
  3. Login to Dashboard: Visit the dashboard and log in with Discord to access the configuration panel.
Permissions

To ensure all features work correctly, FluxCore requires the following permissions:

  • Administrator: Recommended for full functionality (Anti-Nuke, Auto-Mod).
  • Manage Roles: Required for Reaction Roles, Rank Rewards, and Muting.
  • Manage Channels: Required for Tickets and Logging.
  • Kick/Ban Members: Required for Moderation.
  • Manage Messages: Required for Cleanup and Anti-Spam.
Important: If you do not grant Administrator, you must manually ensure the bot has permission to view and send messages in all relevant channels.
Protection System

FluxCore offers enterprise-grade protection for your server. Navigate to the Dashboard > Protection to configure these settings.

Modules

Anti-Nuke
Prevents unauthorized mass deletion of channels, roles, and bans. If a user exceeds the limit, they will be quarantined or banned.
Anti-Raid
Detects sudden influxes of joins. Can automatically enable verification or lockdown the server.
Anti-Link / Anti-Spam
Intelligent filtering for phishing links, mass mentions, and duplicate messages.
Moderation

Keep your server clean with powerful moderation tools. Most actions are logged automatically.

Commands

/ban [user] [reason]
Permanently bans a user from the server.
/kick [user] [reason]
Kicks a user from the server.
/timeout [user] [duration] [reason]
Times out (mutes) a user for the specified duration (e.g., 1h, 1d).
/purge [amount]
Bulk deletes messages from the current channel.
/warn [user] [reason]
Issues a formal warning to a user.
Ticket System

Create professional support panels where users can open private channels with staff.

Commands

/ticket panel [channel]
Sends a ticket creation panel to the specified channel.
/ticket close
Closes the current ticket and saves a transcript.
/ticket add [user]
Adds a user to the current ticket.
Leveling

Engage your community with a robust XP system. Users gain XP by chatting.

/rank [user]
Displays the rank card for yourself or another user.
/leaderboard
Shows the top 10 users with the most XP.
/setxp [user] [amount]
Admin command to manage user XP manually.
Economy

A global or server-local economy system with currency, shops, and fun games.

/balance
Check your wallet and bank balance.
/work
Work a shift to earn some coins.
/daily
Claim your daily reward.
/rob [user]
Attempt to steal coins from another user (Risk of fine!).
Music

High quality music playback directly in your voice

/play [query/url]
Joins your voice channel and plays the requested song.
/skip
Vote to skip the current track.
/queue
Displays the upcoming songs.
/filters
Apply audio effects like Bassboost, Nightcore, etc.
Giveaways

Easily host giveaways. We recommend using the Dashboard for creating new giveaways, but commands work too.

/giveaway start
Starts an interactive setup to launch a giveaway.
/giveaway reroll [message_id]
Rerolls a new winner for an ended giveaway.
Reaction Roles

Configure self-assignable roles via the Dashboard. FluxCore supports:

  • Standard Emoji Reactions
  • Button Roles (Color customizable)
  • Dropdown Menus

Go to Dashboard > Reaction Roles to set this up effortlessly.