A Discord AI chatbot for support answers member questions in a designated channel or inside tickets, using a system prompt you write so it knows your server's rules, products and tone. Done well, it clears the "what are your prices" and "how do I verify" questions before a human sees them. Done badly, it confidently makes things up in front of your customers. This guide shows how to set up AI replies with Noxyr, how to write a prompt that keeps it useful, and the situations where you should keep AI out of the loop.
Two places AI replies make sense
An AI chat channel
Pick one channel (an #ask-the-bot or #help-desk) where every message gets an AI reply. Members know the answers come from a model, staff are not pinged, and the channel becomes a self-serve FAQ that talks back. Noxyr also lets the bot reply anywhere it is mentioned, which is useful when a question comes up mid-conversation, and you can turn that off if it gets noisy.
AI help inside tickets
Tickets are where support actually happens, and most of them open with a question that has been answered a hundred times. Noxyr can add an AI Help button to every new ticket. The member presses it, the bot tells them to mention it with their question, and the assistant replies in the ticket. Staff still see the whole exchange when they claim it, so the AI is a first responder, not a replacement. If the answer was enough, the member closes the ticket themselves.
Setting it up in Noxyr
AI chat is a module that is off by default. Nothing replies until you configure it. The command is /aichat setup with four options:
- channel: a channel where the bot replies to every message. Run it again to add more;
/aichat remove-channeltakes one away. - respond_to_mentions: whether the bot also answers when mentioned in any channel.
- ticket_help: adds the AI Help button to new tickets.
- system_prompt: how the assistant should behave. This is the part that matters.
/aichat status shows the current settings and /aichat off stops replies entirely without deleting the prompt. All of it is also on the dashboard, and the system prompt is one of the settings you can copy to another server if you run several. See the modules docs for how the switch behaves.
Writing a system prompt that does not embarrass you
Noxyr's default prompt is deliberately generic: a friendly bot that keeps answers short. Replace it. A good support prompt has four parts:
- Identity and scope. "You are the support assistant for [Server]. You only answer questions about [products/the community/the game]. For anything else, say you can't help with that."
- Facts it may use. Prices, delivery times, how verification works, where the rules are. Write them out; the model does not know your server and will invent plausible numbers if you leave gaps.
- Things it must never do. Never promise refunds, never quote a price that is not listed above, never claim a staff member said something, never share links other than the ones provided.
- Escalation. "If you are not sure, tell the member to open a ticket or wait for staff." A model that knows how to say "I don't know" is worth more than one that always answers.
Keep it under a few hundred words and read it back as if you were a difficult customer. If a sentence could be twisted into a commitment, remove it.
Cooldowns and the guard rails that are built in
An AI channel with no limits is a cost sink and an invitation to spam. Noxyr applies a few protections you do not have to configure:
- Per-member cooldown. Each member gets one reply per channel every 10 seconds. Rapid-fire messages inside the window are ignored rather than queued.
- No mass pings. Messages containing @everyone or @here are skipped, and the bot's own replies are sent with mentions disabled, so a model that is talked into writing "@everyone" cannot actually ping anyone.
- Length cap. Replies are cut at Discord's 2,000-character limit instead of failing.
- Provider fallback. Noxyr routes requests through more than one model provider. If every provider is down, the bot says so instead of leaving a typing indicator forever.
Anti-spam still applies in AI channels, so a member flooding the channel is timed out by the security module like anywhere else.
When not to use AI
Be selective. AI replies are a good fit for repeated factual questions with a known answer. They are a bad fit for:
- Anything involving money. Refunds, chargebacks, order disputes. A human should own every message that could become a commitment.
- Moderation decisions. "Why was I banned" is not a question a model should answer on your behalf.
- Sensitive or emotional conversations. If a member is upset, the fastest AI reply in the world is still the wrong reply.
- Servers with no written facts. If nobody has documented the answers, the model has nothing to work from and will improvise.
Noxyr's replies are also stateless: each message is answered on its own, without memory of the previous one. That is fine for FAQ-style questions and a poor fit for multi-step troubleshooting, which is exactly when a ticket with a human is the better tool. The ticket system and the AI are designed to hand off to each other, not to compete.
A sensible rollout
- Week 1: AI channel only, mentions off, a tight prompt. Read the replies every day.
- Week 2: Fix the prompt for every wrong answer you saw. Add FAQ entries with
/faqfor the questions that keep recurring; a canned answer beats a generated one. - Week 3: Turn on ticket help if the channel replies have been reliable. Keep staff claiming tickets as normal.
If you never get to week 3, that is a fine outcome. An AI channel that answers the easy stuff and a ticket queue that handles the rest is already most of the value. Everything above is free; the command options are on the command reference.
Common questions
Does the AI read my whole server? No. It sees the message it is replying to and your system prompt. It has no memory between messages and does not browse other channels.
Can members abuse it? They can try. The cooldown, the mention filter and anti-spam limit the damage, and a scoped prompt limits what it will say. Remove the channel or run /aichat off if a channel turns into a playground.
Does the AI reply in tickets automatically? Only when the member presses the AI Help button and mentions the bot. It never answers a ticket unprompted.
Is the AI chatbot free? Yes. AI chat and ticket help are part of Noxyr's free feature set.
Which model does it use? Noxyr routes across several providers with automatic fallback; you do not choose a model, and you do not need an API key.