Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Addressing the Robot

Every robot has both:

  • a regular name, such as floyd
  • a one-character alias, such as ;

Both are valid ways to address a command.

Common patterns

;ping
floyd, ping
floyd: ping
ping, floyd

ping is the canonical first command because it is usually available everywhere the robot is present.

A useful routing nuance

If you send what looks like a command but forget to address the robot, many connectors support the follow-up pattern of sending just the bot name or alias as your next message. That tells the robot to interpret the previous message as if it had been addressed.

Hidden commands

Some connectors support hidden messages, such as Slack slash commands or SSH hidden messages. Hidden messages are not a free bypass:

  • the command still has to be explicitly allowed as hidden by the plugin
  • the message still has to be treated as addressed to the robot