Bot characters tutorial
Bot characters are similar to webhook characters, but they are a separate Discord bot that you own, which can be verified, and invited to servers or shared on Top.gg or Discord App Discovery.
Last updated
Bot characters are similar to webhook characters, but they are a separate Discord bot that you own, which can be verified, and invited to servers or shared on Top.gg or Discord App Discovery.
Last updated
The bot is completely yours, and will be able to do everything AICord currently does - we'll be just hosting it for you & providing the AI service.
This page guides you through how to get the token and set up a bot character.
Go to the .
Click "New Application".
Give it a name (this is just for your own reference in the Developer Portal).
Click "Create".
You can also give it a name and an image - this will be shown in the popup where your bot can be invited to servers
Inside your new application, go to the "Bot" tab on the left.
Click "Add Bot" → Confirm with "Yes, do it!"
Now you’ll see your actual bot user, which is what will appear in Discord servers.
Important: The bot’s name and profile picture come from here—not the application name.
Still in the Bot tab:
Click the avatar to upload a profile picture (512x512 is ideal).
Click the bot’s username to change it—this is the name that shows up in chat.
Save changes. It might take a few minutes to update across Discord.
In the left sidebar, go to OAuth2 → URL Generator.
Under Scopes, check bot
.
Under Bot Permissions, select the permissions your bot will need. For most AICord bots, we recommend:
Administrator
- This gives the bot permission to do everything, making your character more capable.
Copy the generated URL at the bottom and open it in your browser to invite the bot to your server so you can use it and test it!
Important! Keep your bot token as secure as possible because if your bot has admin and someone gets your token, every server can be destroyed where the bot is in!
In the Bot tab, scroll down to the Privileged Gateway Intents section.
Enable the following intents:
MESSAGE CONTENT INTENT – required for your bot to read message text, needed for AICord-style interaction.
SERVER MEMBERS INTENT – optional, only if your bot needs access to member info (e.g., for personalizing responses).
Click Save Changes at the bottom.
Still in the Bot tab, click "Reset Token" → Confirm → then copy the token.
⚠️ Important: This token is your bot’s password. Don’t share it publicly. If it leaks, regenerate it immediately.
Paste this token into the AICord dashboard when creating your bot character (next step).
Ensure that the right server is selected
Click "+ Create a new character"
Paste your bot's token and fill the fields out
If you're done, click the "Create bot character" at the bottom of the form!
If you're redirected back to the bot characters page and see your characters, the save was successful!
Ensure your bot is added to a Discord server where it has the necessary permissions to operate.
Ensure everything works:
Pay attention to any errors or unexpected behaviors and adjust your bot configuration as necessary or contact AICord Developers on the support server if you're unsure about anything!
Go to the .
On the side panel, go to " Characters" → "Bot"