-
Notifications
You must be signed in to change notification settings - Fork 47
Command Reference
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.
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.
- meme "upper text" "lower text": Creates a meme image using the provided macro and labels and posts it in the room.
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.
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.