Slack Status Checker

Slackメンバーのログイン具合を可視化します.

使用イメージ

構成

構成図

ファイル

status_collector.py

メンバーのステータスを収集します.
Lambdaでは一定時間おきに実行し,結果をSQSに貯めます.

status_visualizer.py

収集したデータをグラフにし,結果をSlackにアップロードします.
Lambdaでは1日おきに実行します.

参考文献

LambdaのPythonチュートリアル
Lambdaで定期処理
SQSチュートリアル
SQSのアクセス制限追加
SQSアクション一覧

SQSからの受信
Slackに画像をアップロードする
LambdaのLayer作成