Slackから勤怠入力するSlack Botだぱっちょ。
KING OF TIME のみに対応しています。
Slack Appの作成。 参考: https://slack.dev/bolt-python/tutorial/getting-started
Socket Mode は ON にする
必要な権限
Slash コマンドの登録
$ git clone [email protected]:showwin/kintai-paccho.git
$ cd kintai-paccho
$ export SLACK_BOT_TOKEN=xoxb-<your-bot-token> # Slack の Token を設定
$ export SLACK_APP_TOKEN=xapp-<your-app-level-token> # Slack の Token を設定
$ export KOT_TOKEN=xxxxxxxxxxxxxxxx # King of Time の Token を設定
$ poetry install
$ poetry run python run.py
supervisor などで監視すると良いと思います。
$ make fmt
$ make test
登録する
bot をチャンネルに呼ぶか、botに直接以下のメッセージを送る。
/employee-code <your-code>
で登録。従業員番号はKing of Timeログイン後に画面右上の自分の名前の横に出てくる数字のこと。
おはー
と おつー
で出勤と退勤
途中で休憩するとき
可愛いアイコンたちは 著作権に違反しない範囲で ご自身でご設定ください 🙏