토크룸 대화를 감정 분석하기 LINE WORKS Bot
3855 단어 LINEWORKSbotMicrosoftFlow
단순한 기록 용도의 Bot 은 너무 애상이 없기 때문에, 대화의 분위기에 있던 스탬프를 보내도록(듯이) 해 봅니다.
감정 분석은 Microsoft Azure Cognitive Service의 Text Analytics를 사용합니다.
htps : // 오즈레. mic로소 ft. 코 m / 쟈 jp / 세 r ゔ ぃせ s / 코 g 치 ゔ ぇ r ゔ ぃ 세 s / xt 아나 ly 치 cs /
메시지를 받고 보내려면 LINE WORKS 토크 Bot API를 사용하십시오.
TITLE : 메시지 보내기 (text)
URL : ぇぺぺrs. rks 모비. 이 m/jp/도쿠멘 t/100500801?ぁ g = 그럼
TITLE: 메시지 수신 - Callback 형식
URL : ぇぺぺrs. rks 모비. 이 m/jp/도쿠멘 t/1005009?ぁ g = 그럼
일련의 처리는 Microsoft Flow로 거의 코딩 없이 실시합니다.
Microsoft Flow 흐름 만들기
트리거에 "HTTP 요청 수신시"를 선택합니다.
요청 본문의 JSON 스키마는 "샘플 페이로드를 사용하여 스키마 생성"에서 생성됩니다.
페이로드의 샘플은, 이 페이지의 기재를 이용합니다.
TITLE: 메시지 수신 - Callback 형식
URL : ぇぺぺrs. rks 모비. 이 m/jp/도쿠멘 t/1005009?ぁ g = 그럼
TITLE: 메시지 수신 - Callback 형식(message)
URL : ぇぺぺrs. rks 모비. 이 m/jp/도쿠멘 t/100500901?ぁ g = 그럼
-> Request Example - type "text"의 개소
{
"type": "message",
"source": {
"accountId": "[email protected]",
"roomId": "12345"
},
"createdTime": 1470902041851,
"content": {
"type": "text",
"text": "hello"
}
}
그런 다음 Azure Cognitive Services의 Text Analytics에서 감정 분석을 수행하기 위해 "텍스트 분석"의 "감정 감지"를 작업에 지정합니다.
Webhook에서 받은 텍스트를 감정 감지합니다.
분석 결과는 OneDrive for Business의 Excel Book에 기록됩니다.
점수는 0에서 1 사이의 숫자로 표시됩니다. 0.7을 넘으면 긍정적, 0.3을 밑돌면 부정적.
점수가 일정한 값을 초과하면 Bot에서 스탬프와 메시지를 보내도록 조건과 작업을 추가합니다.
동작 확인
토크룸에 Bot을 초대하여 회원의 발언이 감정 분석되고, 긍정적인 발언으로 스탬프 전송 등이 이루어지는지 확인합니다.
Reference
이 문제에 관하여(토크룸 대화를 감정 분석하기 LINE WORKS Bot), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iwaohig/items/c7a75439768cfd777961텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)