LINE WORKS + Azure Automation + Microsoft Flow에서 LINE WORKS Bot에서 토크 메시지 보내기
TITLE : PowerShell에서 토크 Bot API로 LINE WORKS로 메시지 보내기
URL : htps : // 코 m / 이와 오히 히 / ms / 92 a 3b5b4 a f288c22 a 96 a
또한 이 기사에서는 Windows 작업 스케줄러를 사용하여 오류 이벤트 기록 등을 트리거로 Bot에서 토크로 알림을 보내는 방법을 소개했습니다.
TITLE : Windows 이벤트 로그에 특정 이벤트가 기록되면 LINE WORKS Bot에서 알림
URL : htps : // 이 m/이와오히 g/있어 ms/8853에 d4433f6653396c2
이 기사에서는 Microsoft Flow와 함께 다양한 웹 서비스와 함께 LINE WORKS의 토크 Bot API에서 메시지를 보냅니다.
Microsoft Flow와 함께 PowerShell 스크립트를 실행하려면 Azure Automation을 사용합니다.
Azure Automation
Azure Automation을 사용하기 시작할 때 Azure Portal에서 "Automation 계정"을 만들고 "Runbook 유형"이 PowerShell인 Runbook을 만듭니다.
TITLE: Azure Automation 계정 만들기
URL : htps : // / cs. mic로소 ft. 코 m / 자 - jp / 아즈레 / 아우토 마치 온 / 아우 토 마치 온 - 쿠스 rt-c 레테 - 아코 t
TITLE: Azure Automation Runbook 만들기
URL : htps : // / cs. mic로소 ft. 코 m / 자 jp / 아즈레 / 아우토 마치 온 / 아우토 마치 온 쿠스 rkts
이 Runbook에 다음 스크립트를 작성합니다.
$header = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$header.Add("Content-Type","application/json; charset=UTF-8")
$header.Add("consumerKey","<Server API Consumer Key>")
$header.Add("Authorization","Bearer <Server Token>")
$header.Add("Cache-Control","no-cache")
$request = @"
{
"botNo": <bot No.>,
"accountId": "<user id>",
"content": {
"type": "text",
"text": "<メッセージ本文>"
}
}
"@
$Body = [System.Text.Encoding]::UTF8.GetBytes($request)
$Uri = "https://apis.worksmobile.com/<API ID>/message/sendMessage/v2"
Invoke-RestMethod -Uri $Uri -ContentType 'application/json' -Method Post -Header $header -Body $Body
이 스크립트는 주소 기반 LINE WORK API 인증 토큰을 사용하기 위해 Azure Automation의 Hybrid Runbook Worker 기능을 사용합니다.
TITLE: Windows Hybrid Runbook Worker 배포
URL : htps : // / cs. mic로소 ft. 코 m / 자 - jp / 아즈레 / 아우토 마치 온 / 아우 토 마치 온 - 우드 ws hrw
TITLE: Hybrid Runbook Worker에서 Runbook 실행
URL : htps : // / cs. mic로소 ft. 코 m / 자 jp / 아즈레 / 아우토 마치 온 / 아우 토 마치 온 - hrw - 룬 - 룬 보오 ks
Runbook 작성이 완료되면 "시작"버튼을 클릭하여 제대로 작동하는지 확인하십시오. 이 시점에서 실행 설정의 실행 대상을 하이브리드 Worker로 지정합니다.
작업이 완료되고 올바르게 응답하는지 확인할 수 있습니다.
Microsoft Flow
Microsoft Flow에서 Azure Automation Rubook을 호출하여 실행할 수 있습니다. 이를 통해 Microsof Flow에서 작동할 수 있는 다양한 웹 서비스의 동작 등을 트리거로 LINE WORKS의 Bot에서 토크 메시지를 보낼 수 있습니다.
TITLE: Microsoft Flow에서 흐름 만들기
URL : htps : // / cs. mic로소 ft. 코 m / 쟈 jp / f ぉ w / 게 ts r d
여기에서는 테스트 목적으로 Flow의 모바일 앱 버튼을 트리거하고 있지만 실제로는 사용 목적에 따라 설정합니다.
동작 확인
Flow 작업 만들기 화면에서 테스트를 클릭하여 LINE WORKS에 토크 메시지가 전송되는지 확인합니다.
정상적인 동작을 확인할 수 있으면 작업을 저장하고 실제로 트리거되는 작업 이후에 메시지가 도착하는지 확인합니다.
Reference
이 문제에 관하여(LINE WORKS + Azure Automation + Microsoft Flow에서 LINE WORKS Bot에서 토크 메시지 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/iwaohig/items/3056b95597772061d17b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$header = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$header.Add("Content-Type","application/json; charset=UTF-8")
$header.Add("consumerKey","<Server API Consumer Key>")
$header.Add("Authorization","Bearer <Server Token>")
$header.Add("Cache-Control","no-cache")
$request = @"
{
"botNo": <bot No.>,
"accountId": "<user id>",
"content": {
"type": "text",
"text": "<メッセージ本文>"
}
}
"@
$Body = [System.Text.Encoding]::UTF8.GetBytes($request)
$Uri = "https://apis.worksmobile.com/<API ID>/message/sendMessage/v2"
Invoke-RestMethod -Uri $Uri -ContentType 'application/json' -Method Post -Header $header -Body $Body
Microsoft Flow에서 Azure Automation Rubook을 호출하여 실행할 수 있습니다. 이를 통해 Microsof Flow에서 작동할 수 있는 다양한 웹 서비스의 동작 등을 트리거로 LINE WORKS의 Bot에서 토크 메시지를 보낼 수 있습니다.
TITLE: Microsoft Flow에서 흐름 만들기
URL : htps : // / cs. mic로소 ft. 코 m / 쟈 jp / f ぉ w / 게 ts r d
여기에서는 테스트 목적으로 Flow의 모바일 앱 버튼을 트리거하고 있지만 실제로는 사용 목적에 따라 설정합니다.
동작 확인
Flow 작업 만들기 화면에서 테스트를 클릭하여 LINE WORKS에 토크 메시지가 전송되는지 확인합니다.
정상적인 동작을 확인할 수 있으면 작업을 저장하고 실제로 트리거되는 작업 이후에 메시지가 도착하는지 확인합니다.
Reference
이 문제에 관하여(LINE WORKS + Azure Automation + Microsoft Flow에서 LINE WORKS Bot에서 토크 메시지 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/iwaohig/items/3056b95597772061d17b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(LINE WORKS + Azure Automation + Microsoft Flow에서 LINE WORKS Bot에서 토크 메시지 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iwaohig/items/3056b95597772061d17b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)