Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yusukeiwaki/slack_cli
slack_cli(Slackボットキット)のnpm公開用リポジトリ
https://github.com/yusukeiwaki/slack_cli
Last synced: about 2 months ago
JSON representation
slack_cli(Slackボットキット)のnpm公開用リポジトリ
- Host: GitHub
- URL: https://github.com/yusukeiwaki/slack_cli
- Owner: YusukeIwaki
- Created: 2015-09-04T02:58:57.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-30T09:36:37.000Z (almost 9 years ago)
- Last Synced: 2024-10-18T08:18:20.713Z (3 months ago)
- Language: JavaScript
- Size: 8.79 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# slack_cli
Slackボット作成に便利なツールキットです。## How to install?
グローバルインストール
```
npm install -g slack_botkit#-- usage --
# slack post \#hoge_channel some message
```環境を汚さずインストールしたい方は、ローカルインストールも一応できます
```
cd path/anywherenpm install slack_botkit
cd node_modules/slack_botkit#-- usage --
# ./slack post \#hoge_channel some message
```## Configure
環境変数を設定しておくと、毎回指定しなくてもいいので楽です。
* SLACK_API_TOKEN ・・・デフォルトのAPIトークン
* SLACK_API_USER ・・・デフォルトのusernameAPIトークンは [このへん](https://api.slack.com/web) から取得してください。
## Let's try!
Hello
```
slack post --username=hogehogebot \#hoge_channel こんにちは! hogehoge bot です!
```## コマンドラインオプション
### slack post
* `--token` **・・・トークン(デフォルト値は $SLACK_API_TOKEN )**
* `-u`, `--username` **・・・投稿時に使うユーザー名(デフォルト値は $SLACK_API_USER )**
* `--icon` ・・・投稿時に使うアイコンURL### slack observe
* `--token` **・・・トークン(デフォルト値は $SLACK_API_TOKEN )**
* `-e`, `--exec`, `--callback` ・・・コールバック関数のjsファイルを指定する### slack reaction
* `--token` **・・・トークン(デフォルト値は $SLACK_API_TOKEN )**