Welcome

Introduction & Setup

Mira is a next-generation moderation and utility bot built for Fluxer. This documentation will guide you through everything from basic setup to advanced automations.

Adding the Bot

Invite Mira to your server using the official Invite Link. Ensure you have "Manage Server" permissions.

Prefix

The default prefix is !. You can change it per-server via the Web Dashboard or using !prefix [new_prefix].

💡
TIP: Every example in these docs uses ! as the prefix. If your server uses a different one, swap it accordingly.
Information

Information & Basic Tools

Detailed statistics, basic bot interactions, and prefix management.

!ping

Check the bot's response time to the Fluxer gateway.

Usage
!ping

!help

Open the interactive help menu directly in the chat.

Usage
!help

!invite

Get the official invitation link to add Mira to your own servers.

Usage
!invite

!prefix

View or change the bot's command prefix for your server.

Usage
!prefix [new_prefix]
Permissions
Administrator

!botinfo

View Mira's technical specs, version, uptime, and resource usage.

Usage
!botinfo

!serverinfo

Display detailed information about the current server, including owner, member count, and channel stats.

Usage
!serverinfo

!userinfo

Lookup details about a specific user, including their join date and server roles.

Usage
!userinfo [@User | ID]
Moderation

Moderation Commands

Keep your server safe and orderly with our comprehensive moderation suite. From basic kicks to advanced lockdown tools, Mira has you covered.

!kick

Remove a user from the server. They can rejoin if they have a new invite.

Usage
!kick [@User | ID] [reason]

!ban

Permanently remove a user from your server and prevent them from rejoining.

Usage
!ban [@User | ID] [reason]

!unban

Revoke a user's ban from the server list.

Usage
!unban [ID]

!warn

Issue a formal warning to a user. Warnings are logged in the database.

Usage
!warn [@User | ID] [reason]

!clear

Bulk delete messages from the current channel (up to 100 at once).

Usage
!clear [amount]
Tickets

Support System

Allow members to contact staff through private, organized channels.

!ticket-setup

Create a persistent reaction message that users can click to open a new ticket.

Usage
!ticket-setup
Permissions
Administrator

!claim

Claim an open ticket to let the user and other staff know you are handling it.

Usage
!claim

!close

Close the current ticket. A transcript will be saved to the log channel before the channel is deleted.

Usage
!close
Music

Premium Audio

Listen to high-quality audio streams directly in your voice channels. Supports YouTube

!play

Add a song or playlist to the active queue. Mira will join your current voice channel.

Usage
!play [query | url]

!skip

Skip the currently playing song and move to the next item in the queue.

Usage
!skip

!stop

Stop playback and clear the entire music queue. Mira will leave the voice channel.

Usage
!stop

!queue

View the list of songs currently waiting to be played.

Usage
!queue

!nowplaying

Show detailed info about the song currently being streamed.

Usage
!nowplaying

!volume

Adjust the playback volume (1-100%).

Usage
!volume [1-100]
Economy

Economy System

Engage with server members through a virtual currency system. Earn, spend, and trade Mira coins.

!balance

Check your current coin balance and bank storage.

Usage
!balance [@User | ID]

!work

Perform a quick job to earn a random amount of coins. (Cooldown: 1 hour)

Usage
!work

!beg

Beg for coins. High chance of getting nothing, but sometimes you get lucky! (Cooldown: 5 minutes)

Usage
!beg

!pay

Transfer coins from your balance to another user.

Usage
!pay [@User | ID] [amount]

!shop

Browse items available for purchase in the server shop.

Usage
!shop

!buy

Purchase an item from the shop using your coins.

Usage
!buy [item_id]
Levels

Leveling System

Track member engagement through XP and levels. Higher levels unlock exclusive server rewards.

!rank

View your current level, XP progress, and global rank.

Usage
!rank [@User | ID]

!leaderboard

Display the top 10 most active members in the server based on XP.

Usage
!leaderboard
Utility

Utility Tools

Handy commands for server management and user interaction.

!afk

Set an away-from-keyboard status. Mira will notify others when you are mentioned.

Usage
!afk [reason]

!poll

