Discord auto responder, no code
An auto responder is the smallest useful bot feature there is: someone types a phrase, the bot answers. NoriaFlow's Auto Responder node does it in a single step, with the parts that usually get added later already built in.
Why it is one node
By hand this is three: a Message trigger, an If checking whether the content contains something, and a send-message. The piece people always end up adding is a cooldown, usually right after the first time a popular word turned a channel into a wall of bot replies. So the recipe ships with it on by default (ten seconds, per channel) rather than as an option to discover afterwards.
Every option, explained
- Server: which server this runs in.
- Phrases that trigger it: the message sets the rule off if it matches any of these.
- How to match: five modes:
- contains: the usual choice.
- exact: the whole message is the phrase, nothing else.
- starts with: useful for fake commands like
!hours. - whole word: stops "hi" firing inside "this".
- search pattern: regex syntax, for the rare case the other four cannot express.
- Match upper and lower case exactly: off by default, so "Hello" and "hello" are the same phrase.
- How it answers: post in the same channel, write to the member privately, or react to their message.
- Answers: add several and one is picked at random each time.
{{user}}becomes a mention,{{username}}their name, and{{phrase}}the phrase that matched. - Emoji to react with: used when the answer is a reaction.
- Only in these channels: leave empty to listen everywhere the trigger fires.
- Roles it ignores: members holding any of these never set it off. Useful for staff testing phrases.
- Ignore bots: on by default. Two auto responders answering each other is the classic way to flood a channel.
- Cooldown and scope: how long it stays quiet after answering, and whether that applies per channel, per member, or across the whole server.
0answers every single time. - Chance of answering:
100always. Lower it for a rare easter egg that stays funny because it is not guaranteed. A roll that comes up silent doesn't spend the cooldown. - Delete the message that set it off: turns the responder into a "say this instead" rule.
The node also outputs whether it matched, which phrase did, and what it answered, so you can branch after it, or log the answers a channel actually saw.
Set it up in three steps
- Create a workflow and add a Discord: Message trigger.
- Connect the Auto Responder node.
- List your phrases and answers, pick the channels it should listen in, and activate.
Ideas that work well
- An FAQ that never sleeps: "when is the stream", "how do I get a role", "where are the rules", each with two or three phrasings and a friendly answer.
- A soft moderation nudge: match a phrase, react with 👀 instead of replying, and let the room read the hint.
- A rare easter egg: one phrase, a 5% chance, and an answer nobody expects.
Setup checks and next steps
- Check the selected bot, server and destination channel. Role actions also require the bot role to sit above the role it changes.
- Test with a dedicated channel or member before enabling this automation for everyone.
- If a step fails, inspect its error and inputs rather than reconnecting every account.
See the extension setup guide for adding and reusing services, the node reference for parameters, and testing and debugging for execution diagnostics.