GoogleHome에서 Backlog 작업 업데이트

GoogleHome에서 Backlog 작업 업데이트



최근에 구입한 Google Home을 사용해 보고,
업무에 어떻게든 활용할 수 없는 것이라고 생각해, 시험에 Backlog의 태스크를 갱신(스테이터스를 종료), 태스크를 추가할 수 있도록 해 보았다.

이번, 프로그래밍은 하지 않고 실시하고 있어,
보안에 관해서도 고려하고 있지 않은 점은 요주의.

전제



Backlog 계정을 가지고 있으며 어쨌든 Backlog API를 사용하는 방법을 알고 있습니다.

시도한 결과



GoogleAssistant에서 숫자를 사용하고 싶다면 일본어라고 잘 인식하지 않는 것 같다.
그러므로 태스크 ID나 무언가의 관리 번호를 사용해 갱신하고 싶은 경우는, 그다지 향하지 않을지도.

태스크의 추가에 관해서는, 생각했을 때의 메모 정도라면 사용할 수 있을까.

다만, 메모라면 Backlog일 필요는 없다고 할까, 다른 것 쪽이 좋을지도 모르겠네요

했던 일



GoogleAssistant를 통해 다음을 수행할 수 있습니다.
  • Backlog 작업의 상태를 완료로 업데이트
    ※ [Ok, Google 작업 완료 {작업 번호}]
  • Backlog에 작업 추가
    ※ [Ok, Google 작업 추가 {작업 이름}]

  • 설정 방법



    1) IFTTT 계정을 만듭니다.
    htps : //이 ftt. 코m/
    이때 GoogleHome에서 사용하고 있는 Google 계정과 연결한다.

    2) My Applets에서 New Applet을 클릭

    3) [+ this]를 클릭

    4) Search Services에 google assistant를 입력하고 GoogleAssistant를 클릭합니다.

    5) 작업 추가의 경우 Say a phrase with a text ingredient를 클릭
    태스크 완료의 경우 [Say a phrase with a number]
  • 작업 추가



  • 품목

    비고


    What do you want to say?
    작업 추가 $
    음성 명령

    What's another way to say it?(optional)

    다른 음성 명령

    And another way? (optional)


    What do you want the Assistant to say in response?
    작업 추가
    음성 명령을 받았을 때의 답변

    Language
    일본어


  • 작업 상태 완료



  • 품목

    비고


    What do you want to say?
    작업 완료 #
    음성 명령

    What's another way to say it?(optional)

    다른 음성 명령

    And another way? (optional)


    What do you want the Assistant to say in response?
    작업 완료
    음성 명령을 받았을 때의 답변

    Language
    일본어



    6) Create Trigger를 클릭

    7) + that 클릭

    8) Search Services에 webhook을 입력하고 webhooks를 클릭합니다.

    9) [Make a web request]를 클릭

    10) 다음 정보 입력
  • 작업 추가의 경우



  • 품목

    비고


    URL
    https://xxxx.backlog.jp/api/v2/issues?apiKey={backlog의 API 키}
    xxxx는 사용 backlog 공간

    Method
    POST

    콘텐츠 유형
    application/x-www-form-urlencoded

    Body
    projectId=[프로젝트 ID]&issueTypeId=[과제 유형 ID]&priorityId=3&summary={{TextField}}


  • 작업 업데이트의 경우



  • 품목

    비고


    URL
    https://xxxx.backlog.jp/api/v2/issues/[프로젝트 키]-{{NumberField}}?apiKey={backlog의 API 키}
    xxxx는 사용 backlog 공간

    Method
    POST

    콘텐츠 유형
    application/x-www-form-urlencoded

    Body
    statusId=4



    프로젝트 ID나 IsuueTypeID를 모르는 경우,
    Backlog에 하나의 과제를 추가하고 그 과제의 키를 사용하여 다음 URL에서 확인할 수 있다.

    11) [Create Action]을 클릭

    12) 마침을 클릭

    13) 여기에서 실행할 수 있지만, 반영까지 다소 시간이 걸리므로, 명령이 인식되지 않는 경우는 조금 시간을 두고 나서 시험한다.

    IFTTT 실행 로그



    IFTTT의 [activity]에서 실행 로그를 참조할 수 있다.
    다만, Webhook에서 에러가 발생해도 어떠한 내용으로 에러가 되고 있는지는 확인할 수 없는 점은 시험하고 있어 불편했다.

    작업 추가의 경우 IFTTT의 Configure 캡처



    좋은 웹페이지 즐겨찾기