【PowerAutomate】 Teams에서 팀 또는 채널로 향하는 멘션을하는 방법
4546 단어 팀GraphAPIPowerAutomateREST-API
개요
PowerAutomate에서 GraphAPI를 사용하여 팀 또는 채널에 대한 멘션을 수행합니다.
~ 로 둘러싸는 방법으로는 팀이나 채널에 멘션을 할 수 없습니다.(2020년 9월 현재)
아마도 GraphAPI에있는 "mentions"속성을 사용할 수밖에 없다고 생각합니다.
유감스럽게도 Webhook에는 멘션에 대한 속성이 없습니다.
사전 준비
· AzureAD에서 API 권한 추가
참고:( htps : // 코 m / 카이 토메 / ms / 606f103f34df kad31d )
· 브라우저 버전의 Teams에 로그인하여 대상 팀 ID 및 채널 ID 획득
이쪽의 기사를 확인해 주세요. 이해하기 쉽습니다.
참고:( htps : // m / 야마 d365 / ms / 480f77 9102b132d258 )
흐름 생성
이번에는 인스턴트 (수동) 플로우로 채널에 멘션하는 플로우를 작성합니다.
트리거에 대해서는 용도에 따라 설정해 주십시오.

1. 팀 ID와 채널 ID를 변수에 저장
URL이 길어지면 copipe가 귀찮아서 변수를 만들 수 있습니다.
필요없는 분은 날려도 OK입니다.

2. HTTP 요청 작성
여기에서 AzureAD에 연결하여 API를 설정합니다.

처음에는 아래가 표시된다고 생각하므로 각각 입력하십시오.
· Base Resource URL → htps // g 등 ph. 미 c 로소 ft. 이 m
· Azure AD Resource URI → htps : // g 등 ph. mic로소 ft. 이 m

다음 설정 부분입니다.
방법: POST
URL : https://graph.microsoft.com/v1.0/teams/팀 ID/channels/채널 ID/messages
헤더: Content-type application/json

본문입니다. (아래에 코드를 쓰고 있습니다)
검은 색으로 채워지는 곳은 채널의 이름을 지정하십시오.
팀에게 멘션하는 경우는 검은 색의 부분을 팀명으로 해
빨간색 테두리로 둘러싸인 channelID를 팀 ID, "channel"을 "team"으로 변경하십시오.

{
"body": {
"content": "This is Flow mention channel test, <at id=\"0\">チャネル名</at>",
"contentType": "html"
},
"mentions": [
{
"id": 0,
"mentionText": "チャネル名",
"mentioned": {
"conversation": {
"id": "チャネルID",
"displayName": "チャネル名",
"[email protected]": "#Microsoft.Teams.GraphSvc.conversationIdentityType",
"conversationIdentityType": "channel"
}
}
}
]
}
3. 결과
이미지처럼 되어 있으면 OK입니다.
※죄송합니다, teams의 외형 바꾸고 있기 때문에 보기 힘들지도…
빨간색 페인트에 채널 (팀) 이름이 표시되고 빨간색 테두리에이 표시가 있으면 멘션됩니다.

마지막으로
굿도 개인에게 멘션하는 방법 밖에 나오지 않아 싫어졌어요 웃음
꼭 LGTM 주시면 나날을 사는 기력이 솟아 오므로 수고스럽지만, 꼭 부탁드립니다.
많은 분들에게 봐 주시면 어쩌면 굿했을 때 상위쪽으로 온다고 생각하기 때문에…
Reference
이 문제에 관하여(【PowerAutomate】 Teams에서 팀 또는 채널로 향하는 멘션을하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kaitomate/items/e681cfe19cb9fb496ef2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
· AzureAD에서 API 권한 추가
참고:( htps : // 코 m / 카이 토메 / ms / 606f103f34df kad31d )
· 브라우저 버전의 Teams에 로그인하여 대상 팀 ID 및 채널 ID 획득
이쪽의 기사를 확인해 주세요. 이해하기 쉽습니다.
참고:( htps : // m / 야마 d365 / ms / 480f77 9102b132d258 )
흐름 생성
이번에는 인스턴트 (수동) 플로우로 채널에 멘션하는 플로우를 작성합니다.
트리거에 대해서는 용도에 따라 설정해 주십시오.

1. 팀 ID와 채널 ID를 변수에 저장
URL이 길어지면 copipe가 귀찮아서 변수를 만들 수 있습니다.
필요없는 분은 날려도 OK입니다.

2. HTTP 요청 작성
여기에서 AzureAD에 연결하여 API를 설정합니다.

처음에는 아래가 표시된다고 생각하므로 각각 입력하십시오.
· Base Resource URL → htps // g 등 ph. 미 c 로소 ft. 이 m
· Azure AD Resource URI → htps : // g 등 ph. mic로소 ft. 이 m

다음 설정 부분입니다.
방법: POST
URL : https://graph.microsoft.com/v1.0/teams/팀 ID/channels/채널 ID/messages
헤더: Content-type application/json

본문입니다. (아래에 코드를 쓰고 있습니다)
검은 색으로 채워지는 곳은 채널의 이름을 지정하십시오.
팀에게 멘션하는 경우는 검은 색의 부분을 팀명으로 해
빨간색 테두리로 둘러싸인 channelID를 팀 ID, "channel"을 "team"으로 변경하십시오.

{
"body": {
"content": "This is Flow mention channel test, <at id=\"0\">チャネル名</at>",
"contentType": "html"
},
"mentions": [
{
"id": 0,
"mentionText": "チャネル名",
"mentioned": {
"conversation": {
"id": "チャネルID",
"displayName": "チャネル名",
"[email protected]": "#Microsoft.Teams.GraphSvc.conversationIdentityType",
"conversationIdentityType": "channel"
}
}
}
]
}
3. 결과
이미지처럼 되어 있으면 OK입니다.
※죄송합니다, teams의 외형 바꾸고 있기 때문에 보기 힘들지도…
빨간색 페인트에 채널 (팀) 이름이 표시되고 빨간색 테두리에이 표시가 있으면 멘션됩니다.

마지막으로
굿도 개인에게 멘션하는 방법 밖에 나오지 않아 싫어졌어요 웃음
꼭 LGTM 주시면 나날을 사는 기력이 솟아 오므로 수고스럽지만, 꼭 부탁드립니다.
많은 분들에게 봐 주시면 어쩌면 굿했을 때 상위쪽으로 온다고 생각하기 때문에…
Reference
이 문제에 관하여(【PowerAutomate】 Teams에서 팀 또는 채널로 향하는 멘션을하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kaitomate/items/e681cfe19cb9fb496ef2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{
"body": {
"content": "This is Flow mention channel test, <at id=\"0\">チャネル名</at>",
"contentType": "html"
},
"mentions": [
{
"id": 0,
"mentionText": "チャネル名",
"mentioned": {
"conversation": {
"id": "チャネルID",
"displayName": "チャネル名",
"[email protected]": "#Microsoft.Teams.GraphSvc.conversationIdentityType",
"conversationIdentityType": "channel"
}
}
}
]
}
굿도 개인에게 멘션하는 방법 밖에 나오지 않아 싫어졌어요 웃음
꼭 LGTM 주시면 나날을 사는 기력이 솟아 오므로 수고스럽지만, 꼭 부탁드립니다.
많은 분들에게 봐 주시면 어쩌면 굿했을 때 상위쪽으로 온다고 생각하기 때문에…
Reference
이 문제에 관하여(【PowerAutomate】 Teams에서 팀 또는 채널로 향하는 멘션을하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kaitomate/items/e681cfe19cb9fb496ef2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)