teams に webhook を設定して、teams に投稿するサンプル
curl で直接送る場合
echo '{"text": "Hello World!"}' | curl -H 'Content-type: application/json' -d @- <WEBHOOK_URL>
Google App Script(GAS) で送る場合
UrlFetchApp.fetch(
<WEBHOOK_URL>,
{
"headers" : {
"Content-Type": "application/json"
},
"method" : "POST",
"payload" : JSON.stringify({
text: "Hello World!"
})
}
);
IFTTT で送る
- URL: Webhook の URL
- Method: POST
- Content Type(optional): application/json
- Body(optional): {“text”: “Hellow, World!”}
メンションがつけられない
今の時点では、メンションをつける方法がサポートされていない様子。<at>user</at>
, <at>user@microsoft.com
, @user
と色々試してみたがダメだった。