Custom Bot Setup
Go beyond default bot appearance and use a custom bot for your server.
This feature is only available to users with a Premium subscription. If you’re interested in upgrading, visit the Pricing page on our website.
Step One: Create Your Custom Bot
-
Log in to the Discord Developer Portal Visit Discord Developer Portal and log in with your Discord account.
-
Create a
New Application
-
Click on
New Application
in the top right. -
Give your bot a unique name (this will be its name on your server).
-
Once done, click
Create
.
-
-
Generate a Bot Token
-
On the left sidebar, navigate to the
Bot
tab. -
Click
Add Bot
and confirm the action. -
Under
Token
, clickCopy
to save your bot token somewhere safe. You’ll need this later, but never share it publicly!
-
-
Set Up Bot Permissions
-
Scroll down to the
Privileged Gateway Intents
section. -
Enable
SERVER MEMBERS INTENT
andMESSAGE CONTENT INTENT
(these are required for TicketPilot to function properly).
-
Step Two: Add the Bot to Your Server
Once you’ve created your custom bot, it’s time to add it to your server and configure its appearance and settings. Here’s how to do it:
Step 2.1: Access the Bot Personalizer
- Navigate to
Configuration
>Bot Personalizer
in the TicketPilot dashboard.
Step 2.2: Authentication
- In the
Authentication
section, enter the bot’sBot Token
andClient ID
that you obtained from the Discord Developer Portal.
Step 2.3: Customize Bot Appearance
In the Appearance
section, customize your bot’s profile:
-
Bot Name
: Set your bot’s name (e.g.,TicketPilot.me
). -
Activity Text
: This is the text that will appear when your bot is “playing” or “watching” something (e.g.,Watching [https://ticketpilot.me](https://www.ticketpilot.me)
). -
Bot Image URL
: Add a link to your bot’s profile picture by providing an image URL. -
Bot Status
: Set your bot’s status (e.g.,Online
,Idle
, etc.). -
Activity Type
: Choose from options likePlaying
,Streaming
, orWatching
to display the bot’s activity.
You will also see a Bot Preview
on the right side that will give you a live look at how your bot will appear on Discord.
Step 2.4: Invite the Bot to Your Guild
-
Once you have saved the bot’s token and customized its appearance, click on the
Invite Bot to Guild
button. -
This will open a new window where you can invite your custom bot to your server. Follow the steps, ensuring you grant all necessary permissions for proper functionality.
Step 2.5: Enable the Bot
- After inviting the bot to your server, click the
Enable Bot
button to activate it.
If you encounter a Missing Access
error while inviting the bot or using its features, make sure the bot has the following permissions:
-
Ticket Panel Permissions: Ensure the bot has access to send messages in the configured ticket panel channels.
-
Forum Channel Permissions: Verify that the bot has all necessary permissions to function properly in the selected ticket forum channel.
Double-check the permissions and adjust if necessary.
To ensure the bot functions without interruptions, even if permissions are not set up correctly, you can assign it the Administrator permission. This will grant the bot all necessary permissions to operate seamlessly across your server.