Georepublic / miyamoto

Google Apps Scriptで書かれたSlack用勤怠管理Botの「みやもとさん」
1 stars 2 forks source link

Environment info

勤怠管理bot - みやもとさん

Google Apps Scriptで書かれた、Slack上で動く勤怠管理Bot。 Georepublic Japan 内での利用用にカスタマイズしています。

オリジナル版はこちら

Slackで下記の様につぶやくと、みやもとさんがGoogle Spreadsheetに勤怠を記録してくれます。

demo1

会話例/Examples

動かす/How to use

Slackの#_timesheetチャンネルで「おはよう」と発言すると、先の「Slack Timesheets」にユーザ名のタブが作られて、時間が記録されます。

週の休日は「Day Off」の欄に,(カンマ)区切りで入力します。

メッセージの変更/Change messages

Spreadsheetの「_メッセージ」シートに各メッセージのテンプレートが書かれています。縦に複数設定すると、ランダムで選択されます。

ココを変更するとみやもとさんのキャラが変わります。ぜひ面白い設定をしてください。

仕様/Limitation

開発/Development

If you push your code to the master branch, the script will automatically deployed to the Google App Script.

Please see DEVELOPMENT.md for the development details.

Todo

テストの実行

みやもとさんはロジックの検証をNodeを使って行う事ができます。Nodeの実行環境を整えたら下記のコマンドを実行してください。

npm install
make test

ソースコード/Source codes

License