Adding FlaviBot
FlaviBot is one bot with many modules: music, moderation, levels, tickets, welcome messages, giveaways, starboard, automations. Almost all of it is configured from a web dashboard rather than from chat, so there are only two things to do to get started: add the bot, then open the dashboard.
Where the invite link is
Three places, all of them granting the same permissions: the site button and the dashboard's Add FlaviBot button both add the main FlaviBot (the dashboard one straight into the server whose card you clicked), while /invite returns an invite for the bot that answered the command.
- flavibot.xyz, the Add FlaviBot button.
- The dashboard's server list. Servers that already have FlaviBot show a Configure Dashboard button; servers that do not show Add FlaviBot instead.
- From inside a server that already has it: run
/inviteand the bot replies with an Add FlaviBot button.
Adding a bot to a server is something Discord only lets you do where you have the Manage Server permission, so that is the short answer to "which of my servers can I add it to".
What the invite asks for
FlaviBot's invite link asks for Administrator, on top of the message, channel and voice permissions its modules use. Discord shows you the full list on the authorisation screen before you accept.
You do not have to leave it at that. Whatever you end up granting, FlaviBot
checks the permission it needs before every action, and when one is missing it
names it instead of failing quietly. Running /ban in a server where the bot
cannot ban answers privately with the missing permission, rather than doing
nothing.
The trade-off is that you find missing permissions one feature at a time. If you would rather not, granting Administrator is what the invite link does by default.
What happens right after it joins
FlaviBot posts a short welcome panel in your server. It picks:
- your system channel (the one Discord uses for join messages), if it can post there;
- otherwise the first text channel whose name contains
general,chat,discussion,global,cmd,adminorstaffthat it can post in.
"Can post in" means the bot has View Channel, Send Messages and Embed Links there. If none of your channels match, nothing is posted, and that is the only symptom: the bot is in the server and working, it just had nowhere to say hello.
The panel carries a language picker, a Get Started with Music button, and
links to the dashboard, the support server and the premium page. Picking a
language there sets the bot's language for the whole server, the same as
running /language later.
Next
- What FlaviBot can see before you decide which channels to open to it.
- Finding your dashboard to configure anything at all.
