# FlaviBot

> FlaviBot is a free Discord music and multipurpose bot: it supports Spotify, Apple Music, Deezer, Tidal, Amazon Music and radio, plus moderation, AutoMod, ticketing, leveling, welcome messages and autoresponder automations.

FlaviBot is a free Discord bot for music and server management, created in March 2019, running on 1,992,314 Discord servers, and used from Discord itself or from the dashboard on https://flavibot.xyz. For music it supports Spotify, Apple Music, Deezer, Tidal and Amazon Music, plus direct audio file URLs, radio stations and audio files uploaded with `/play-file`; searches default to Spotify. YouTube is not a supported music source. The YouTube entry in the Features section below is new-video notifications, not playback. Beyond music it covers moderation with a numbered case history, Discord AutoMod, ticketing, welcome and goodbye messages, levels and rank cards, temporary voice channels, starboard, suggestions, custom commands, invite tracking, birthdays, embed messages, server logs and autoresponder automations. Everything is usable for free: a free server gets a 200-track queue and reads up to 500 tracks from an imported playlist link, which Premium raises to 100,000 and 10,000. Premium is sold as server subscriptions — Silver €3.99, Gold €5.99 and Platinum €9.99 per month (€39.90, €59.90 and €99.90 per year), in EUR — covering 2, 4 and 6 premium servers per subscription; Platinum adds one custom bot, a Discord application of your own running FlaviBot. Extra custom bots are €4.99 per month (€49.99 per year) each, on top of Platinum. Servers are configured on the dashboard at https://flavibot.xyz/dashboard (Discord login), support is at https://discord.gg/flavibot, and the project's GitHub organisation is https://github.com/flavibot.

A long-form version of this file — the same facts written out, every module explained, and the whole documentation inline — is at https://flavibot.xyz/llms-full.txt.

Documentation URLs keep their two-digit filename prefix (`/docs/premium/03-tiers`, not `/docs/premium/tiers`). Use the paths below verbatim.

## Product

