Help Topics

/autorespond

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

See Also

Auto-Respond Feature · /alias · /timer