AI Ticket Bot vs Discord Tickets: Free, Open Source, Compared
Discord Tickets is free, open source and genuinely good. Here is where it beats us, where an AI brain beats regex tags, and how to run both at once.
- Published
- Author
- Dani, Founder, AI Ticket Bot
What is Discord Tickets?
Discord Tickets is an open source ticket management bot by eartharoid, published at discordtickets.app. Its own positioning line is blunt about the target: "the most popular open-source ticket management bot for Discord, a free alternative to the premium and white-label plans of other popular ticketing bots."
Three things make it unusual in this category.
The first is that there is no upsell anywhere in it. Their homepage states plainly: "There is no premium plan. Everyone gets everything for free." Claiming, working hours, feedback surveys, per category questions, transcripts and unlimited tags are all just on. Almost every other bot in this space, including ours, gates something.
The second is that you can run it yourself. The code is public, so you can read it, fork it, and keep the database on hardware you control.
The third is that you do not have to. They also operate a free hosted public bot, described on their site as "completely free, requires no installation (because it's hosted), and can be added to as many servers as you want", plus an optional paid managed instance for people who want their own bot without running a server.
That is a strong offer, and this article will not pretend otherwise.
What do you get for free from each?
This is the row where we lose, so it goes first.
Discord Tickets (free)
- No feature gates at all
- Claiming, priority, transfer, move
- Working hours included
- Feedback surveys included
- Archives kept as long as you keep them
- Unlimited tags with regex auto reply
- Settings GUI in their portal web app
AI Ticket Bot (Free plan)
- 1 panel, 5 categories, 1 open ticket per member
- Claiming and priority, transfer via staff
- Working hours are a paid feature
- Not offered on any plan
- Transcripts kept 90 days
- AI answers, metered at 50,000 tokens a day
- Full web dashboard on every plan
If you strip the AI out of the comparison, their free tier is simply more generous than ours, and it is more generous than most paid tiers elsewhere. A server that wants a solid, unlimited, private support channel and nothing more should take it.
Our free plan is not really trying to be that. It is a way to run the AI on a small budget before deciding whether it is worth paying for, which is a different product with a different shape. We set out exactly what it does and does not cover in what you actually get from a free Discord ticket bot. Being clear about that is more useful to you than a feature table we rig in our favour.
Where Discord Tickets is the better choice
Choose Discord Tickets when
- You want a complete ticket system with nothing gated
- You need to read the source, audit it, or fork it
- Your data has to live on hardware you control
- Your budget is genuinely zero and must stay there
- Your questions are few, fixed, and easy to pattern match
Look elsewhere when
- You need answers to questions you did not anticipate
- Nobody on your team wants to maintain a server
- The same question arrives fifty times a week in different words
They are also bigger than us, and that is worth saying out loud. Their homepage states that since 2019, 400,000 users have created 1,000,000 tickets in 30,000 servers, with a footnote that server and ticket counts start from v3.0 in 2021. Our live figures are about 3,300 servers and more than 180,000 tickets over the bot's lifetime, counting V1 and V2 together. They have roughly nine times our server count. If you are choosing on track record alone, that is their row.
What can regex tags answer, and what can they not?
A tag in Discord Tickets is a saved message. It has a name, the content it posts, and an optional field their docs call the "Auto Tag Regular Expression", matched with the mi flags against messages in the channels you enable. When a message matches, the bot posts the tag.
That is a real feature and it is free, and for a narrow set of questions it is arguably better than an AI, because it is exact. The same input always produces the same output, and you wrote that output yourself.
The limit is not the regex. It is that a pattern only fires on the phrasings you thought of.
how do i get the supporter role
Matches a pattern you wrote for "supporter role"
i paid for the sub thing yesterday and nothing showed up
Same question, no keyword your pattern is watching for
refund
Fires the refund tag reliably
bought the wrong tier by mistake, can that be undone
Needs the refund tag, matches nothing
Every support team learns this the same way. You write twenty tags, they cover the top twenty phrasings, and members keep arriving with the twenty first. The gap does not close, because natural language does not run out of ways to ask.
The second limit is that a tag cannot do anything but post. It cannot combine two facts, ask for the order number it needs, notice that this member is asking about a purchase and should go to a human, or say "that changed last week".
What does an AI brain do that a tag cannot?
Ours is a per server brain. Your staff teach it with /ai train or in the dashboard, and it uses what it learned on the next ticket. The full training walkthrough covers what to teach it first.
- member
bought the wrong tier by mistake yesterday, can that be undone
- bot
Yes. Purchases can be reversed within 14 days, and yesterday is well inside that. Can you paste the order number from your confirmation email so I can pass it on?
- member
it says ORD-88214
- bot
Thanks. That needs someone on the team to action it, so I am bringing them in now.
- staff
Maya here, I have the order open.
Nothing in that exchange came from a pattern. The refund window came from something a staff member taught it once. Asking for the order number came from a rule the same staff wrote. Handing off happened because the AI decided a human was needed, and it pinged exactly one role, the one you wired, with a priority and a one line summary rather than a mention of everyone.
What you can teach it is wider than most people assume:
What training accepts
- Text
- Anything staff type into /ai train or the dashboard
- Links
- A real crawl of the site, following its sitemap, up to 10 pages fetched per job
- Files
- Up to 10 per message, 20MB total: text, markdown, CSV, JSON, PDF, DOCX, images
- Languages
- Knowledge is stored in one language, so a policy taught in English answers a question asked in Portuguese
- Capacity
- 1,000 entries per server by default, adjustable, not unlimited
There are real gaps in that list. We do not ingest Git repositories, we do not read YouTube transcripts, we do not treat your existing channel history as a source you can import, and we do not re-crawl a site on a schedule, so a page you trained on in March is still the March version until someone re-runs it. There is no live connector to Notion, Confluence or Drive.
The honest trade is this. A tag is exact and free and never surprises you. A brain is flexible and costs tokens and occasionally needs correcting. Which one is better depends entirely on whether your questions are predictable.
What does self hosting actually cost you?
"Free" and "open source" are separate promises, and the second one has a price that is not money.
What their docs ask for
- Runtime
- Node.js v20 or higher, with npm, pnpm or yarn
- Network
- A forwarded port that is not firewalled
- Memory
- At least 150MB, and npm can use at least triple that during installation
- Disk
- At least 1GB
- Database
- MySQL 8 recommended; MariaDB, PostgreSQL and SQLite also supported
- SQLite caveat
- Their docs say to avoid it if you expect to use archiving, especially in large servers
Add a reverse proxy, TLS, backups, and an update every time a release lands. None of that is hard for someone who has done it before. All of it is a weekend for someone who has not, and it never fully ends.
Their answer to that is the managed bot, and it is a fair one. Two plans running identical code, with their FAQ noting that "the only difference is that archiving is disabled on the Basic plan" and describing 3 pounds a month as already quite cheap. You get an auto updating instance and nightly encrypted backups kept for 30 days. You do not get access to the files or console, which they state directly. Setup goes through a ticket on their Discord and usually completes within 24 hours.
So the real menu is three options, not two: self host and own everything, pay them a few pounds and own nothing technical, or use their free public bot and skip the question.
Do you have to choose between them?
No, and this is the part most comparisons will not tell you, because it is bad for the conclusion they want.
/ticket connect points our AI at ticket channels opened by a different ticket bot. It works on every plan including Free, and Discord Tickets qualifies, because it opens a normal channel like everything else.
- 01
Keep your current bot
Discord Tickets carries on opening and closing tickets exactly as it does now
- 02
Add ours alongside it
One invite, no panel to rebuild
- 03
Run /ticket connect
Point it at the other bot, up to 10 connected bots per server
- 04
Teach it once
Paste your rules and FAQs into /ai train
That is the honest shape of it. You keep their ticketing, which is better than ours on the free tier, and you get answers inside it. If the answers turn out not to be worth it, you disconnect and nothing about your setup changed.
We wrote up the general version of this in adding AI to any Discord ticket bot.
Where we are the wrong choice
Fits us
- The same questions arrive constantly, in different words
- Staff time is the constraint, not tooling
- You want answers in the member's language without hiring for it
- You would rather pay a subscription than maintain a server
Does not
- You need to read or fork the source
- Your data must sit on hardware you control
- You need Telegram, email or SMS support
- Every ticket is genuinely one of a kind
Four more things against us, stated plainly:
We are closed source and hosted only. There is no self hosting option and there will not be one soon.
The AI is metered. Every plan has a daily and monthly token budget, and when it runs out the AI stops cleanly while tickets keep working manually. Discord Tickets has no equivalent limit because it has nothing that costs per use.
Our free tier is a trial in practice. One panel, five categories, one open ticket per member and a 90 day transcript window.
And our paid tier is a real cost. Premium is 9.99 euro a month against their free, or their 3 pounds a month managed. If the AI does not save your team more time than that is worth, the maths does not work and you should not do it.
How we compared
How we compared
- Sample
- Discord Tickets' own website: homepage, features, commands, configuration and self hosting docs, and the managed bot page
- Window
- Read on 2 August 2026. Our own figures pulled from our live stats endpoint the same day
- Definition
- AI resolved means a ticket closed with no staff message in it. Reply speed is stated as "in seconds" because the live average moves
- Excluded
- Review sites, directories and third party listings. Their docs are the only source we trust for their product
We did not test their paid managed instance, and we have not read their source line by line. Where their documentation does not state a limit, this article says it is not stated rather than guessing what it is. Absence of a stated limit is not evidence of a bad one.
So which one should you run?
If you want a ticket system, run Discord Tickets. It is free, it is complete, the people behind it clearly care, and nothing in it is waiting to ask you for money.
If you want something that answers, that is a different purchase, and the question to ask is not which bot is better but how many hours a week your staff spend retyping things they have already typed. If the answer is close to zero, no AI is worth paying for. If the answer makes you wince, it is worth an afternoon to find out.
And if you are not sure, connect ours to theirs and let a fortnight of real tickets decide it.
The Free plan runs the same AI on a smaller budget, so every claim on this page is testable without paying for anything.
See what the free plan includesKeep reading
Sources and further reading
- Our live stats
Server count, lifetime tickets, AI resolved share and reply time, updated continuously
- Uptime and incidents
90 days of real history, including the bad days
- Plans and limits
Rendered from the live catalog, not typed into this page
- Machine readable facts
The same figures, written for crawlers and models
Frequently asked questions
- Is Discord Tickets really free?
- Yes. Their site states there is no premium plan and that everyone gets everything for free, and the code is open source so you can host it yourself. They also sell an optional managed bot for people who do not want to run a server, and their FAQ prices the Basic plan at 3 pounds a month.
- Can Discord Tickets answer questions on its own?
- Only through tags. A tag is a fixed message you write, and you can attach a regular expression to it so the bot posts that message when an incoming message matches the pattern in an enabled channel. It is deterministic and free, but it cannot answer a question phrased in a way you did not anticipate, combine two facts, or ask the member for a missing detail.
- Do I have to choose between them?
- No. Our slash command /ticket connect points our AI at ticket channels opened by another ticket bot, including Discord Tickets, on every plan including Free. The other bot keeps opening and closing the ticket. Ours answers inside it. The limits are real and listed in this article.
- Which one is better for a small server with no budget?
- Discord Tickets, in most cases. Its free tier has no feature gates, so you get claiming, working hours, feedback surveys, transcripts and unlimited tags without paying. Our free plan caps you at one panel, five categories, one open ticket per member and a daily AI budget, so it is a way to test the AI rather than a full free ticket system.
- What does self hosting Discord Tickets actually require?
- Their documentation asks for Node.js v20 or higher, a forwarded port that is not firewalled, at least 150MB of RAM with roughly triple that during installation, at least 1GB of disk, and a database. They recommend MySQL 8 and warn against SQLite if you plan to use archiving, especially in large servers. A reverse proxy and ongoing updates are on you.
- Is AI Ticket Bot open source?
- No, and that is a genuine point against us if auditability or self hosting matters to you. We are a hosted product. Our data handling is documented on our privacy page, our uptime history is public, and transcripts are readable at a public link, but you cannot read the source or run it on your own hardware.
See it on your own server.
Add AI Ticket Bot free, teach the brain a few of your most common answers, and watch it clear the repetitive tickets on its own.
Keep reading
Comparison
AI Ticket Bot vs Wallu: Ticket System or Answer Layer?
Wallu is an AI answer layer for the ticket bot you already run. AI Ticket Bot is the ticket system with the AI inside it. An honest side by side.
Comparison
AI Ticket Bot vs Helper.gg: Which Ticket Bot Fits Your Discord?
Helper.gg runs Discord tickets from a web panel with staff sub accounts. AI Ticket Bot answers them first. An honest side by side, July 2026.
Comparison
AI Ticket Bot vs Ticket King: Which Discord Ticket Bot Should You Run?
Ticket King is a strong free ticketing bot with no AI. We compare panels, forms, transcripts, pricing and support quality, and say where each one wins.
