-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e9cb64d
commit c8556c4
Showing
2 changed files
with
36 additions
and
793 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,45 @@ | ||
### 依存関係インストール | ||
|
||
# Simple Slack Radio | ||
|
||
特定のSlackチャネルの発言を音声化して流してくれる。 | ||
`#random`チャネルなどをゆるりと聞いていると面白いのでは | ||
|
||
## Requirements | ||
|
||
* `say`コマンド : 直接使用しているのでMac推奨です | ||
* node.js(10.xx or later推奨) | ||
|
||
|
||
## Cloneと依存関係インストール | ||
|
||
``` | ||
yarn | ||
git clone ${このリポジトリ} | ||
cd slack-radio | ||
npm install | ||
``` | ||
|
||
(npm installでも良い。(package-lock.jsonに注意だけど) | ||
## 必要情報の収集 | ||
|
||
### 起動 | ||
起動に必要な情報を取得する | ||
|
||
* Botトークン | ||
* [こちら](https://www.utakata.work/entry/2017/11/18/100000) を参照 | ||
* SlackChannelID - 起動メッセージなど通知用 | ||
* [こちら](https://qiita.com/unsoluble_sugar/items/603e51106d9632f3ea4f) で確認 | ||
|
||
## 起動 | ||
|
||
↑で取得した情報を環境変数に入れて起動する | ||
|
||
``` | ||
yarn run start | ||
APP_CHANNEL_ID=${SlackChannelID} SLACK_BOT_TOKEN=${Botトークン} npm start | ||
``` | ||
|
||
(npm startでも良い) | ||
SlackChannelIDに「起動したよ」とBotからメッセージが届けば成功 | ||
|
||
|
||
## 使い方 / 挙動 | ||
|
||
Botを招待したチャネルで何かを発言すればOK.ガンガン垂れ流してくれる。 | ||
まだメッセージ再生をキューでさばいたりする処理は入れていないので | ||
長文を連続で投下すると声が被って死にそうになる |
Oops, something went wrong.