Giter Club home page Giter Club logo

teams-bot-automate-hrmos's Introduction

勤怠自動化bot

About

Hrmosの勤怠入力を自動化するbotです

TeamsチャットからコマンドでHrmosの打刻が可能になります。

目次

How to use

botがいるチャットで以下コマンドを使用してHrmosの打刻を行う

  • "in"もしくは"おはよう": 出勤を打刻

  • "out": 退勤を打刻

  • "break": 休憩開始を打刻

  • "back": 休憩終了を打刻

Architecture

アーキテクチャ概要図

HrmosAPI

Development

PreRequisite

  1. nodejs
  2. Microsoft Account
  3. Microsoft 365 Tenant
  4. Visual Studio Code
  5. Teams Toolkit

deploy

ローカル、クラウドそれぞれのデプロイ手順を記載する。

Local

  1. VSCode上でF5キーでデバック開始
  2. 自動でブラウザが起動

Cloud

Teams Toolkitを使用する

  1. 初回のみ
    1. Microsoftアカウントでログイン
    2. サブスクリプションを選択 サブスクリプションの選択画面
    3. Provision in the cloud でリソースグループの作成 リソースグループの作成
    4. Deploy to the cloudを選択 クラウドにデプロイ
  2. 2回目以降
    1. Deploy to the cloudを選択

Document

MarkdownとPlantUMLを使用して作成する。

PreRequisite

  1. Java
  2. PlantUML
  3. Graphviz

アイコン

Licence

MIT

teams-bot-automate-hrmos's People

Contributors

kenshgy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.