2017-10-26 15 views
1

どのように私はMicrosoft-Teamsのチャットルームにメッセージを自動的に投稿できますか?これは片方向メッセージングのためのものです。すなわち、メッセージを投稿し、メッセージを読みません。Microsoft-Teamsチャットルームへの自動/ボットメッセージ投稿

ここでは、さまざまなグループチャットソリューションを評価しています.1つの要件は、さまざまなサービス&からチャットルームにエラーメッセージを投稿することです。

を作成するのが賢明な方法ですが、authenticationは狂ったように見えますが、メッセージを投稿するだけの方法はありません。我々は、異なるスクリプト言語(Perl、Python、シェルスクリプトなど)で簡単に使用できる一般的なソリューションを探しているので、.NET SDKまたはNode.js SDKを使用したくない。

すでにSlackとCisco Sparkを見てきました。これらの両方でメッセージを投稿するのは簡単なので、Microsoft-Teamsにも同様の簡単なソリューションが必要ですか?例えば

:あなたがメッセージを投稿するincoming webhooksを使用することができスラックで

。 Webインターフェイスを使用して各チャットルームに固有のWebhook URLを取得し、そのURL(JSONメッセージペイロード付き)をBotとしてpost to that chat roomに単純なHTTP POSTを実行します。私は10分で作業しました。

あなたはユニークなアクセストークンを提供するcreate a Botをあなたに送ります。その後、チャットルームのroom_idを取得し、それらを一緒に使用してcreate a message in the chat roomにHTTP POST(JSONペイロードで)を行います。

どのようにプログラムを使ってMicrosoft-Teamsのチャットルームにメッセージを投稿/作成/送信するのですか?

ありがとうございます! ジャスティン

答えて

1

"Incoming Webhook"コネクタを使用してチャネルにメッセージを送信するのが最も簡単な方法です。詳細については、https://msdn.microsoft.com/en-us/microsoft-teams/connectors?f=255&MSPPError=-2147217396#setting-up-a-custom-incoming-webhook

+0

私は管理者に利用可能なコネクタとして「Incoming Webhook」を追加する必要がありましたが、これが完了すると、リンクしたドキュメントはまさに私が必要としていたものでした。ありがとう! – Justin

0

具体的には、Office 365 Connectorsの仕組みについて詳しく説明しています。 Connectorでは、Webフックと単純なJSONペイロードを使用して、グループまたはチームにメッセージを投稿できます。

これらは非常に役立ちます遊ぶためのplaygroundがあります。しかし、1つの注意点としては、プレイグランドのWebhook実装にバグがあります。テスト目的のために、私はSend via Emailオプションに固執します。これはプロダクションでのこれらの動作には影響しません。バグはPlaygroundアプリケーション自体に隔離されています。