https://github.com/showwin/kintai-paccho
Slackから勤怠入力するSlack Botだぱっちょ
https://github.com/showwin/kintai-paccho
Last synced: 5 months ago
JSON representation
Slackから勤怠入力するSlack Botだぱっちょ
- Host: GitHub
- URL: https://github.com/showwin/kintai-paccho
- Owner: showwin
- License: mit
- Created: 2018-04-23T10:09:17.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-05T03:55:05.000Z (about 3 years ago)
- Last Synced: 2025-12-24T12:00:13.027Z (6 months ago)
- Language: Python
- Size: 945 KB
- Stars: 14
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kintai-paccho
Slackから勤怠入力するSlack Botだぱっちょ。
[KING OF TIME](https://www.kingtime.jp/) のみに対応しています。
## 事前準備
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- # Slack の Token を設定
$ export SLACK_APP_TOKEN=xapp- # 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 ` で登録。従業員番号はKing of Timeログイン後に画面右上の自分の名前の横に出てくる数字のこと。

### Lv.1
`おはー` と `おつー` で出勤と退勤

### Lv.2
途中で休憩するとき

## 注意事項
可愛いアイコンたちは **著作権に違反しない範囲で** ご自身でご設定ください :pray: