Step-by-step guide

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.

⏱️ Average setup time: 90 seconds

🔐 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