How to Train a Discord AI Bot on Your Website
Train a Discord AI bot on your website and it reads the whole site, not one page. Step by step with /ai train, how to get good answers, and what it cannot do.
Dani, Founder, AI Ticket Bot
7 min read
Most of what members ask is already on your website: prices, refund rules, how to join. A Discord ticket bot with AI is only as good as what it knows, and your site is the fastest way to give it real answers.
How do you train a Discord bot on your website?
Give it the link and tell it to learn the site. In Discord, run /ai train with a message like Learn our website https://example.com. On the dashboard, open Your AI, then Teach or ask, pick Teach and send the same thing.
Get your pages ready
Public, no login, current prices and rules. The checklist below covers it
Send the link
/ai train in a staff channel, or Teach on the dashboard
Say what to skip
"Learn our site but skip the blog" is passed on to the run
Add files in the same message
A PDF handbook, a rules document, a second site
Watch it learn
In Discord the reply updates as it learns. On the dashboard, Teaching history shows each run
Test it like a member
/ai ask, or Ask on the dashboard, with a question a member would type
Training needs Manage Server, or a staff role with the Teach the AI permission, which you set with /staff roles. The dashboard opens only for the owner and people with Manage Server, so other staff train from Discord. The /ai train reply is posted for everyone in the channel to see, so use a staff channel.
Does it read the whole site or one page?
The whole site. It starts on the page you gave, looks at your sitemap, and follows links from page to page the way a person reads a site. Subdomains count as the same site, so help.example.com is in reach when you give it example.com.
It decides which pages are worth reading. A run has a page budget, so on a very large site the useful-looking pages come first and some may be left out. If an important page is missing afterwards, train its link on its own.
What changed in October 2026
- Website training
- Goes through the whole site, not one page
- Several sources
- Links and files can be sent together in one message
- Stopping a run
- Stops within moments and keeps what it already learned
- Training again
- Pages that have not changed are recognised and not learned twice
Before this release, a link was read only in part: the start page and a handful of others. A run you stopped could also keep working for a little while before it ended. Both are fixed.
Can you train it on several links and files at once?
Yes. Put them in one message and it learns all of them.
What one message can carry
- Links
- Several, each one a starting point
- Files on /ai train
- Up to 5
- Files on the dashboard
- Up to 10
- Total size
- 20 MB
- File types
- PDF, Word, text, markdown, CSV, JSON, images
- Size per file
- PDF 16 MB, Word 8 MB, text 512 KB, image 5 MB
Every PDF, Word or text file you send to train becomes a real training run, so the bot cannot tell you it learned a file it never stored. A Google Doc works as a link when it is shared as "Anyone with the link". If a spreadsheet or a slide deck does not come through, upload the file or paste the text instead.
For typing facts one by one, which is still the best way to teach what your site never says, see how to train an AI ticket bot.
How do you get a good result?
Train it on pages that answer questions. The AI can only be as clear as your site.
Pages worth having before you train
- An FAQ page with the questions members really ask, and short answers
- A pricing page with every plan and what it includes
- A rules page, numbered, saying what happens when a rule is broken
- Refund, delivery or warranty terms, with the actual numbers
- How to get support, and when staff are around
- What you do not offer, said plainly
Four habits help:
- Write it as text on the page. If your site only shows its text after a script runs, little of it may come through. Upload that text as a file instead.
- Keep old pages out. An outdated pricing page teaches outdated prices. Delete it, or name it in your message as a page to skip.
- Keep a sitemap. Most site builders make one by themselves, and it shows the run what exists.
- Let it in. Pages behind a login, or blocked to crawlers in your robots.txt, are skipped.
Your site's language does not limit who it helps. What it learns from a site in Spanish is used to answer a member writing in English, in English.
How often should you train it again?
After every change members would notice. There is no automatic re-read and no schedule. When prices, rules or a product change, send the same link again.
Re-running is safe. Pages that have not changed since the last run are recognised and skipped, and a fact it already knows is updated rather than saved twice. A re-run of a site that barely changed costs far less than the first run.
For something temporary, like a sale or a closure, do not edit the site and retrain. Tell it in Teach with an end date: "Until 3 November, the shop is closed." It keeps that as a notice and drops it by itself when the date passes.
How do you check what it learned?
Read its memory, then ask it questions.
- /ai memory
- Every memory with a short preview. Open one to read, change or delete it
- /ai overview
- Its Teaching history page lists the files, links and tickets it learned from
- /ai ask
- Ask a question the way a member would, and read the answer
The dashboard has the same under Your AI. Memory lists everything it knows, with search. Teaching history shows each run, how many memories it added and updated, and their titles. While a run is going, it has a Stop this run button, and the memories saved up to that point stay.
If a memory is wrong, open it and say what to change. The change is applied straight away. What a Discord AI bot remembers covers how memory works, and if the result is a mess, resetting the AI lets you start clean.
Once trained, the same knowledge answers in tickets, in AI FAQ channels and, on paid plans, in the chat widget on your website.
What does it cost to train on a website?
Tokens from the same AI budget your tickets use. Every page it reads costs some, so a large site costs more than a small one.
If the budget runs out in the middle of a run, the run stops early and keeps what it learned. Train the link again once the budget resets or after a top-up. What happens at the token limit explains the resets, and the plans show each budget.
What can't it do?
The honest list.
What it does
- Reads a whole public website, following links page to page
- Takes several links and files in one message
- Stops when you ask and keeps what it learned
- Uses what it learned in tickets, AI FAQ channels and the website chat
What it does not
- No live sync with Notion, Google Drive or Confluence
- No scheduled re-read. Training again is always something you start
- Cannot open pages behind a login or blocked by your robots.txt
- Some sites refuse automated readers, and then nothing is learned
- On a very large site it reads the pages that look useful, not every page
If your knowledge lives in Notion or Confluence, export the pages as PDF or Word and upload them, then upload again when they change. A public website stays the easiest source to keep current, because one link re-reads all of it.
Sources and further reading
Keep reading
Frequently asked questions
With AI Ticket Bot, run /ai train with a message such as Learn our website followed by your site's address, or paste the same into Teach on the dashboard. The AI reads the site, saves what it learns as memories and uses them in tickets. You need Manage Server, or a staff role with the Teach the AI permission.
The whole site. Since October 2026 it starts from the page you give, uses your sitemap and follows links from page to page, subdomains included. It chooses the pages worth reading, so on a very large site it may leave some out. If an important page was missed, train its link on its own.
No. There is no automatic or scheduled re-read. Train the same link again after a change. Pages that have not changed since the last run are recognised and skipped, and a changed fact replaces the old one instead of being saved twice.
Yes. Put several links and files in one message. /ai train in Discord takes up to 5 files and the dashboard takes up to 10, with 20 MB in total. PDF, Word, text, markdown, CSV, JSON and image files all work.
It stops within moments and keeps what it already learned. Open the run in Teaching history on the dashboard and press Stop this run. The memories saved before the stop stay, and you can train the same link again later.
Not through a live connection. Export the pages as PDF, Word or text files and upload them, or train on a Google Doc shared as Anyone with the link. When the content changes, send it again, because nothing syncs by itself.
Keep reading.
All articlesDiscord FAQ Template: Copy and Paste Text for Your FAQ Channel
Copy and paste Discord FAQ templates for gaming, community and shop servers, how to format a FAQ channel so it renders, and when an AI FAQ channel helps.
7 min read
Discord Modmail Bot: How to Use It, and How to Add AI
A Discord modmail bot turns a member's DM into a private staff channel. How members and staff use it, anonymous replies, and how to let AI answer modmail.
7 min read
Discord Staff Roles: Permissions and Hierarchy for a Support Team
Which Discord permissions moderators and support staff need, a five-tier staff hierarchy, and how each tier maps onto a ticket bot's own staff permissions.
7 min read
See it on your own server.
Add the bot free, teach it a few of your most common answers, and watch it clear the repeat tickets on its own.
Free plan, no card. Premium is free for 14 days once your tickets are live.