How to build a Discord bot from ChatGPT
You can describe a Discord bot in ChatGPT or Claude and have it built in Buildcord. The AI app adds the flows, steps and designs to your bot's draft, Buildcord checks every change, and you deploy from the builder when it's right.
Steps
Make a Buildcord account
Sign up for a free account. You can create the bot itself from the chat later.
Add Buildcord to ChatGPT
In ChatGPT, open Settings, then Apps, then Advanced settings, and turn on Developer mode. Choose Create app, paste
https://api.buildcord.dev/mcpand choose OAuth. In Claude, it's Settings, then Connectors, then Add custom connector, with the same address.Sign in and allow
Sign in to Buildcord when the app asks, and select Allow. The consent page lists what the app can do: see your bots, and build and change them.
Ask for what you want
Try
Make my bot a /poll command that posts a question with up to four buttons and counts the votes. In ChatGPT, a widget shows the bot's flows and draws the new one as a diagram.Check and deploy
Open the bot in Buildcord to see the changes on the canvas. Connect your Discord token there if you haven't, then press Deploy.
Good to know
- The AI app can create bots and change their flows, embeds, buttons, menus, forms, variables, collections and settings. It asks you to confirm before deleting anything.
- It can't see your bot's token or secrets, deploy, or do anything on Discord.
- It doesn't use the builder agent's turns, because the AI app's own model does the work. Bots made from the chat count towards your plan's bot limit.
- Disconnect at any time from Account, then AI apps, in the builder. The full setup is in the docs at docs.buildcord.dev/ai-apps.
Questions
Does it work with apps other than ChatGPT and Claude?
Yes, any app that can add a remote MCP server with OAuth sign-in, using the same address.
Can I deploy from the chat?
No. Changes go into the bot's draft, and you deploy from the builder's Deploy button.
More guides
- How to make a Discord bot without coding
- How to set up a ticket system in Discord
- How to give roles automatically in Discord
- How to post in Discord when someone goes live
- How to host a Discord bot 24/7 for free
- How to make custom slash commands in Discord
- How to set up a welcome message in Discord
- How to set up a warning system in Discord
- How to make a Discord reaction role bot
- How to set up auto-moderation on Discord with AI
- How to log deleted messages on Discord
- How to make a poll in Discord with a bot
- How to set up a starboard on Discord
- How to make a Discord reminder bot
- How to make a Discord birthday bot
- How to make a Discord application form
- How to make a counting channel in Discord
- How to post YouTube uploads to Discord automatically
- How to make an AI FAQ bot for your Discord server