LINE WORKS의 Bot으로 보낸 토크를 Excel에 저장

LINE WORKS의 토크 Bot API와 Microsoft FLOW로 만든 토크 Bot이받은 토크를 Excel에 기록해 봅니다.



Excel



테이블을 만든 Excel 통합 문서를 OneDrive 또는 OneDrive for Business에 저장합니다.


Microsoft Flow 준비



플로우의 트리거로서 [HTTP 요구의 수신시]를 이용합니다. 이렇게하면 사용자가 보낸 메시지를 구문 분석하고받는 사람에게 전달 메시지를 처리합니다.

요청 본문의 JSON 스키마를 샘플 페이로드를 사용하여 스키마 생성을 사용하여 만듭니다.



샘플의 JSON 페이로드는 LINE WORKS Developers 사이트의 "메시지 수신 - Callback 형식(message)"기사 중의 Request Example로서 게재된 다음을 이용합니다.
{
  "type": "message",
  "source": {
    "accountId": "[email protected]",
    "roomId": "12345"
  },
  "createdTime": 1470902041851,
  "content": {
    "type": "text",
    "text": "hello"
  }
}

Microsoft Flow는 샘플 페이로드를 구문 분석하여 스키마를 생성합니다. 스바라시이!!



[method]는 "POST"를 지정합니다.

Flow를 저장할 때이 Http 요청을 수신하기위한 URL이 생성되고 LINE WORKS의 Developer Console에서 Callback URL로 사용됩니다.

그런 다음 "Excel Online"의 "테이블에 행 추가"를 작업으로 지정합니다.


LINE WORKS Developer Console 준비



LINE WORKS에서 토크봇 API를 사용하려면 LINE WORKS의 Developer Console에서 다음 작업을 수행합니다.

Bot 등록



Bot 메뉴에서 등록 버튼을 클릭하고 다음 항목을 입력한 다음 저장을 클릭합니다.
- Bot 이름 -> 임의의 이름
- "설명"-> 임의의 설명문
- Callback URL -> Microsoft Flow의 Http 수신 시 요청에서 생성된 URL
- 여러 명의 대화방에 초대 가능 -> off
- 관리자 -> 모든 멤버 지정

LINE WORKS 관리 화면에서 작업



LINE WORKS 관리 화면의 [서비스] - [Bot] 메뉴에서 해당 Bot을 추가합니다.



동작 확인



LINE WORKS에서 메시지 수신 Bot에 메시지를 보내면 Excel Online 시트에 로그가 기록되는지 확인합니다.

좋은 웹페이지 즐겨찾기