Settings
Your Bots Settings and Presence
Last updated
Your Bots Settings and Presence
Last updated
The settings page in the dashboard allows you to manage your bot's general settings, view and update them. Below you may find some information on each section of the page
These are the general settings of your bot, that determine how your bot's profile appears.
This shows your bot's display name. You can this field to update the bot's display name. Preferences are saved automatically: you don't need to click on "Save changes" when updating it. This can also be updated from the Discord Developer Portal.
Here you can update your bot's icon. Click on the "Choose file" button to pick a file from your files archive and upload it to BotGhost. Preferences are saved automatically: you don't need to click on "Save changes" when updating it. This can also be updated from the Discord Developer Portal.
Update your bot's status to one of your liking. This requires a premium subscription.
This field contains the token of the bot and allows you to change it if you regenerated it from the Discord Developer Portal. Preferences are saved automatically: you don't need to click on "Save changes" when updating it.
This allows you to Stop or Start the bot. You can also see the current online status (Online/Offline)
The "Restart bot" button allows you to quickly stop and start your bot again. You may use it if you're experiencing issues with the bot.
This button allows you to permanently delete your bot and its connected data. This action is irreversible and cannot be undone.
Enable this option to enable beta features on your bot. Note that some of these features may be unstable, since they're still under a testing phase. If you're experiencing issues, consider disabling this option. This option is available only to premium users, see Beta Features for more info. Preferences are saved automatically: you don't need to click on "Save changes" when updating it.
Logs you out from your current Discord account. You may use it if you want to switch accounts and use another one.
Your bot requires certain permissions in order to work as intended. These permissions can be granted to your bot from the Discord Developer Portal in the "Bot" section.
By default, BotGhost automatically sets all intents to "Auto" to automatically adapt them basing on what your bot needs to run. If you however want to force enable / disable one or more of them, you can do that here. For example, you can set the "Server Members Intent" to "Always Disable", allowing you to disable it on the Discord Developer Portal. If this change stops your bot from running, this means the bot requires this intent to work, and you should turn it back on.
Below, you may find some information on each intent.
Intent | Details |
---|---|
Allows the bot to receive presence updates. For example, when the status of a user changes. | |
Allows your bot to receive updates on your server members. For example, when an user joins or leaves the server (which makes this intent required for welcome / leave messages). | |
Allows your bot to read messages on your server. For example, you need this intent if you're using the Autoresponder module. |
All intents can be updated to the following states:
State | Details |
---|---|
Auto | |
Always Enable | Set the intent's state this option if you want the selected intent to always be required for your bot. |
Never Enable | Pick this option if you want the intent to never be enabled on your bot. |
Disabling certain privileged intents will cause some bot functions to not work correctly. Update them at your own risk.
Here you may view your subscriptions information and update them on the Chargebee portal by clicking on the "Manage Subscription" button. See Manage Your Subscription for more info.
If you received one, you may claim the premium code from this section. Make sure you're on the correct bot before claiming it. If it's a GIFT code, headover to the Gifting page instead and claim it here.
BotGhost automatically determines if the intent is required for yout bot to work.
Note that this only checks if there are any enabled modules or events that require this intent. Variables like {Member.presence}
(check out the page for more information) require you to manually set the intent to "Always Enable", unless you already have one or more events that make use of the required intent.