Commands

Here you can find all flavibot commands

Quick Access

/economy

Server economy: balance, earnings, shop, trades and more.

Usage
/economy <subcommand>
Subcommands
  • /economy balance [user]

    Check your balance (or someone else's)

    OptionTypeRequiredDescription
    userUserOptionalMember to check
  • /economy daily

    Claim your daily reward (streaks give a bonus)

  • /economy work

    Work an honest shift for coins

  • /economy crime

    Risky business: big payout, or a fine

  • /economy rob <user>

    Attempt to rob a member (risky)

    OptionTypeRequiredDescription
    userUserRequiredMember to rob
  • /economy pay <user> <amount>

    Send coins to another member

    OptionTypeRequiredDescription
    userUserRequiredRecipient
    amountIntegerRequiredAmount to send
    Range: ≥ 1
  • /economy collect

    Collect your pending role income

  • /economy leaderboard [page]

    Richest members of this server

    OptionTypeRequiredDescription
    pageIntegerOptionalPage number
    Range: ≥ 1
  • /economy history [user]

    Your recent transactions

    OptionTypeRequiredDescription
    userUserOptionalMember to inspect (staff only)
  • /economy inventory [user]

    Your items (or someone else's)

    OptionTypeRequiredDescription
    userUserOptionalMember to check
  • /economy shop view

    Browse the server shop

  • /economy shop buy <item> [quantity]

    Buy an item from the shop

    OptionTypeRequiredDescription
    itemStringRequiredItem to buy
    Autocomplete
    quantityIntegerOptionalQuantity (default 1)
    Range: 1–100
  • /economy item use <item>

    Use an item from your inventory

    OptionTypeRequiredDescription
    itemStringRequiredItem to use
    Autocomplete
  • /economy item info <item>

    Details about a shop item

    OptionTypeRequiredDescription
    itemStringRequiredItem to inspect
    Autocomplete
  • /economy item sell <item> [quantity]

    Sell an item back to the shop

    OptionTypeRequiredDescription
    itemStringRequiredItem to sell back
    Autocomplete
    quantityIntegerOptionalQuantity (default 1)
    Range: 1–100
  • /economy trade offer <user>

    Open a secure trade with a member

    OptionTypeRequiredDescription
    userUserRequiredMember to trade with
  • /economy trade cancel

    Cancel your pending trade

  • /economy market view

    Browse market listings

  • /economy market sell <item> <quantity> <price>

    List an item for sale (listing fee applies)

    OptionTypeRequiredDescription
    itemStringRequiredItem to list
    Autocomplete
    quantityIntegerRequiredQuantity to list
    Range: 1–100
    priceIntegerRequiredPrice per unit
    Range: ≥ 1
  • /economy market buy <listing>

    Buy a market listing

    OptionTypeRequiredDescription
    listingStringRequiredListing to buy
    Autocomplete
  • /economy market cancel <listing>

    Cancel one of your listings (fee not refunded)

    OptionTypeRequiredDescription
    listingStringRequiredListing to cancel
    Autocomplete
  • /economy admin give <user> <amount> [reason]

    Give coins to a member

    OptionTypeRequiredDescription
    userUserRequiredMember
    amountIntegerRequiredAmount to add
    Range: ≥ 1
    reasonStringOptionalAudit note
    Length: ≤ 200
  • /economy admin take <user> <amount> [reason]

    Take coins from a member (clamped at 0)

    OptionTypeRequiredDescription
    userUserRequiredMember
    amountIntegerRequiredAmount to remove
    Range: ≥ 1
    reasonStringOptionalAudit note
    Length: ≤ 200
  • /economy admin set <user> <amount> [reason]

    Set a member's balance

    OptionTypeRequiredDescription
    userUserRequiredMember
    amountIntegerRequiredNew balance
    Range: ≥ 0
    reasonStringOptionalAudit note
    Length: ≤ 200
  • /economy admin reset <user>

    Reset a member's balance to 0

    OptionTypeRequiredDescription
    userUserRequiredMember
  • /economy admin reset-all

    Wipe ALL balances, inventories and history (irreversible)

/casino

Casino games with the server currency.

Usage
/casino <subcommand>
Subcommands
  • /casino blackjack <bet>

    Play blackjack against the dealer

    OptionTypeRequiredDescription
    betIntegerRequiredAmount to bet
    Range: ≥ 1
  • /casino roulette <bet> [space] [number]

    Spin the roulette wheel

    OptionTypeRequiredDescription
    betIntegerRequiredAmount to bet
    Range: ≥ 1
    spaceStringOptionalOutside bet (pick this OR a number)
    Choices:Red (x2)Black (x2)Odd (x2)Even (x2)Low 1-18 (x2)High 19-36 (x2)1st dozen (x3)2nd dozen (x3)3rd dozen (x3)1st column (x3)2nd column (x3)3rd column (x3)
    numberIntegerOptionalStraight number bet 0-36 (x36)
    Range: 0–36
  • /casino slots <bet>

    Spin the slot machine

    OptionTypeRequiredDescription
    betIntegerRequiredAmount to bet
    Range: ≥ 1
  • /casino coinflip <bet> <side>

    Flip a coin, double or nothing

    OptionTypeRequiredDescription
    betIntegerRequiredAmount to bet
    Range: ≥ 1
    sideStringRequiredYour call
    Choices:HeadsTails
  • /casino higherlower <bet>

    Higher or lower: chain wins, cash out anytime

    OptionTypeRequiredDescription
    betIntegerRequiredAmount to bet
    Range: ≥ 1
  • /casino info

    Games, odds and house edge

/invite

Get FlaviBot's invite link

/dashboard

Get links of FlaviBot's dashboard

/support

Get the invitation from the support server

FlaviBot permissions
embedLinks

/animal

Get a random animal image

FlaviBot permissions
embedLinks
Usage
/animal <subcommand>
Subcommands
  • /animal cat

    Get a random image of a cat

  • /animal dog

    Get a random image of a dog

  • /animal fox

    Get a random image of a fox

/members

Member Count

FlaviBot permissions
embedLinks

/avatar

Get user avatar

FlaviBot permissions
embedLinks
Usage
/avatar [user]
Options
  • OptionTypeRequiredDescription
    userUserOptionalGet user avatar.

/say

Send a message via the bot.

FlaviBot permissions
manageMessages
Member permissions:
manageMessages
Usage
/say <message>
Options
  • OptionTypeRequiredDescription
    messageStringRequiredType a message to send via the bot.
    Length: ≤ 2000

/server-stats

View server activity statistics

FlaviBot permissions
embedLinks
Usage
/server-stats [type] [time]
Options
  • OptionTypeRequiredDescription
    typeStringOptionalType of stats to view
    Choices:OverviewMessagesVoiceMembers
    timeStringOptionalTime range
    Choices:Last 24 hoursLast weekLast monthLast year

/privacy

Manage your activity tracking preferences

FlaviBot permissions
embedLinks

/persona

Control what the AI characters remember about you

FlaviBot permissions
embedLinks
Usage
/persona <subcommand>
Subcommands
  • /persona memory

    See what the characters on this server remember about you

  • /persona forget

    Erase everything the characters remember about you on this server

  • /persona optout

    Stop AI characters from replying to you (everywhere)

  • /persona optin

    Let AI characters reply to you again

/reminders

Manage your reminders.

Usage
/reminders <subcommand>
Subcommands
  • /reminders set <reason> <time>

    Set a reminder

    OptionTypeRequiredDescription
    reasonStringRequiredReason of the reminder
    timeStringRequiredTime (e.g. 1h30m, 2d, 45m)
  • /reminders remove <id>

    Remove a reminder

    OptionTypeRequiredDescription
    idStringRequiredID of the reminder to remove
  • /reminders list

    See your reminders

/giveaway

Create and manage giveaways.

Usage
/giveaway <subcommand>
Subcommands
  • /giveaway start <duration> <winners> <prize> [channel] [description] [required_role] [image]

    Start a giveaway with quick options

    OptionTypeRequiredDescription
    durationStringRequirede.g. 1h30m, 2d, 1w
    winnersIntegerRequiredNumber of winners
    prizeStringRequiredWhat is being given away
    channelChannelOptionalChannel to post in (defaults to here)
    descriptionStringOptionalExtra details
    required_roleRoleOptionalRole required to enter
    imageStringOptionalImage URL
  • /giveaway create

    Open a form to create a giveaway

  • /giveaway end <reference>

    End a giveaway now and draw winners

    OptionTypeRequiredDescription
    referenceStringRequiredGiveaway message ID or ID
  • /giveaway reroll <reference> [winners]

    Draw replacement winner(s)

    OptionTypeRequiredDescription
    referenceStringRequiredGiveaway message ID or ID
    winnersIntegerOptionalHow many to reroll (default 1)
  • /giveaway delete <reference>

    Cancel a giveaway without drawing

    OptionTypeRequiredDescription
    referenceStringRequiredGiveaway message ID or ID
  • /giveaway list

    List active giveaways

  • /giveaway edit <reference> [prize] [winners] [duration]

    Edit prize, winners, or end time

    OptionTypeRequiredDescription
    referenceStringRequiredGiveaway message ID or ID
    prizeStringOptionalNew prize
    winnersIntegerOptionalNew winner count
    durationStringOptionalNew time from now (e.g. 2d)
  • /giveaway pause <reference>

    Pause a running giveaway (freezes the timer)

    OptionTypeRequiredDescription
    referenceStringRequiredGiveaway message ID or ID
  • /giveaway resume <reference>

    Resume a paused giveaway

    OptionTypeRequiredDescription
    referenceStringRequiredGiveaway message ID or ID

/event

Schedule community events with RSVPs.

Usage
/event <subcommand>
Subcommands
  • /event create <title> [starts_in] [date] [timezone] [description] [capacity] [duration] [channel] [voice_channel] [location] [host] [co_host] [required_role] [image] [kind] [all_day] [repeat] [repeat_until] [discord_event]

    Schedule an event and post its RSVP panel

    OptionTypeRequiredDescription
    titleStringRequiredWhat the event is
    starts_inStringOptionalTime from now, e.g. 2d, 6h30m, 1w (or use date)
    dateStringOptionalLocal date and time, YYYY-MM-DD HH:MM (or use starts_in)
    timezoneStringOptionalIANA zone the date is in, e.g. Europe/Paris (defaults to the server zone)
    descriptionStringOptionalExtra details
    capacityIntegerOptionalMax attendees (extras go on a waitlist)
    durationStringOptionalHow long it runs, e.g. 2h
    channelChannelOptionalWhere to post the panel (defaults to here)
    voice_channelChannelOptionalVoice or stage channel it happens in
    locationStringOptionalWhere it happens, if not a voice channel
    hostUserOptionalWho hosts it (defaults to you)
    co_hostUserOptionalA second host, shown next to the first
    required_roleRoleOptionalRole required to sign up
    imageStringOptionalCover image URL
    kindStringOptionalWhat sort of entry this is (colour and defaults)
    Choices:EventMeetingSessionStreamMilestoneDeadlineOff
    all_dayBooleanOptionalWhole day(s), no start time
    repeatStringOptionalMake it a recurring series
    Choices:Does not repeatDailyEvery weekday (Mon–Fri)WeeklyEvery 2 weeksMonthlyYearly
    repeat_untilStringOptionalLast date of the series, YYYY-MM-DD
    discord_eventBooleanOptionalAlso create a native Discord scheduled event
  • /event edit <reference> [title] [date] [timezone] [duration] [location] [capacity] [description]

    Change an event you already scheduled

    OptionTypeRequiredDescription
    referenceStringRequiredEvent ID or its panel message ID
    titleStringOptionalNew title
    dateStringOptionalNew local date and time, YYYY-MM-DD HH:MM
    timezoneStringOptionalIANA zone the date is in, e.g. Europe/Paris
    durationStringOptionalNew length, e.g. 2h (from the start time)
    locationStringOptionalWhere it happens (use a dash to clear it)
    capacityIntegerOptionalMax attendees, or 0 for unlimited
    descriptionStringOptionalNew details (use a dash to clear them)
  • /event rsvp <reference> <status> [slot]

    Answer an event without leaving your keyboard

    OptionTypeRequiredDescription
    referenceStringRequiredEvent ID or its panel message ID
    statusStringRequiredYour answer
    Choices:GoingMaybeCan't make it
    slotStringOptionalWhich slot you want, e.g. Tank (events with slots only)
  • /event info <reference>

    Show everything about one event

    OptionTypeRequiredDescription
    referenceStringRequiredEvent ID or its panel message ID
  • /event list

    List upcoming events

  • /event cancel <reference> [series]

    Cancel an event and stop its reminders

    OptionTypeRequiredDescription
    referenceStringRequiredEvent ID or its panel message ID
    seriesBooleanOptionalCancel the whole recurring series, not just this occurrence

/leaderboard

View leveling leaderboard

FlaviBot permissions
embedLinks

/rank

View your rank

FlaviBot permissions
embedLinksattachFiles
Usage
/rank [user]
Options
  • OptionTypeRequiredDescription
    userUserOptionalTarget user (defaults to you)

/profile

Shows users profil.

/server-info

Shows a guild's information

FlaviBot permissions
embedLinks

/user-info

Show a user's information

FlaviBot permissions
embedLinks
Usage
/user-info [user]
Options
  • OptionTypeRequiredDescription
    userUserOptionalGet user informations.

/info

Information utilities

FlaviBot permissions
embedLinks
Usage
/info <subcommand>
Subcommands
  • /info server-tag

    Show how many members wear this server's tag

  • /info server

    Show information about this server

  • /info user [user]

    Show information about a user

    OptionTypeRequiredDescription
    userUserOptionalThe user to inspect (defaults to you)
  • /info role <role>

    Show information about a role

    OptionTypeRequiredDescription
    roleRoleRequiredThe role to inspect
  • /info channel <channel>

    Show information about a channel

    OptionTypeRequiredDescription
    channelChannelRequiredThe channel to inspect
  • /info emoji <query>

    Show information about a guild emoji

    OptionTypeRequiredDescription
    queryStringRequiredEmoji name or ID
  • /info sticker <query>

    Show information about a guild sticker

    OptionTypeRequiredDescription
    queryStringRequiredSticker name or ID
  • /info invite <code>

    Show information about an invite

    OptionTypeRequiredDescription
    codeStringRequiredThe invite code
  • /info event <query>

    Show information about a scheduled event

    OptionTypeRequiredDescription
    queryStringRequiredEvent name or ID
  • /info boost

    Show server boost details

  • /info vanity

    Show the vanity URL for this server

  • /info bans

    Show recent bans on this server

  • /info integrations

    List integrations on this server

  • /info webhooks

    List webhooks on this server

  • /info audit-log

    Show recent audit log entries

  • /info welcome-screen

    Show the welcome screen for this server

  • /info widget

    Show the public widget info for this server

  • /info roles-list

    List every role on this server

/clear

Clear messages from a channel

FlaviBot permissions
embedLinksviewChannelmanageMessagesreadMessageHistory
Member permissions:
manageMessages
Usage
/clear <message>
Options
  • OptionTypeRequiredDescription
    messageIntegerRequiredNumber of messages you want to delete
    Range: 1–100

/prefix

Change the prefix of the bot

FlaviBot permissions
embedLinks
Member permissions:
manageGuild
Usage
/prefix <subcommand>
Subcommands
  • /prefix view

    View the current prefix

  • /prefix set <prefix>

    Set a new prefix for the bot

    OptionTypeRequiredDescription
    prefixStringRequiredThe new prefix to use
    Length: 1–10

/language

Change the bot's language on this server

FlaviBot permissions
embedLinks
Member permissions:
manageGuild

/suggestion

Submit suggestions or moderate them on configured panels

FlaviBot permissions
embedLinks
Usage
/suggestion <subcommand>
Subcommands
  • /suggestion create <panel> <suggestion>

    Submit a new suggestion

    OptionTypeRequiredDescription
    panelStringRequiredSelect the suggestion panel to use
    Autocomplete
    suggestionStringRequiredYour suggestion content
  • /suggestion status <message_id> <status> [reason]

    Update a suggestion status (moderators only)

    OptionTypeRequiredDescription
    message_idStringRequiredThe ID of the suggestion message to update
    statusStringRequiredNew status for the suggestion
    Choices:PendingApprovedRejectedImplemented
    reasonStringOptionalOptional reason shown in the suggestion message
  • /suggestion refresh <message_id>

    Re-render a suggestion message from its saved data (moderators only)

    OptionTypeRequiredDescription
    message_idStringRequiredThe ID of the suggestion message to re-render

/xp

Manage XP for users in this guild

FlaviBot permissions
embedLinks
Member permissions:
manageGuild
Usage
/xp <subcommand>
Subcommands
  • /xp add <user> <amount> [kind]

    Grant XP to a user

    OptionTypeRequiredDescription
    userUserRequiredTarget user
    amountIntegerRequiredXP amount
    Range: 1–1000000000
    kindStringOptionalWhich XP bucket
    Choices:messagevoice
  • /xp remove <user> <amount> [kind]

    Remove XP from a user

    OptionTypeRequiredDescription
    userUserRequiredTarget user
    amountIntegerRequiredXP amount
    Range: 1–1000000000
    kindStringOptionalWhich XP bucket
    Choices:messagevoice
  • /xp set <user> <level> <xp> [kind]

    Set a user's level + XP directly

    OptionTypeRequiredDescription
    userUserRequiredTarget user
    levelIntegerRequiredNew level
    Range: 0–1000
    xpIntegerRequiredNew XP within that level
    Range: 0–1000000000
    kindStringOptionalWhich XP bucket
    Choices:messagevoice
  • /xp reset <user> [kind]

    Reset a user's XP to 0

    OptionTypeRequiredDescription
    userUserRequiredTarget user
    kindStringOptionalWhich XP bucket
    Choices:messagevoice

/mass-role

Add a role to every member of the server

FlaviBot permissions
embedLinksmanageRoles
Member permissions:
manageRoles
Usage
/mass-role <subcommand>
Subcommands
  • /mass-role add <role>

    Start a mass role assignment for the given role

    OptionTypeRequiredDescription
    roleRoleRequiredThe role to assign to every eligible member
  • /mass-role status

    Show the current or latest mass role status for this server

  • /mass-role cancel

    Cancel the running mass role on this server

/ticket

Manage ticket members: add or remove users and roles

FlaviBot permissions
embedLinksmanageChannels
Usage
/ticket <subcommand>
Subcommands
  • /ticket add user <target>

    Add a user to this ticket

    OptionTypeRequiredDescription
    targetUserRequiredThe user to add to this ticket
  • /ticket add role <target>

    Add a role to this ticket

    OptionTypeRequiredDescription
    targetRoleRequiredThe role to add to this ticket
  • /ticket remove user <target>

    Remove a user from this ticket

    OptionTypeRequiredDescription
    targetUserRequiredThe user to remove from this ticket
  • /ticket remove role <target>

    Remove a role from this ticket

    OptionTypeRequiredDescription
    targetRoleRequiredThe role to remove from this ticket
  • /ticket request-close [reason]

    Request the ticket author to close this ticket

    OptionTypeRequiredDescription
    reasonStringOptionalReason for requesting closure
  • /ticket blacklist add <target> [reason] [show_reason]

    Block a user from opening tickets on this server

    OptionTypeRequiredDescription
    targetUserRequiredThe user to block
    reasonStringOptionalReason for the block (stored for staff)
    show_reasonBooleanOptionalShow the reason to the blocked user
  • /ticket blacklist remove <target>

    Unblock a user so they can open tickets again

    OptionTypeRequiredDescription
    targetUserRequiredThe user to unblock
  • /ticket blacklist list

    List users blocked from opening tickets

/friend

Manage friends: add, remove, accept, reject, block.

FlaviBot permissions
embedLinks
Usage
/friend <subcommand>
Subcommands
  • /friend add <user>

    Send a friend request

    OptionTypeRequiredDescription
    userUserRequiredUser to add
  • /friend list

    Show your friend list

  • /friend remove <user>

    Remove an existing friend

    OptionTypeRequiredDescription
    userStringRequiredFriend to remove
    Autocomplete
  • /friend accept <user>

    Accept a pending friend request

    OptionTypeRequiredDescription
    userStringRequiredPending request to accept
    Autocomplete
  • /friend reject <user>

    Reject a pending friend request

    OptionTypeRequiredDescription
    userStringRequiredPending request to reject
    Autocomplete
  • /friend block <user>

    Block a user

    OptionTypeRequiredDescription
    userUserRequiredUser to block

/birthday

Manage your birthday.

Usage
/birthday <subcommand>
Subcommands
  • /birthday set <month> <day> [year]

    Set your birthday

    OptionTypeRequiredDescription
    monthIntegerRequiredBirth month (1-12)
    Range: 1–12
    dayIntegerRequiredBirth day (1-31)
    Range: 1–31
    yearIntegerOptionalBirth year (optional, to display your age)
    Range: 1900–2025
  • /birthday announce

    Toggle birthday announcement in this server

  • /birthday info [user]

    View someone's birthday

    OptionTypeRequiredDescription
    userUserOptionalUser to check
  • /birthday upcoming

    See upcoming birthdays in this server

  • /birthday remove

    Remove your birthday

/profile-stats

Show your level and server stats on your Discord profile.

Usage
/profile-stats <subcommand>
Subcommands
  • /profile-stats set

    Use this server as the source for the stats shown on your Discord profile

  • /profile-stats show

    Show what stats are currently displayed on your Discord profile

  • /profile-stats clear

    Stop showing stats on your Discord profile

/check-vote

Show if you have voted or not.

FlaviBot permissions
embedLinks

/spotify

Spotify integration

FlaviBot permissions
embedLinks
Usage
/spotify <subcommand>
Subcommands
  • /spotify set-id <id>

    Set your spotify ID

    OptionTypeRequiredDescription
    idStringRequiredYour spotify ID
    Length: ≤ 150
  • /spotify remove-id

    Remove your linked Spotify ID

/top-songs

Show most played songs on flavibot with a beautiful image.

FlaviBot permissions
attachFiles

/experiments

See enabled experiments

FlaviBot permissions
embedLinks

/help

Show all of FlaviBot's commands

FlaviBot permissions
embedLinks
Usage
/help [command]
Options
  • OptionTypeRequiredDescription
    commandStringOptionalCommand name
    Range: 3–15

/stats

See the bot's stats

FlaviBot permissions
embedLinks

/ping

See the bot's ping

FlaviBot permissions
embedLinks

/premium

Shows information about FlaviBot premium.

FlaviBot permissions
embedLinks
Usage
/premium <subcommand>
Subcommands
  • /premium activate

    Activate the premium on your server

  • /premium remove

    Remove the premium on your server

/settings

View and manage bot settings

FlaviBot permissions
embedLinks
Member permissions:
manageGuild
Usage
/settings <subcommand>
Subcommands
  • /settings music

    Configure music settings

  • /settings music-blocklist add <query> [kind]

    Block a song or artist on this server

    OptionTypeRequiredDescription
    queryStringRequiredSong name or link to block
    kindStringOptionalBlock a single song or the whole artist
    Choices:SongArtist
  • /settings music-blocklist remove <id>

    Unblock an entry by its id (see list)

    OptionTypeRequiredDescription
    idStringRequiredEntry id shown by /settings music-blocklist list
  • /settings music-blocklist list

    Show the blocked entries

  • /settings music-blocklist mode <mode>

    Set how the blocklist applies

    OptionTypeRequiredDescription
    modeStringRequireddisabled, whitelist or blacklist
    Choices:DisabledWhitelist (only listed songs play)Blacklist (listed songs are blocked)
  • /settings music-blocklist fuzzy <enabled>

    Also match blocked entries by title and artist

    OptionTypeRequiredDescription
    enabledBooleanRequiredEnable fuzzy matching

/snake

Snake game

FlaviBot permissions
embedLinks

/counting

Counting saves: view your balance, donate a save, or see the leaderboard

FlaviBot permissions
embedLinks
Usage
/counting <subcommand>
Subcommands
  • /counting saves

    View your counting saves and this server pool

  • /counting give

    Donate one of your saves to this server pool

  • /counting leaderboard

    Top counters in this server

/invites

Invite tracker: view invites, leaderboard, and manage the module

FlaviBot permissions
embedLinks
Usage
/invites <subcommand>
Subcommands
  • /invites view [user] [image]

    View a member's invite stats

    OptionTypeRequiredDescription
    userUserOptionalThe member to look up (defaults to you)
    imageBooleanOptionalRender the stats as an image card
  • /invites leaderboard [with-ids]

    Top inviters in this server

    OptionTypeRequiredDescription
    with-idsBooleanOptionalShow Discord IDs next to each name
  • /invites info [user]

    Detailed invite profile: who invited them, who they invited, join order

    OptionTypeRequiredDescription
    userUserOptionalThe member to inspect (defaults to you)
  • /invites codes [user]

    List a member's active invite codes (live from Discord)

    OptionTypeRequiredDescription
    userUserOptionalThe member whose codes to list (defaults to you)
  • /invites stats [days]

    Server-wide joins / leaves / fakes over the last N days

    OptionTypeRequiredDescription
    daysIntegerOptionalHow many days to summarise (default 7)
    Range: 1–90
  • /invites config enable

    Turn the invite tracker on for this server

  • /invites config disable

    Turn the invite tracker off for this server

  • /invites config fake-threshold <days>

    Count joins from accounts younger than N days as fake (0 = off)

    OptionTypeRequiredDescription
    daysIntegerRequiredMinimum account age in days (0 disables fake-by-age)
    Range: 0–365
  • /invites config status

    Show the current invite-tracker configuration

  • /invites config restore

    Rebuild every invite count from the recorded history (bonus is kept)

  • /invites config sync

    Refresh the live invite baseline from Discord right now

  • /invites config mark-fake <user> <fake>

    Manually mark a member's join as fake (or genuine again)

    OptionTypeRequiredDescription
    userUserRequiredThe member whose join to correct
    fakeBooleanRequiredtrue = fake, false = genuine
  • /invites bonus add <user> <amount>

    Give bonus invites to a member

    OptionTypeRequiredDescription
    userUserRequiredThe member
    amountIntegerRequiredHow many to add
    Range: 1–100000
  • /invites bonus remove <user> <amount>

    Remove bonus invites from a member

    OptionTypeRequiredDescription
    userUserRequiredThe member
    amountIntegerRequiredHow many to remove
    Range: 1–100000
  • /invites blacklist add <user>

    Blacklist a member (their invites stop counting)

    OptionTypeRequiredDescription
    userUserRequiredThe member
  • /invites blacklist remove <user>

    Remove a member from the blacklist

    OptionTypeRequiredDescription
    userUserRequiredThe member
  • /invites blacklist list

    Show the blacklisted members

Translate

Message context menu

/recap

Get a snapshot of your last 7 days of FlaviBot activity.

Usage
/recap [sections] [share]
Options
  • OptionTypeRequiredDescription
    sectionsStringOptionalComma-separated sections to include (music, commands, xp). Defaults to all.
    Length: ≤ 64
    shareBooleanOptionalPost the recap publicly in this channel. Defaults to private (only you see it).

/note

Add a private staff note to a user (never DM'd, no Discord action)

FlaviBot permissions
embedLinks
Member permissions:
manageMessages
Usage
/note <user> <reason>
Options
  • OptionTypeRequiredDescription
    userUserRequiredUser to add a note about
    reasonStringRequiredNote content
    Length: ≤ 1500

/warn

Issue a formal warning to a user (DM optional, counts toward auto-escalation)

FlaviBot permissions
embedLinks
Member permissions:
moderateMembers
Usage
/warn <user> [reason]
Options
  • OptionTypeRequiredDescription
    userUserRequiredUser to warn
    reasonStringOptionalReason for the warning
    Length: ≤ 1500

/mute

Timeout a user via Discord native timeout (max 28 days)

FlaviBot permissions
embedLinksmoderateMembers
Member permissions:
moderateMembers
Usage
/mute <user> <duration> [reason]
Options
  • OptionTypeRequiredDescription
    userUserRequiredUser to mute
    durationStringRequiredDuration (e.g. 10m, 1h, 1d, max 28d)
    reasonStringOptionalReason for the mute
    Length: ≤ 1500

/unmute

Lift a Discord timeout from a user

FlaviBot permissions
embedLinksmoderateMembers
Member permissions:
moderateMembers
Usage
/unmute <user> [reason]
Options
  • OptionTypeRequiredDescription
    userUserRequiredUser to unmute
    reasonStringOptionalReason for lifting the mute
    Length: ≤ 1500

/kick

Kick a user from the server

FlaviBot permissions
embedLinkskickMembers
Member permissions:
kickMembers
Usage
/kick <user> [reason]
Options
  • OptionTypeRequiredDescription
    userUserRequiredUser to kick
    reasonStringOptionalReason for the kick
    Length: ≤ 1500

/ban

Ban a user from the server

FlaviBot permissions
embedLinksbanMembers
Member permissions:
banMembers
Usage
/ban <user> [reason] [delete_messages_days]
Options
  • OptionTypeRequiredDescription
    userUserRequiredUser to ban
    reasonStringOptionalReason for the ban
    Length: ≤ 1500
    delete_messages_daysIntegerOptionalDays of messages to delete (0-7)
    Range: 0–7

/tempban

Temporarily ban a user; unban is scheduled automatically

FlaviBot permissions
embedLinksbanMembers
Member permissions:
banMembers
Usage
/tempban <user> <duration> [reason] [delete_messages_days]
Options
  • OptionTypeRequiredDescription
    userUserRequiredUser to tempban
    durationStringRequiredDuration (e.g. 1h, 1d, 7d, 30d)
    reasonStringOptionalReason for the tempban
    Length: ≤ 1500
    delete_messages_daysIntegerOptionalDays of messages to delete (0-7)
    Range: 0–7

/unban

Lift a ban (takes a user ID since the user is not in the server)

FlaviBot permissions
embedLinksbanMembers
Member permissions:
banMembers
Usage
/unban <user_id> [reason]
Options
  • OptionTypeRequiredDescription
    user_idStringRequiredDiscord user ID to unban
    Length: 17–20
    reasonStringOptionalReason for the unban
    Length: ≤ 1500

/softban

Ban then immediately unban to purge a user's recent messages

FlaviBot permissions
embedLinksbanMembers
Member permissions:
banMembers
Usage
/softban <user> [reason] [delete_messages_days]
Options
  • OptionTypeRequiredDescription
    userUserRequiredUser to softban
    reasonStringOptionalReason for the softban
    Length: ≤ 1500
    delete_messages_daysIntegerOptionalDays of messages to purge (0-7, default 7)
    Range: 0–7

/case

View, edit, or revoke a case by its number

FlaviBot permissions
embedLinks
Member permissions:
moderateMembers
Usage
/case <subcommand>
Subcommands
  • /case view <case_number>

    View a case

    OptionTypeRequiredDescription
    case_numberIntegerRequiredCase number
    Range: ≥ 1
  • /case edit-reason <case_number> <new_reason>

    Update the reason on a case (logged in audit trail)

    OptionTypeRequiredDescription
    case_numberIntegerRequiredCase number
    Range: ≥ 1
    new_reasonStringRequiredNew reason
    Length: ≤ 1500
  • /case revoke <case_number> <reason>

    Revoke a case (it stays in history but no longer counts toward auto-escalation)

    OptionTypeRequiredDescription
    case_numberIntegerRequiredCase number
    Range: ≥ 1
    reasonStringRequiredWhy are you revoking?
    Length: ≤ 1500

/modhistory

View a user's moderation history (notes + warns + linked actions)

FlaviBot permissions
embedLinks
Member permissions:
moderateMembers
Usage
/modhistory <user> [type_filter] [include_revoked]
Options
  • OptionTypeRequiredDescription
    userUserRequiredUser whose history to view
    type_filterStringOptionalRestrict to a specific infraction type
    Choices:Notes onlyWarns only
    include_revokedBooleanOptionalInclude revoked entries (default: false)

Create Ticket

User context menu

Member permissions:
manageGuild

/badge-count

Show the number of members with a specific badge.

FlaviBot permissions
embedLinks

/play

Play a song in a voice channel from a link or a search query.

FlaviBot permissions
embedLinks
Usage
/play <query> [insert-first]
Options
  • OptionTypeRequiredDescription
    queryStringRequiredType music name, link, playlist, radio or media link.
    Autocomplete
    insert-firstBooleanOptionalInsert music at the top of the queue

/music-info

Searches for and displays information about a song.

FlaviBot permissions
embedLinks
Usage
/music-info <query>
Options
  • OptionTypeRequiredDescription
    queryStringRequiredTitle or link of the song to search for.
    Autocomplete

/radios

Radios system of flavibot

FlaviBot permissions
embedLinks
Usage
/radios <subcommand>
Subcommands
  • /radios list

    Get the list of the radios

  • /radios request <name> <website> <type> [stream] [tags] [note]

    Add your radio to the list (approval required)

    OptionTypeRequiredDescription
    nameStringRequiredName of the Radio
    Length: ≤ 256
    websiteStringRequiredOfficial website of the radio (e.g. https://www.fipradio.fr)
    Length: ≤ 256
    typeStringRequiredGenre of the radio
    Length: ≤ 256
    streamStringOptionalStream URL of the radio (optional, leave empty if you don't know it)
    Length: ≤ 256
    tagsStringOptionalTags for the radio (comma-separated, e.g. pop,rock,english)
    Length: ≤ 256
    noteStringOptionalIf you want to give us additional information
    Length: ≤ 256
  • /radios search <query>

    Search for a radio station

    OptionTypeRequiredDescription
    queryStringRequiredSearch query for the radio station
    Length: ≤ 256Autocomplete

/playlist

Manage your FlaviBot playlists

FlaviBot permissions
embedLinks
Usage
/playlist <subcommand>
Subcommands
  • /playlist create <playlist_name> [owner] [members_can]

    Create a new playlist

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80
    ownerStringOptionalWho owns it: you, or this server (needs Manage Server)
    Choices:Me (personal playlist)This server (everyone can use it)
    members_canStringOptionalServer playlists only: what @everyone may do. Change it later with /playlist perms
    Choices:View and play onlyAdd songs (default)Add and remove songsAdd, remove and reorder songs
  • /playlist delete <playlist_name>

    Delete a playlist

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
  • /playlist list

    List your playlists

  • /playlist view <playlist_name>

    View the songs in a playlist

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
  • /playlist play <playlist_name>

    Play a playlist

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
  • /playlist add-song <playlist_name> <query>

    Add a song to a playlist

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
    queryStringRequiredSong name or external playlist link
    Autocomplete
  • /playlist add-queue <playlist_name>

    Save the current queue to a playlist

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
  • /playlist remove-song <playlist_name>

    Remove a song from a playlist

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
  • /playlist shuffle <playlist_name>

    Shuffle a playlist song order

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
  • /playlist visibility <playlist_name> <visibility>

    Change a playlist visibility

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
    visibilityStringRequiredChoose the playlist visibility
    Choices:PublicPrivate
  • /playlist perms <playlist_name>

    Choose which roles can edit a server playlist

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
  • /playlist transfer <playlist_name> <to>

    Move a playlist between you and this server

    OptionTypeRequiredDescription
    playlist_nameStringRequiredThe name of the playlist
    Length: ≤ 80Autocomplete
    toStringRequiredWhere the playlist should end up
    Choices:This serverMe
  • /playlist spotify

    Import a playlist from Spotify

  • /playlist vibe [name]

    Blend the tastes of everyone in your voice channel into a playlist

    OptionTypeRequiredDescription
    nameStringOptionalName for the generated playlist
    Length: ≤ 80
  • /playlist server-discover

    Play this server's auto-generated discover playlist

  • /playlist top50

    Play FlaviBot's global top-50 auto-generated playlist

  • /playlist autoplay <query> [name] [count]

    Generate a playlist from a seed track

    OptionTypeRequiredDescription
    queryStringRequiredSeed track: song name or link
    Autocomplete
    nameStringOptionalName for the generated playlist
    Length: ≤ 80
    countIntegerOptionalHow many tracks to generate (5-50, default 20)
    Range: 5–50

/grab

Send the current music information to your dm.

FlaviBot permissions
embedLinks

/djmode

Configure DJ Mode for music commands

/debug

Return some debug information. (useful for support)

Usage
/debug music

/pause

Pause or resume the current song.

/resume

Resume the player if it is paused.

/stop

Stop the current music and clear the queue.

/shuffle

Shuffles the queue

/volume

Change FlaviBot's audio volume

Usage
/volume [volume]
Options
  • OptionTypeRequiredDescription
    volumeIntegerOptionalSet the player volume
    Range: 1–200

/clearqueue

Clear the music queue.

/removedupes

Remove duplicate songs from the queue.

/disconnect

Disconnect the bot from the voice channel.

/loop

Toggle loop song

Usage
/loop [mode]
Options
  • OptionTypeRequiredDescription
    modeStringOptionalLoop mode
    Choices:TrackQueueDisable

/jump

Jump to the specified track in the queue

Usage
/jump <position>
Options
  • OptionTypeRequiredDescription
    positionNumberRequiredPosition of the song in the queue

/seek

Skips to the specified timestamp in the currently playing track format: H:M:S

Usage
/seek <time>
Options
  • OptionTypeRequiredDescription
    timeStringRequiredTime format: H:M:S

/fastforward

Fast forward the player by your specified amount; The default is 10 seconds

Usage
/fastforward [time]
Options
  • OptionTypeRequiredDescription
    timeIntegerOptionalTime in seconds
    Range: 10–3600

/rewind

Rewind the player by your specified amount; The default is 10 seconds

Usage
/rewind [time]
Options
  • OptionTypeRequiredDescription
    timeIntegerOptionalTime in seconds
    Range: 10–3600

/leavecleanup

Remove song(s) added by members who have left the voice channel

/filter

Manage audio filters

FlaviBot permissions
embedLinks
Usage
/filter <subcommand>
Subcommands
  • /filter nightcore

    Toggles the nightcore audio filter on/off

  • /filter demon

    Toggles the demon audio filter on/off

  • /filter vaporwave

    Toggles the vaporwave audio filter on/off

  • /filter 8d

    Toggles the 8d audio filter on/off

  • /filter karaoke

    Toggles the karaoke audio filter on/off

  • /filter vibrato

    Toggles the vibrato audio filter on/off

  • /filter bassboost

    Toggles the bassboost audio filter on/off

  • /filter speed <speed>

    Change the speed of the song

    OptionTypeRequiredDescription
    speedNumberRequiredSet the speed 0.1-2
    Range: 0.1–2
  • /filter pitch <pitch>

    Change the pitch of the song

    OptionTypeRequiredDescription
    pitchNumberRequiredSet the pitch 0.1-2
    Range: 0.1–2
  • /filter clear

    Clears all audio filters

/24-7

Toggle 24/7 mode for the bot. If enabled, the bot will stay in the voice channel forever.

FlaviBot permissions
embedLinks
Member permissions:
manageGuild
Usage
/24-7 <subcommand>
Subcommands
  • /24-7 enable

    Enable 24/7 mode

  • /24-7 disable

    Disable 24/7 mode

  • /24-7 connect

    Connect to voice channel for 24/7 mode

/announcechannel

Set the channel where the music is announced

FlaviBot permissions
embedLinks
Member permissions:
manageGuild
Usage
/announcechannel <subcommand>
Subcommands
  • /announcechannel set <channel>

    Set the channel

    OptionTypeRequiredDescription
    channelChannelRequiredSelect a text channel
  • /announcechannel reset

    Reset the channel

  • /announcechannel move <channel>Free

    Move the channel where the music is announced

    OptionTypeRequiredDescription
    channelChannelRequiredSelect a text channel

/setvc

Restrict the bot to only join specific voice channels.

FlaviBot permissions
embedLinks
Member permissions:
manageGuild
Usage
/setvc <subcommand>
Subcommands
  • /setvc reset

    Reset the restricted voices channels list.

  • /setvc set <channel>

    Add/remove voices channels

    OptionTypeRequiredDescription
    channelChannelRequiredChoose a voice channel
  • /setvc view

    View the restricted voices channels list.

/defaultplaylist

Set the default playlist

FlaviBot permissions
embedLinks
Member permissions:
manageGuild
Usage
/defaultplaylist [state] [playlist-name]
Options
  • OptionTypeRequiredDescription
    stateBooleanOptionalState of default playlist system
    playlist-nameStringOptionalThe name of the playlist

/join

Makes the bot join your voice channel

FlaviBot permissions
embedLinks

/remove

Remove a song from the queue

FlaviBot permissions
embedLinks
Usage
/remove <query>
Options
  • OptionTypeRequiredDescription
    queryStringRequiredSelect a song to remove from the queue
    Autocomplete

/fix

Change the voice region of the voice channel to fix the connection issue.

FlaviBot permissions
embedLinks

/queue

Shows the queue

FlaviBot permissions
embedLinks

/autoplay

Configure autoplay (Play recommended music when the queue ends)

FlaviBot permissions
embedLinks
Usage
/autoplay [mode]
Options
  • OptionTypeRequiredDescription
    modeStringOptionalChoose autoplay mode (mix/similar/discover)
    Choices:Mix (free)Similar (premium)Discover (premium)

/music-logs

See the logs of music actions.

FlaviBot permissions
embedLinks

/lyrics

Get song lyrics from the current playing music.

FlaviBot permissions
embedLinks

/history

Show the last songs you listened to.

FlaviBot permissions
embedLinks

/nowplaying

Show which music is currently playing in the voice channel with a beautiful image.

FlaviBot permissions
embedLinksattachFiles

/start

Start an interactive music panel to easily play music by genre

FlaviBot permissions
embedLinks

/tts

Text to speach in voice channel

FlaviBot permissions
embedLinks
Usage
/tts <query>
Options
  • OptionTypeRequiredDescription
    queryStringRequiredText to speech

/play-file

Play a song from a file

FlaviBot permissions
embedLinks
Usage
/play-file <file> [insert-first]
Options
  • OptionTypeRequiredDescription
    fileAttachmentRequiredDrop a file
    insert-firstBooleanOptionalInsert music at the top of the queue

/controller

Setup controller

FlaviBot permissions
embedLinksmanageChannels
Member permissions:
manageGuild
Usage
/controller <subcommand>
Subcommands
  • /controller create [channel]

    Setup controller

    OptionTypeRequiredDescription
    channelChannelOptionalChannel to setup controller
  • /controller remove

    Remove the controller setup

/music-panel

Get link of the online music panel

FlaviBot permissions
embedLinks

/move

Move song in the queue

FlaviBot permissions
embedLinks
Usage
/move <from> <to>
Options
  • OptionTypeRequiredDescription
    fromIntegerRequiredCurrent position of the track
    Range: 1–10000
    toIntegerRequiredNew position of the track
    Range: 1–10000

/music-guesser

Music guesser game

FlaviBot permissions
embedLinks
Usage
/music-guesser <subcommand>
Subcommands
  • /music-guesser view

    View/join a game

  • /music-guesser start <playlist> <rounds> [time]

    Start a game

    OptionTypeRequiredDescription
    playlistStringRequiredPlaylist link
    Length: ≤ 150
    roundsNumberRequiredNumber of rounds
    Range: 1–100
    timeNumberOptionalTime per round in seconds (default: 30)
    Range: 10–120
  • /music-guesser stop

    Stop the running game (host or Manage Server)