Automatically run a command when someone joins a channel, leaves, or changes their nickname. Useful for auto-greeting new users or reacting to events.
Syntax
/autorespond /autorespond list /autorespond add <trigger> [#channel] <command> /autorespond remove <position>
Parameters
trigger
— Event type: on_join
(someone joins), on_part
(someone leaves), or on_nick_change
(someone renames).#channel
— Optional channel filter. Omit to match all channels.command
— The slash command to execute when the event fires. Use $nick
for the triggering user's name and $chan
for the channel name.position
— Rule number shown in /autorespond list.
How It Works
When the specified event occurs (and optionally in the specified channel), the command is executed automatically. For example, you can greet anyone who joins #welcome with a notice. Running
/autorespond
with no arguments opens the Auto-Respond dialog.
Rules & Limits
- Registered users only — rules are persisted across sessions
- The command must be a valid slash command
Examples
/autorespond add on_join #welcome /notice $nick Welcome! /autorespond add on_part /say $nick left the channel /autorespond list /autorespond remove 0