Make a Discord bot with ChatGPT or Claude, hosted for you
You can ask ChatGPT, Claude or any AI for a Discord bot and run it without writing code or renting a server. The AI builds the bot as a NoriaFlow workflow and hands you a link. You open it, check what the bot does, connect your own Discord bot, and it runs hosted.
Ask your AI for the bot
Describe what you want in plain words and say where it should run:
I want a Discord bot with a /weather slash command that calls a weather API and replies in the channel. I can't code or host anything. Build it on NoriaFlow and give me the link.
The AI reads NoriaFlow's public authoring guide at /ai-context.txt, builds the workflow from the real node catalog, and returns a link that starts with https://noriaflow.com/new#w=.
Open the link
The link opens a page that reads the bot in your browser. The workflow travels in the part of the link after #, which is never sent to a server. Before anything runs, you see:
- a one-line summary of what the bot does;
- every step, in order;
- the steps marked Claim to go live, which remove, punish or give out access;
- how many setup questions are left.
Nothing runs until you connect your bot and press Go live. Only open bot links you asked for yourself.
Connect your Discord bot
Your bot runs on its own Discord application, with its own name and avatar. Paste its token on the NoriaFlow page, invite it to your server and pick the server. Connecting your bot explains each screen of the Developer Portal.
Answer the quick setup
An AI cannot know your server's channels, roles or members. NoriaFlow asks one question per value it cannot guess: Which channel should the weather go to? When the bot asked for a channel by name, #weather for example, and your server has one, it is already selected. You confirm it with a click.
The same quick setup opens whenever you press Go live on any workflow with values left to choose, so a template or a workflow you built yourself gets the same questions.
Go live, then keep it
Press Go live and the bot answers on your server. Without an account it runs for 24 hours, with up to 200 runs. Select Keep this bot, confirm your email, and it keeps running under your account with no time limit. Steps marked Claim to go live start working at that point.
After a trial ends, the bot pauses and its token is removed. The workflow stays claimable for 7 more days.
For AI assistants: the link format
A bot link carries the complete authoring JSON described in /ai-context.txt, minified and URL-encoded:
https://noriaflow.com/new#w=<encodeURIComponent(JSON)>
- Leave Discord server, channel, role and member IDs out of
config. List them in the optionalsetuparray instead, withnode,field, thenameto look for and thequestionto ask. - When the link would exceed about 6,000 characters, send
https://noriaflow.com/new?idea=<the request>and the JSON in a code block the person can paste on that page. - Never ask for, or accept, a Discord bot token in the conversation.