Create a simple yes/no poll for members to react to.

Usage
!poll [question]

!remind

Set a personal reminder. Mira will ping you when the time is up.

Usage
!remind [time: 1m, 1h, etc] [task]

!giveaway

Start a giveaway in the current channel.

Usage
!giveaway [time: 10m, 2h, etc] [prize]
Permissions
Administrator

!schedule

Manage scheduled/recurring messages that are sent automatically at set intervals.

Usage
!schedule add #channel [interval] [message]
Example
!schedule add #announcements 1h Remember to check out our events!
Intervals
Example: 1m, 30m, 1h, 2h, 6h, 12h, 1d

!schedule list

View all scheduled messages for this server.

Usage
!schedule list

!schedule remove

Remove a scheduled message by its ID.

Usage
!schedule remove [id]

!schedule toggle

Enable or disable all scheduled messages for this server.

Usage
!schedule toggle
Welcome

Welcome & Leave System

Automate member greetings and farewells with custom messages and image cards.

!setwelcome

Customize the message sent when a new member joins.

Usage
!setwelcome [message]
Variables
{user} {username} {server} {membercount}

!setwelcomechannel

Set which channel Mira should post welcome and leave messages in.

Usage
!setwelcomechannel [#Channel | ID]

!welcome

Manually generate a welcome card for a user (useful for testing).

Usage
!welcome [@User]
Reaction Roles

Self-Assignable Roles

Let members pick their own roles by reacting to a message.

!addreactionrole

Bind a specific emoji to a role on a message.

Usage
!addreactionrole [message_id] [emoji] [@Role | ID]
Permissions
Administrator

!reactionroles

List all active reaction role bindings in the server.

Usage
!reactionroles
Voice

Join-to-Create & Voice Control

Create temporary voice channels that users can customize and control.

💡
How it works: Users join a "Creator" channel, and Mira automatically creates a private voice room for them. The room owner can then customize it using voice commands.

!j2c-setup

Set up the Join-to-Create system. Specify the creator channel and optional category.

Usage
!j2c-setup [CreatorChannelID] [CategoryID]
Permissions
Administrator

!j2c-disable

Disable the Join-to-Create system for this server.

Usage
!j2c-disable
Permissions
Administrator

Room Owner Commands

These commands are only available to the owner of a temporary voice room.

!vclock

Lock your room so only permitted users can join.

Usage
!vclock

!vcunlock

Unlock your room so anyone can join.

Usage
!vcunlock

!vcname

Rename your voice room.

Usage
!vcname [new name]

!vclimit

Set the maximum number of users allowed in your room (0 = unlimited).

Usage
!vclimit [0-99]

!vckick

Kick a user from your voice room.

Usage
!vckick @User

!vcpermit

Allow a user to join your locked room.

Usage
!vcpermit @User

!vcreject

Reject a user from joining your room.

Usage
!vcreject @User

!vcclaim

Claim ownership of an abandoned room (when the owner has left).

Usage
!vcclaim
Starboard

Starboard

Highlight the best messages by automatically posting them to a dedicated channel when they receive enough reactions.

💡
How it works: When users react to a message with the star emoji (⭐) and it reaches the threshold, the message is automatically posted to the starboard channel. The star count updates live as more reactions are added.

!starboard-setup

Set up the starboard system. Specify the channel, threshold, and emoji.

Usage
!starboard-setup #channel [threshold] [emoji]
Example
!starboard-setup #starboard 3 ⭐
Permissions
Administrator

!starboard-setup settings

View the current starboard configuration.

Usage
!starboard-setup settings

!starboard-setup disable

Disable the starboard system for this server.

Usage
!starboard-setup disable
Permissions
Administrator

!starboard

View the starboard status and statistics.

Usage
!starboard

Features

  • Custom Emoji: Use any emoji as the star trigger, including custom server emojis.
  • Adjustable Threshold: Set how many reactions are needed to post to starboard.
  • Live Updates: Star counts update automatically when reactions are added or removed.
  • Auto Removal: If all stars are removed, the message is removed from starboard.
  • Image Support: Messages with image attachments show the image in the starboard.