KING OF TIMEの出退勤をSlackにポストするchrome拡張機能
まずは Slack Botが必要。Slack ApplicationsからBotと便利なHOOKS_URLを用意しておきたい。
多分こーゆー記事の通りで作れる。日本語をBot名に入れたら作成できないので注意
作ったら、Slack ApplicationsにはBotがいるはず
あんまメンテするモチベはないので拡張機能を公開しません。コードをローカルに入れてください。お願いします。なんでもしますから。
git clone [email protected]:okmtdev/KINTAI_slack_from_KING_OF_TIME.git
「chrome://extensions/」をChromeのアドレスバーに打ち込む
右上にあるデベロッパーモードを…
ON!
「パッケージ化されていない拡張機能を読み込む」で、さっきcloneしたレポジトリにあるextensionを指定
読み込めたらこんなのが出てくる。右下のトグルがオンになっていることを確認する
KING OF TIME を開き、Slackのアイコンマークの「KINTAI_SLACK_FROM_KING_OF_TIME」をクリックする
変数 | 集め方 |
---|---|
Hooks URL | Slack Application > OAuth & Permissions > Bot User OAuth Token |
出勤時メッセージ | お好きに。 |
退勤時メッセージ | お好きに。 |
「テスト投稿」ボタンで「テスト成功!」というメッセージをボットが呟いてくれます。
ここまでできたら、KING OF TIME から打刻を行ってください。
URLは「https://s2.ta.kingoftime.jp/independent/recorder2/personal/
」からのみ動作するようになっているので、
それ以外のURLからKING OF TIMEを利用する場合は、manifest.jsonを修正してください。