An open API service indexing awesome lists of open source software.

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だぱっちょ

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ログイン後に画面右上の自分の名前の横に出てくる数字のこと。

![](https://github.com/showwin/kintai-paccho/raw/master/doc/how_to_use_setup.png)

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

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


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