Skip to content

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

License

Notifications You must be signed in to change notification settings

hogesuke/slack-reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slack Reporter

指定の期間に投稿されたメッセージをレポートにまとめるツールです。
Slack Silencerと併せて使うことで、作業に集中できる環境を構築できます。

サンプルイメージ

screenshot

使い方

SlackのAPI tokenを作成

https://api.slack.com/web より作成できます。

tokenを環境変数に設定

export SLACK_API_TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Slackのユーザ名を環境変数に設定(オプション)

設定するとSlackのダイレクトメッセージでレポートのパスをお知らせします。

export SLACK_USER=xxxxxxxxxx

Slack Reporterをgit clone

git clone git@github.com:hogesuke/slack-reporter.git

コマンドラインよりプログラムを実行

# 9:30から18:30のメッセージを対象にする場合
/path/to/reporter.rb 0930 1830
# 現時刻から1時間前までのメッセージを対象にする場合
/path/to/reporter.rb 60

crontabに設定する場合。

# 18:30にレポート作成
30 18 * * * /path/to/reporter.rb 0930 1830

ライセンス

MIT

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages