README
Slack Slash Commander
Call slack slash commands from cli.
What is slack slash commands ?
=> https://api.slack.com/slash-commands
Installation
$ npm install -g slack-cmd
Options
-w
slack workspace name.
You can get web URL https://WORKSPACE_NAME.slack.com/
-c
slack slash command.
ex. /topic this is develop topic
=> topic
-t
slack slash command text.
ex. /topic this is develop topic
=> "this is develop topic"
-C
Slack Channel ID.
How to get Channel ID ?
- Go to your web URL https://WORKSPACE_NAME.slack.com/
- Click the channel.
- Find the Channel ID after /messages/ https://WORKSPACE_NAME.slack.com/messages/CHANNEL_ID
-T
Slack API Token.
You can get URL https://api.slack.com/custom-integrations/legacy-tokens
Example
/topic this is develop topic
slash command set topic: $ slack-cmd -w xxx -c topic -t "this is develop topic" -C xxxxx -T xxxx-xxxxxxxxx-xxxx
/github subscribe owner/repository
subscribe GitHub notification: Install GitHub Slack App: https://slack.com/apps/A8GBNUWU8-github
$ slack-cmd -w xxx -c github -t "subscribe owner/repository" -C xxxxx -T xxxx-xxxxxxxxx-xxxx