Auto-responses & custom commands

Updated Jun 4, 2026 2 min read

There are three ways to make your bot "talk back": question responses (reply to a phrase), keyword responses (reply when certain words appear), and your own custom commands. Manage all of them in the panel, or set them from chat.

Question & answer responses

The Question Manager (panel) is the easiest way — each entry has a phrase, a response, a location (main chat, private chat or PM), an optional detection % (75–100; lower = more forgiving fuzzy matching), and an optional specific user (only reply to them). From chat:

!addq (phrase) (response) (optional %) (optional user)

Examples (variables like {uname} work in the response):

!addq (Hi Bot) (Hi, how are you {uname}?) (90)
!addq ((cd)) (Hells Bells)

A lone smiley as the phrase needs double parentheses — e.g. ((cd)) above.

Remove or review with !removeanswer, !removeprevious and !responses (count). !addanswers on lets non-owners add responses too.

For the bot to chat back conversationally from these, turn on "AI / !addq responses" in Edit Bot Settings → Advanced.

Keyword responses

Reply whenever a message contains certain words (great for FAQs and rules). In the Keyword Manager each entry has up to four keyword groups; within a group, separate alternatives with | ("or"). From chat:

!addkeyword (price|cost) (how much) (Pricing is on our buy page!)

Remove one with !addkremove (the response text).

Custom commands

Create your own !commands in the Custom Command Manager, or from chat:

!customcommand add rules No spamming, be kind, have fun!
!customcommand remove rules

Use {text} in the response to pass along whatever the user typed after the command, plus the usual variables. Begin a response with /sendcmd !othercommand to make your command run another command.

Rename a command with an alias

Give a command a second name (the alias and the original are typed without the !):

!addalias say repeat

Now !repeat works like !say. Remove with !removealias repeat, or use the Alias Manager.

To control who can use which commands, see ranks & permissions. For everything your bot can do, browse the full, searchable command list.

© 2026 Gigaion LLC · Terms of Service · xat™ is a registered trademark of xat.com ltd. · Not affiliated with xat.com ltd.

Get Help