https://github.com/hogesuke/slack-reporter
特定期間のSlackの投稿をまとめてレポートしてくれるツール
https://github.com/hogesuke/slack-reporter
Last synced: about 1 year ago
JSON representation
特定期間のSlackの投稿をまとめてレポートしてくれるツール
- Host: GitHub
- URL: https://github.com/hogesuke/slack-reporter
- Owner: hogesuke
- License: mit
- Created: 2015-12-12T02:58:14.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-19T15:31:12.000Z (over 10 years ago)
- Last Synced: 2024-04-13T10:00:37.597Z (about 2 years ago)
- Language: Ruby
- Size: 56.6 KB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Slack Reporter
==============
指定の期間に投稿されたメッセージをレポートにまとめるツールです。
[Slack Silencer](https://github.com/dopin/slack-silencer)と併せて使うことで、作業に集中できる環境を構築できます。
## サンプルイメージ

## 使い方
#### SlackのAPI tokenを作成
https://api.slack.com/web より作成できます。
#### tokenを環境変数に設定
```sh
export SLACK_API_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```
#### Slackのユーザ名を環境変数に設定(オプション)
設定するとSlackのダイレクトメッセージでレポートのパスをお知らせします。
```sh
export SLACK_USER=xxxxxxxxxx
```
#### Slack Reporterをgit clone
```sh
git clone git@github.com:hogesuke/slack-reporter.git
```
#### コマンドラインよりプログラムを実行
```sh
# 9:30から18:30のメッセージを対象にする場合
/path/to/reporter.rb 0930 1830
# 現時刻から1時間前までのメッセージを対象にする場合
/path/to/reporter.rb 60
```
crontabに設定する場合。
```sh
# 18:30にレポート作成
30 18 * * * /path/to/reporter.rb 0930 1830
```
## ライセンス
MIT