An open API service indexing awesome lists of open source software.

https://github.com/hogesuke/slack-reporter

特定期間のSlackの投稿をまとめてレポートしてくれるツール
https://github.com/hogesuke/slack-reporter

Last synced: about 1 year ago
JSON representation

特定期間のSlackの投稿をまとめてレポートしてくれるツール

Awesome Lists containing this project

README

          

Slack Reporter
==============

指定の期間に投稿されたメッセージをレポートにまとめるツールです。
[Slack Silencer](https://github.com/dopin/slack-silencer)と併せて使うことで、作業に集中できる環境を構築できます。

## サンプルイメージ
![screenshot](https://raw.github.com/wiki/hogesuke/slack-reporter/img/slack-reporter-sample1.png)

## 使い方
#### 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