Skip to content
Eduardo Trujillo edited this page Feb 20, 2017 · 5 revisions

Phabulous supports a few commands directly within Slack. You can execute them by mentioning the bot or in a direct message to the bot. Additionally, some commands do not require you to directly address the bot, such as automatic linking of tasks and revisions.

NOTE: Phabulous commands are not the same as Slack's slash commands.

Some commands are available on channels, others on direct messages only.

Added in v3.0

The core module gains the following new commands:

  • modules: Returns a list of all modules loaded by the bot.

Additionally, the extension module gains the following new commands:

  • whoami (DM, mention): Gets the name of your Phabricator username. Useful for confirming your Slack and Phabricator accounts are linked.
  • whois <slack|phabricator> (DM, mention): Gets the name of a Slack user in Phabricator and vice-versa.

Added in v2.4

  • meme "upper text" "lower text": Creates a meme image using the provided macro and labels and posts it in the room.

Added in v2.2

Indirect:

Indirect commands do not require users to directly interact with the bot and are automatically executed on channels the bot is listening on:

  • Dxxx: Lookup information about a diff.
  • Txxx: Lookup information about a task.

Direct:

Requires talking to the bot through a direct message or mentioning the bot on a channel (@phabulous: <command> <arg>):

  • summon Dxxx (channel): Ask the reviewers of a revision to review a revision.
  • lookup Dxxx (channel, DM): Lookup information about a diff.
  • lookup Txxx (channel, DM): Lookup information about a task.
  • help (channel, DM): Show command reference in Slack.
Clone this wiki locally