Average setup time: 90 seconds

Set up Hala Habibi in
under 2 minutes

Follow these five illustrated steps to add the bot to your server and have every feature running. No coding, no config files.

πŸ” Permissions the bot needs

When you authorize the bot you'll be asked to approve these. The default invite grants them all so everything works out of the box, you can tighten them later in Server Settings β†’ Roles.

βœ“
Manage ChannelsTo auto-create setup channels
βœ“
Manage RolesTo award level-up roles
βœ“
Send Messages + EmbedsWelcome cards, logs, games
βœ“
Kick / Ban / TimeoutFor moderation commands
βœ“
Read Message HistoryStarboard & logging
βœ“
Add ReactionsPolls, suggestions, starboard
1Add the bot

Click "Add to Server"

Hit the gold Add to Server button anywhere on this site. Discord opens an authorization window. Open the "Add to Server" dropdown and pick the server you want, you must have Manage Server there.

πŸ’‘ Don't see your server? You can only add bots to servers where you have the Manage Server permission. Ask the owner, or use one of your own.
πŸͺ Hala Habibi wants to access your Discord account ADD TO SERVER Your Awesome Server βœ“ Create commands ,  βœ“ Manage channels & roles ,  βœ“ Send messages Cancel Authorize
The Discord authorization window, pick your server, then Authorize.
2Authorize

Approve & click Authorize

Discord shows the list of permissions. Leave them checked so every feature works, complete the "I'm human" check if asked, and click the blurple Authorize button. The bot joins instantly.

βœ… Keep all permissions on for the smoothest setup. If you uncheck Manage Channels, Auto-Setup in step 4 won't be able to create channels for you.
This will allow Hala Habibi to: Create & manage channels Manage roles Send messages & embeds Kick, ban & timeout members Read message history & add reactions I am a human Authorize
Approve the permissions and hit Authorize.
3The bot says hi

Hala Habibi greets your server

The moment it joins, the bot posts a welcome message (and DMs you) explaining how to start. Its slash commands are synced instantly to your server, no waiting an hour.

πŸ’¬ The message tells you to run /setup. That's the next step, and the whole reason setup is so easy.
πŸͺ # general πŸͺ Hala Habibi APP Today at 4:20 PM ☾ ✦ Shukran for adding Hala Habibi! ✦ ☾ Yalla, let's get set up! πŸͺ I'm an all-in-one bot, leveling, economy, casino, games, giveaways, moderation, logging & more. β–Ά To get started, an admin should run /setup Use ✨ Auto-Setup to create everything automatically. Need commands? /help
The bot's welcome message appears right after it joins.
4Configure

Type /setup and hit ✨ Auto-Setup

In any channel, type /setup and press Enter (you need Manage Server). A control panel appears. Click the green ✨ Auto-Setup button and the bot creates and wires up every channel it needs, welcome, level-ups, starboard, suggestions, confessions, question-of-the-day and truth-or-dare, in one click.

βš™οΈ Prefer to choose your own channels? Use the dropdown menu in the panel to assign each one manually, then hit βœ… Done.
You used /setup βš™οΈ Hala Habibi, Server Setup Configure channels, or let me do it all for you. πŸ‘‹ Welcome ,  not set πŸ† Level-ups ,  not set ⭐ Starboard ,  not set πŸ’‘ Suggestions ,  not set πŸ’Œ Confessions ,  not set ❓ QOTD ,  not set Pick a setting to configure… ✨ Auto-Setup βœ… Done Message #general
One click on ✨ Auto-Setup configures the whole server.
5You're live

Done, everything's running πŸŽ‰

That's it. Members instantly start earning XP, leveling up, playing games and collecting Dinars. Welcome cards greet every newcomer automatically. Manage and monitor it all from the web dashboard.

πŸ” Want to change anything later? Just run /setup again, or /settings to see the current config at a glance.
✨ Auto-Setup complete! I created & wired up these channels: #welcome #level-ups #starboard #suggestions #confessions #question-of-the-day #truth-or-dare πŸͺ Your server is ready, yalla!
A success message confirms every channel that was set up.

Troubleshooting

The few things that trip people up, and the fixes.

🧩The slash commands don't show upβŒ„

Commands sync automatically the instant the bot joins. If you still don't see them, fully refresh your Discord client (Ctrl+R on desktop) and make sure you authorized the bot with the applications.commands scope (the default invite includes it). Give it up to a minute.

βš™οΈAuto-Setup didn't create any channelsβŒ„

The bot needs the Manage Channels permission to create channels. Check Server Settings β†’ Roles β†’ Hala Habibi and enable it, then run /setup β†’ ✨ Auto-Setup again. Also make sure the bot's role is high enough in the role list.

🚫I don't see the /setup command / it says I can'tβŒ„

/setup requires the Manage Server permission. If you're not the owner, ask an admin to run it, or have the owner give your role Manage Server.

πŸ–ΌοΈWelcome cards / embeds aren't postingβŒ„

In the welcome channel the bot needs Send Messages, Embed Links and Attach Files. Check the channel's permissions (right-click channel β†’ Edit Channel β†’ Permissions) for the Hala Habibi role.

🌐The dashboard won't let me log inβŒ„

The dashboard is hosted by whoever runs the bot. If login fails it usually means the owner still needs to set the DISCORD_CLIENT_ID, DISCORD_CLIENT_SECRET and redirect URI in their environment. If it's your own bot, see DASHBOARD_SETUP.md.

Ready? It really is this easy.

Add Hala Habibi now and run /setup, you'll be done before your coffee gets cold. β˜•

βž• Add Hala Habibi to Discord