BotGhost Documentation
Support ServerYouTubeMarketplaceBotGhost PremiumSign in
  • Welcome to BotGhost
  • Guidelines & Privacy
  • Changelogs 2025
    • Changelogs 2024
    • Changelogs 2023
  • BotPanel Documentation
  • Getting Started
    • Create Your First Bot
      • Create Your Second Bot
    • Invite Your Bot
    • Standard Practices
      • Advanced Practices
    • Mobile Application (PWA)
  • Support
    • BotGhost Support
    • Frequently Asked Questions
  • Premium & Priority Hosting
    • Priority Hosting
    • Our Premium Features
    • Plans & Payment Methods
    • Manage Your Subscription
    • Upgrade Your Bot
    • Refund & Cancellation Policy
    • Beta Features
  • General Settings and Collaboration
    • Settings
    • Collab
    • Status
    • Active Developer Badge
    • Marketplace
  • Custom Commands & Events
    • Command & Event Builder
      • Sharing Commands and Events
      • Advanced Options
    • Actions
      • Message Actions
        • Send or Edit a Message
          • Button
          • Select Menu
        • Edit a Button or Select Menu
        • Send a Form
        • Delete a Message
        • Publish a Message
        • React to a Message
        • Pin a Message
      • Custom Variable Actions
        • Set Variable
        • Run Equation on Variable
        • Delete Variable
      • API Actions
        • Send an API Request
        • Execute an IFTTT Trigger
      • Loop Actions
        • Run a Loop
        • Stop a Loop
      • Voice Actions
        • Join a Voice Channel
        • Leave a Voice Channel
        • Voice Move a Member
        • Voice Kick a Member
        • Voice Mute or Unmute a Member
        • Voice Deafen or Undeafen a Member
      • Role Actions
        • Add Roles
        • Remove Roles
        • Create a role
        • Delete a role
        • Edit Role
      • Channel Actions
        • Create a channel
        • Edit a channel
        • Delete a channel
      • Thread and Forum Actions
        • Create a Thread
        • Edit a Thread
        • Delete a Thread
      • Server Actions
        • Kick a member
        • Ban a member
        • Timeout a member
        • Change a members nickname
        • Purge Messages
        • Create Server Invite
      • Other Actions
        • Wait before running another action
        • Manipulate some text
        • Send an error log message
        • Set a unique variable
        • Change the Bot's Status
        • Note
      • [LEGACY] Reply Actions
        • Plain Text Reply
        • Embed Reply
        • Random Reply
        • Send a message to a channel
        • Direct Message a User
        • Send a Message with attached buttons
          • Buttons
        • Send a message with a select menu
          • Menu Option
    • Conditions
      • Comparison Condition
      • Permission Condition
      • Chance Condition
      • Channel Condition
      • Role Condition
      • User Condition
      • Premium Check Condition
    • Options
      • Text Option
      • Number Option
      • User Option
      • Channel Option
      • Role Option
      • Choice Option
      • Attachment Option
    • Events
      • Timed Events
      • Webhooks
    • Data Storage
      • Collections
      • Objects
    • IFTTT
    • Variables
  • Server Management
    • Moderation
    • Discord Automod
    • Tickets
    • Welcomer
    • Verification
    • Statistic Channels
    • Modmail
    • Auto-React
    • Sticky Roles
    • Emoji Manager
    • Polls Filter
    • Automod
    • Logging
  • Messages
    • Timed Messages
    • Reaction Roles
    • Autoresponder
    • Embed Builder
    • Sticky Messages
    • Polls
    • Global Chat
    • Media Channels
  • AI
    • ChatGPT
    • Image Generation
  • Game Integrations
    • Roblox Verification
  • Social Integrations
    • YouTube
    • Twitch
  • Community Engagement
    • Leveling
    • Temp Voice Channels
    • Suggestions
    • Invite Tracker
    • Starboard
    • Question Of The Day
    • Giveaways
  • Fun Modules
    • Economy & Minigames
    • Birthdays
    • Counting
  • Utility
    • Translation
    • Weather
Powered by GitBook
On this page
  • OAuth2 Code Grant
  • Privileged Gateway Intents
  • Resetting Your Bot's Token
  • Changing Your Bot's Name
  • Changing Your Bot's Avatar
  • Restarting Your Bot

Was this helpful?

  1. Getting Started

Standard Practices

There are some frequently asked questions about BotGhost. Some best practices you may need in the future.

Last updated 21 days ago

Was this helpful?

OAuth2 Code Grant

Inviting your bot is usually quite easy, although sometimes you may receive an error regarding "Bot requires a code grant."

This is due to the "Requires OAuth2 Code Grant" setting enabled. You can fix this by doing the following:

1
2

Under your bot's application, go to the Bot tab.

3

Under the Bot tab, look underneath Authorization Flow and locate REQUIRES OAUTH2 CODE GRANT.

4

Disable OAUTH2 CODE GRANT.

5

Retry inviting your Discord bot.

Privileged Gateway Intents

Gateway intents are very important for your bot to function. Intents are required by some BotGhost modules. Intents allow us to choose which events their bot receives based on the data it needs to function, so it is best to enable the intents ahead of time to avoid future errors. If your announcement module, autoresponder module, etc. is not functioning correctly, follow the steps below:

1
2

Under your bot's application, go to the Bot tab.

3

Under the Bot tab, look underneath Privileged Gateway Intents and enable all the following three: Presence Intent, Server members Intent, & Message Content Intent.

Resetting Your Bot's Token

If you need to reset your bot's token, you can follow the following steps to do so:

1
2

Select the application (bot) you want to reset the token from and locate the 'Bot' tab.

3

Scroll down to the blue Reset Token button and click it.

4

Complete any confirmations or two-factor authentication pop-ups that appear, then click the 'Copy' button below your new bot token.

Your bot's token is the 'key' to your bot, never give this to anyone!

5

Changing Your Bot's Name

If you are unhappy with your bot's username, you can always change it through BotGhost's dashboard. You can do this by doing the following steps:

1
2
3

On the first section of the bot settings, you can change the bot's name. Remember to click "Save"!

Changing Your Bot's Avatar

If you are unhappy with your bot's avatar, you can always change it through BotGhost's dashboard. You can do this by doing the following steps:

1
2
3

On the second section of the bot settings, you can change the bot's avatar. Remember to click "Save"!

Restarting Your Bot

Your bot may need to restart your bot to have your bot function due to some unexpected errors. You can restart your bot by doing the following steps:

1
2
3

On the sixth section of the bot settings, you can restart your bot. Press the button Restart Bot. Remember to click "Save"!

Go to the and select your bot's application.

Go to the and select your bot's application.

Go to the .

Paste your new bot token in the on the .

Go to the .

On the dashboard, go to the .

Go to the .

On the dashboard, go the

Go to the .

On the dashboard, go the .

Discord Developer Portal
Discord Developer Portal
Discord Developer Portal
BotGhost Dashboard
settings page
BotGhost Dashboard
settings page
BotGhost Dashboard
settings page
BotGhost dashboard
bot token setting