Skip to main content

Creating Your Discord Bot

To create your bot, follow these steps carefully:
  1. Visit the Discord Developer Portal:
    https://discord.com/developers/applications
  2. Click New Application.
  3. Enter your bot’s name and agree to Discord’s policies.
  4. Open the application and go to the Bot section.
  5. Enable the following intents:
    • Presence Intent
    • Server Members Intent
    • Message Content Intent
  6. Click Reset Token to generate your bot token.
  7. Copy the token.
  8. Go to your dashboard → Bot page → paste the token under Bot Token.
  9. Click Save and Enable to activate the bot.
All three intents are required. If they are not enabled, the bot will not function properly.
Never share your bot token with anyone. Anyone with access to the token can fully control your bot.

Setting Up Installation & Permissions

After creating the bot, you must configure installation settings.
  1. In the Developer Portal, go to Installation.
  2. Select Guild Install.
  3. Under Install Link, choose Discord Provided Link.
  4. Under Default Install Settings → Guild Install, select:
    • applications.commands
    • bot
  5. Under Bot Permissions, select Administrator (Recommended).
  6. Click Save Changes.
  7. Use the generated link to invite the bot to your server.
Administrator permission is recommended to ensure full functionality without permission issues.

Inviting the Bot to Your Main Server

You must invite the bot to the main Discord server that you are advertising. The bot tracks invites and monitors who joins using your ads. Without being in your main server, invite tracking and analytics will not work correctly.

Slash Commands

Once installed, your bot supports the following slash commands:
  • /invites: Track invite links generated from your ads.
  • /ads list: List all your ads with performance statistics.
  • /ads edit: Edit an ad’s title, content, or status.
  • /analytics: View delivery statistics and charts.
  • /categories list: List all your categories.
  • /categories create: Create a new category.
  • /channels list: List your ad delivery channels.
  • /channels add: Add a channel for ad delivery.

Daily Statistics

The bot automatically sends daily direct messages containing statistics about: • Ad performance
• Delivery metrics
• Engagement tracking
• Invite tracking results
This keeps you updated without needing to manually check the dashboard.

Managing the Bot from the Dashboard

Your bot can always be controlled from the Bot page in your dashboard. You can:
  • Start the bot
  • Stop the bot
  • Update your bot token
This gives you full control over when the bot is active.

Customizing Bot Appearance

In the Appearance section, you can customize:
  1. Bot Username
  2. Bot Status
  3. Activity Text
  4. Bot Profile Image
You can also preview how your bot will appear before saving changes.