- [Facts about FlaviBot](https://flavibot.xyz/ai-instructions): A reference card: what FlaviBot is, what it supports, what it costs and what it is not
- [Commands](https://flavibot.xyz/commands): Every slash command, with usage and required Discord permissions
- [Features](https://flavibot.xyz/features): Feature index — music, moderation, tickets, levels and more
- [Premium](https://flavibot.xyz/premium): Premium tiers and pricing
- [Documentation](https://flavibot.xyz/docs): The written manual, module by module
- [FAQ](https://flavibot.xyz/faq): Frequently asked questions

## Features

- [Guild Stats](https://flavibot.xyz/features/guild-stats): Detailed analytics for messages, voice activity, members, and more. Track your server's growth over time. Premium (Silver and above).
- [Smart Bot Routing](https://flavibot.xyz/features/smart-bot-routing): Just use /play and FlaviBot automatically picks an available music bot. No need to choose which one to use. Premium (Silver and above).
- [Bot Profile](https://flavibot.xyz/features/bot-profile): Customize the bot's name, avatar, banner, and embed color in your server. Premium (Gold and above).
- [Custom Bot](https://flavibot.xyz/features/custom-bot): Run FlaviBot under your own bot's name, avatar, and identity. Premium (Platinum).
- [Music Player](https://flavibot.xyz/features/music): Supports Spotify, Apple Music, Deezer, Tidal, Amazon Music and radio with high quality audio.
- [DJ Mode](https://flavibot.xyz/features/dj-mode): Control who can manage the music queue with DJ roles and permissions.
- [Web Music Player](https://flavibot.xyz/features/web-player): Control the music queue live from your browser.
- [Welcome & Goodbye](https://flavibot.xyz/features/welcome): Send custom messages when members join or leave your server.
- [Boost Messages](https://flavibot.xyz/features/boost): Celebrate server boosts with custom messages and rewards.
- [Ticketing](https://flavibot.xyz/features/ticketing): Create support ticket panels for your community with statuses and transcripts.
- [Channel Stats](https://flavibot.xyz/features/channel-stats): Auto-updating voice channels displaying live server statistics.
- [Sticky Messages](https://flavibot.xyz/features/sticky-message): Keep important messages pinned at the bottom of channels.
- [Automated Messages](https://flavibot.xyz/features/automated-messages): Schedule recurring or one-time messages to any channel.
- [Temporary Voice Channels](https://flavibot.xyz/features/temp-voice): Let members create personal voice channels that auto-delete when empty.
- [Persistent Roles](https://flavibot.xyz/features/persistent-roles): Automatically restore member roles when they rejoin the server.
- [Audit Logs](https://flavibot.xyz/features/logs): Track server events like message edits, deletions, and member changes.
- [Moderation](https://flavibot.xyz/features/moderation): Warn, mute, kick, and ban members with a full case history.
- [Automod](https://flavibot.xyz/features/automod): Extend Discord automod rules with automatic warnings and sanctions.
- [Server Logs](https://flavibot.xyz/features/discord-logs): Track every change in your server with detailed audit logs.
- [Leveling System](https://flavibot.xyz/features/levels): Reward active members with XP, levels, and custom rank cards.
- [Starboard](https://flavibot.xyz/features/starboard): Highlight the best messages by letting members react to feature them.
- [Suggestions](https://flavibot.xyz/features/suggestions): Let members submit and vote on ideas for your server.
- [Counting Game](https://flavibot.xyz/features/counting): A fun counting game where members count together in a channel.
- [Server Tag](https://flavibot.xyz/features/server-tag): Reward members who have your server's tag in their status.
- [Invite Tracker](https://flavibot.xyz/features/invite-tracker): Track who invited each member, with a leaderboard and alerts.
- [Birthdays](https://flavibot.xyz/features/birthday): Celebrate member birthdays with automatic announcements and a special role.
- [Weekly Recap](https://flavibot.xyz/features/recap): Get a weekly summary of your server's activity and highlights.
- [Embed Messages](https://flavibot.xyz/features/embed-messages): Create rich embed messages with a visual builder.
- [Custom Commands](https://flavibot.xyz/features/custom-commands): Build your own commands with custom responses and actions.
- [Autoresponder](https://flavibot.xyz/features/autoresponder): Build automations that react to messages, reactions, joins, and more.
- [Reminders](https://flavibot.xyz/features/reminders): Set personal reminders and get pinged when the time comes.
- [Forms](https://flavibot.xyz/features/forms): Build web forms your members fill out with their Discord account.
- [YouTube Notifications](https://flavibot.xyz/features/youtube): Get notified when your favorite YouTubers upload new videos.
- [Reddit Feed](https://flavibot.xyz/features/reddit): Stream new posts from any subreddit directly into your server.
- [Twitch Notifications](https://flavibot.xyz/features/twitch): Announce when your favorite Twitch streamers go live.
- [Kick Notifications](https://flavibot.xyz/features/kick): Announce when your favorite Kick streamers go live.

## Docs: Getting started

Invite the bot, find the dashboard, set the basics.

- [Adding FlaviBot](https://flavibot.xyz/docs/getting-started/01-add-flavibot): Where the invite link is, what it asks for, and what happens the moment the bot joins.
- [What FlaviBot can see](https://flavibot.xyz/docs/getting-started/02-what-flavibot-sees): Which events reach the bot, which never do, and what a member can opt out of.
- [Finding your dashboard](https://flavibot.xyz/docs/getting-started/03-the-dashboard): How to open it, who is allowed in, and how settings are saved.
- [Commands and /help](https://flavibot.xyz/docs/getting-started/04-commands-and-help): The two ways to run a command, what /help shows, and why a command sometimes refuses.
- [Prefix, mentions and language](https://flavibot.xyz/docs/getting-started/05-prefix-and-language): Set the text prefix, use the bot mention as a fallback, and pick the server's language.
- [Turning things on and off](https://flavibot.xyz/docs/getting-started/06-modules-and-commands): Enable or disable a whole module, or a single command, and read the status dots.
- [Setting up a custom bot](https://flavibot.xyz/docs/getting-started/07-custom-bot): Run FlaviBot's features under your own bot account, with your name, avatar and status.

## Docs: Autoresponder

Build automations: triggers, filters, actions, variables.

- [What an autoresponder is](https://flavibot.xyz/docs/modules/autoresponder/01-overview): The mental model behind every automation you build with FlaviBot.
- [Triggers](https://flavibot.xyz/docs/modules/autoresponder/02-triggers): Every event a rule can listen to, and what each one gives you.
- [Filters and gates](https://flavibot.xyz/docs/modules/autoresponder/03-filters): Everything that can stop a rule between the event and the actions.
- [Actions](https://flavibot.xyz/docs/modules/autoresponder/04-actions): The building blocks a rule can run, and what each one hands back.
- [Variables](https://flavibot.xyz/docs/modules/autoresponder/05-variables): Where the values in your messages come from, and how to store your own.
- [Conditions and timing](https://flavibot.xyz/docs/modules/autoresponder/06-conditions-and-flow): Run a step only sometimes, and make things happen later.
- [Groups and panels](https://flavibot.xyz/docs/modules/autoresponder/07-groups-and-panels): Several buttons, one or several messages, one place to edit them.
- [Batching](https://flavibot.xyz/docs/modules/autoresponder/08-batching): React to a burst instead of to each event.
- [Custom events](https://flavibot.xyz/docs/modules/autoresponder/09-custom-events): Let one rule call another, instead of copying steps around.
- [Presets](https://flavibot.xyz/docs/modules/autoresponder/10-presets): Install a ready-made automation, or share one of yours.
- [Every action, in detail](https://flavibot.xyz/docs/modules/autoresponder/11-action-reference): What each building block does, what it needs, and the values it hands to the steps after it.

## Docs: Music

Playback, playlists, DJ mode, the web player and 24/7.

- [The Music module](https://flavibot.xyz/docs/modules/music/01-overview): The four places you can control music, and what unlocks what.
- [Playing music](https://flavibot.xyz/docs/modules/music/02-playing-music): What you can hand to /play, where the audio comes from, and how to stop.
- [Playback controls](https://flavibot.xyz/docs/modules/music/03-playback-controls): Pause, skip, seek, volume and loop, plus how vote skip decides.
- [The queue](https://flavibot.xyz/docs/modules/music/04-the-queue): Read it, reorder it, remove from it, and clean it up.
- [Audio filters](https://flavibot.xyz/docs/modules/music/05-filters): The nine effects you can put on the audio, and how to take them off.
- [The now playing message and the controller](https://flavibot.xyz/docs/modules/music/06-now-playing-and-controller): The buttons FlaviBot posts, and the dedicated channel that replaces commands.
- [Announcements and the announcement channel](https://flavibot.xyz/docs/modules/music/07-announcements): Where FlaviBot posts about the music, and how to make it quieter.
- [Autoplay](https://flavibot.xyz/docs/modules/music/08-autoplay): Keep the music going when the queue runs out, and steer what it picks.
- [The web player](https://flavibot.xyz/docs/modules/music/09-web-player): Drive the music from a browser instead of typing commands.
- [Playlists](https://flavibot.xyz/docs/modules/music/10-playlists): Save what you play, replay it anywhere, and let FlaviBot build one for you.
- [DJ mode](https://flavibot.xyz/docs/modules/music/11-dj-mode): Decide exactly who may play, skip, stop or touch the volume.
- [Restricting the bot to certain voice channels](https://flavibot.xyz/docs/modules/music/12-voice-channel-restrictions): Keep the music out of channels where it does not belong.
- [24/7 mode](https://flavibot.xyz/docs/modules/music/13-24-7-mode): Keep FlaviBot permanently in one voice channel, and decide what it plays there.
- [Spotify](https://flavibot.xyz/docs/modules/music/14-spotify): Play Spotify links, and link your account to reach your own playlists.

## Docs: Moderation

Sanctions, the case history, automod and server logs.

- [How moderation works](https://flavibot.xyz/docs/modules/moderation/01-overview): What FlaviBot records every time you sanction someone, and who is allowed to do it.
- [The sanctions](https://flavibot.xyz/docs/modules/moderation/02-sanctions): Note, warn, timeout, kick, ban, tempban and softban, plus the two commands that undo them.
- [Mod-log, DMs and auto-escalation](https://flavibot.xyz/docs/modules/moderation/03-settings): Where moderation events are posted, what the sanctioned member is told, and how warns turn into automatic sanctions.
- [Cases and history](https://flavibot.xyz/docs/modules/moderation/04-cases): Look up a case, read a member's record, correct a reason, and cancel a sanction without erasing it.
- [Discord AutoMod](https://flavibot.xyz/docs/modules/moderation/05-automod): Manage Discord's own filters from the dashboard, and make a rule hand out real FlaviBot warns.
- [Server logs](https://flavibot.xyz/docs/modules/moderation/06-server-logs): A written record of what happens on your server, event by event, in the channels you choose.

## Docs: Levels and economy

XP, rank cards, role rewards, coins and the shop.

- [Levels and economy](https://flavibot.xyz/docs/modules/leveling/01-overview): [object Object]
- [How XP is earned](https://flavibot.xyz/docs/modules/leveling/02-earning-xp): Message XP, voice XP, the cooldown, multipliers, and every setting that decides who earns where.
- [Levels and role rewards](https://flavibot.xyz/docs/modules/leveling/03-levels-and-role-rewards): The level curve, the maximum level, and how roles are handed out as members climb.
- [Level-up announcements](https://flavibot.xyz/docs/modules/leveling/04-level-up-announcements): Where the level-up message is posted, what you can write in it, and the separate message for voice.
- [The rank card and the leaderboard](https://flavibot.xyz/docs/modules/leveling/05-rank-card-and-leaderboard): What /rank shows, how far you can redesign the card, and how the public ranking works.
- [Currency and balances](https://flavibot.xyz/docs/modules/leveling/06-economy-currency-and-balances): Naming your currency, what a wallet is, and the admin tools for correcting one.
- [Earning coins](https://flavibot.xyz/docs/modules/leveling/07-economy-earning): The eight earning rules, what each one pays for, and the caps that keep a currency from inflating.
- [The shop, items and trading](https://flavibot.xyz/docs/modules/leveling/08-economy-shop-and-trading): Building a shop worth saving for, and the three ways coins and items move between members.

## Docs: Engagement

Welcome messages, starboard, giveaways, suggestions, birthdays.

- [What the Engagement module covers](https://flavibot.xyz/docs/modules/engagement/01-overview): The six features that make a server feel alive, and the settings they all share.
- [Welcome and goodbye messages](https://flavibot.xyz/docs/modules/engagement/02-welcome-and-goodbye): Greet new members, hand them a role, say goodbye when they leave, and design the card that goes with it.
- [Starboard](https://flavibot.xyz/docs/modules/engagement/03-starboard): Let your members pin the best messages themselves, by reacting to them.
- [Suggestions](https://flavibot.xyz/docs/modules/engagement/04-suggestions): Collect ideas from your members in one channel, with voting and an approved / rejected status on each one.
- [Giveaways](https://flavibot.xyz/docs/modules/engagement/05-giveaways): Run prize draws with entry requirements, automatic winner picking and rerolls.
- [Birthdays](https://flavibot.xyz/docs/modules/engagement/06-birthdays): Announce a member's birthday in a channel of your choice, with an optional role for the day.
- [Feed announcements](https://flavibot.xyz/docs/modules/engagement/07-feed-announcements): Post new YouTube videos, Twitch and Kick go-lives, and Reddit posts into your Discord channels.

## Docs: Tickets

Panels, categories, transcripts and the dashboard inbox.

- [How tickets work](https://flavibot.xyz/docs/modules/tickets/01-overview): The panel, the ticket channel, and everything FlaviBot does between them.
- [Setting up a panel](https://flavibot.xyz/docs/modules/tickets/02-panels): The one page where you decide where tickets appear, who answers them and what members see.
- [When someone opens a ticket](https://flavibot.xyz/docs/modules/tickets/03-opening): The checks the bot runs, the channel it builds, and the two ways staff can open one for a member.
- [Handling a ticket](https://flavibot.xyz/docs/modules/tickets/04-handling): Claiming, escalating, pulling people in, private notes, and letting the assistant answer first.
- [Closing, reopening and transcripts](https://flavibot.xyz/docs/modules/tickets/05-closing): What closing actually does, who is allowed to do it, and where the conversation ends up.
- [The dashboard side](https://flavibot.xyz/docs/modules/tickets/06-dashboard): Answer tickets from the browser, read the timeline, and give your support team access without giving away the server.

## Docs: Forms

Questions, who can answer, responses and ban appeals.

- [How forms work](https://flavibot.xyz/docs/modules/forms/01-overview): A form you build on the dashboard, a link you share, and the answers coming back to your staff.
- [Building a form](https://flavibot.xyz/docs/modules/forms/02-building-a-form): The five steps of the builder, the ten question types, and the logic that decides what a respondent sees.
- [Responses and ban appeals](https://flavibot.xyz/docs/modules/forms/03-responses-and-appeals): Where an answer lands, who may review it, what accepting one does, and how ban appeals differ.

## Docs: Temporary voice

Self-serve voice rooms and the control panel.

- [Temporary voice channels](https://flavibot.xyz/docs/modules/tempvoice/01-overview): Members make their own voice room by joining one channel, and the room disappears once it empties.
- [Creator channels](https://flavibot.xyz/docs/modules/tempvoice/02-creator-channels): The channel members join to get a room, and everything you decide about the rooms it hands out.
- [The control panel](https://flavibot.xyz/docs/modules/tempvoice/03-the-control-panel): The buttons FlaviBot posts in every room, and exactly what each one does.
- [Ownership and claiming](https://flavibot.xyz/docs/modules/tempvoice/04-ownership-and-claiming): Who is in charge of a room, how ownership is handed over, and how an abandoned room is taken over.

## Docs: Premium

What each tier adds, and how to activate it.

- [What Premium is](https://flavibot.xyz/docs/premium/01-what-premium-is): The three levels FlaviBot gates things behind, and what paying actually changes.
- [User premium and server premium](https://flavibot.xyz/docs/premium/02-user-premium-and-server-premium): A subscription belongs to your account; premium on a server is a slot you spend from it.
- [Silver, Gold and Platinum](https://flavibot.xyz/docs/premium/03-tiers): The three plans on sale, and what each one adds over the one below it.
- [Activating premium on a server](https://flavibot.xyz/docs/premium/04-activating-premium): Buying a plan does not upgrade anything by itself; this is the step that does.
- [Changing and cancelling](https://flavibot.xyz/docs/premium/05-changing-and-cancelling): Move a server, switch plan, deal with a failed payment, stop paying.
- [Limits by tier](https://flavibot.xyz/docs/premium/06-limits-by-tier): Every number, per plan, in one place.

## Guides

- [Blog](https://flavibot.xyz/blog): Release notes, tutorials and articles
- [FlaviBot Patch notes (v6.0.0)](https://flavibot.xyz/blog/flavibot-patch-notes-v6-0-0): Release notes, published 10 July 2026.
- [FlaviBot Patch notes (v5.8.0)](https://flavibot.xyz/blog/flavibot-patch-notes-v5-8-0): Release notes, published 6 June 2026.
- [FlaviBot Patch notes (v5.7.0)](https://flavibot.xyz/blog/flavibot-patch-notes-v5-7-0): Release notes, published 2 May 2026.
- [FlaviBot Patch notes (v5.6.0)](https://flavibot.xyz/blog/flavibot-patch-notes-v5-6-0): Release notes, published 5 April 2026.
- [FlaviBot Patch notes (v5.5.0)](https://flavibot.xyz/blog/flavibot-patch-notes-v5-5-0): Release notes, published 2 March 2026.
- [FlaviBot Patch notes (v5.4.0)](https://flavibot.xyz/blog/flavibot-patch-notes-v5-4-0): Release notes, published 17 February 2026.
- [The Story Behind FlaviBot](https://flavibot.xyz/blog/the-story-behind-flavibot): Article, published 6 February 2026.

## Optional

- [Marketplace](https://flavibot.xyz/marketplace): Shareable autoresponder presets, automod templates and AI personas
- [Autoresponder presets](https://flavibot.xyz/marketplace/autoresponder-presets): Ready-made automations to install on a server
- [AutoMod templates](https://flavibot.xyz/marketplace/automod-templates): Ready-made Discord AutoMod rule sets
- [AI personas](https://flavibot.xyz/marketplace/personas): Personalities for the AI chat and the ticket assistant
- [Radios](https://flavibot.xyz/radios): Radio stations curated by the FlaviBot community
- [Status](https://flavibot.xyz/status): Live shard status
- [Team](https://flavibot.xyz/team): Who builds FlaviBot
- [Partners](https://flavibot.xyz/partners): Projects and communities FlaviBot works with
- [Terms of Service](https://flavibot.xyz/legal/terms): Conditions of use for the bot and the dashboard
- [Privacy Policy](https://flavibot.xyz/legal/privacy-policy): What data FlaviBot stores and how it is used
