Skip to content

showwin/kintai-paccho

Repository files navigation

kintai-paccho

Slackから勤怠入力するSlack Botだぱっちょ。

KING OF TIME のみに対応しています。

事前準備

Slack Appの作成。 参考: https://slack.dev/bolt-python/tutorial/getting-started

Socket Mode は ON にする

必要な権限

Slash コマンドの登録

起動方法

$ git clone git@github.com: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との接し方

Lv.0

登録する

bot をチャンネルに呼ぶか、botに直接以下のメッセージを送る。

/employee-code <your-code> で登録。従業員番号はKing of Timeログイン後に画面右上の自分の名前の横に出てくる数字のこと。

Lv.1

おはーおつー で出勤と退勤

Lv.2

途中で休憩するとき

注意事項

可愛いアイコンたちは 著作権に違反しない範囲で ご自身でご設定ください 🙏

About

Slackから勤怠入力するSlack Botだぱっちょ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published