簡體   English   中英

Microsoft Teams 中的對話

[英]Conversation in Microsoft Teams

我們需要從我們的 Web 應用程序中自動化一些通知。 這些在各個階段被觸發,例如。 步驟 A、B 或 C 會觸發向特定方發送電子郵件。

作為對此的即興發揮,團隊集成正在查看創建特定頻道的位置,並使用 webhook 發布消息。

我創建了一個帶有傳入 webhook 的自定義頻道,並發布了一個 JSON 請求(@messagecard 類型),該請求可在頻道中查看。 但需要的是真正建立對話而不是單獨的消息。 通過對話,我們的意思是像下面這樣的場景或樹結構

OverAll狀態1(父消息)-->后續回復(子消息)--->后續回復(子消息)

我做了一些研發,發現傳入的 webhook post 請求沒有返回任何消息 ID(該功能不存在)

我不明白機器人(Azure 或 Microsoft)如何在這里提供幫助。

請指教

Webhooks/connectors 非常適合單個消息,您看到了嗎,但我認為它不會使您能夠創建然后繼續現有的“對話”(即線程)。 您當然可以使用基於“機器人”的方法來實現這樣的目標。 在實踐中,這是一種“機器人+額外”,因為你需要兩件事:

1) 注冊到頻道的機器人。 這將為您提供一些您需要能夠從外部團隊發送消息的關鍵信息 - 稱為“主動”消息。 在頻道中擁有機器人也意味着您有權向頻道發送消息 2) 接下來您需要實現主動消息。 在這里查看我的答案以了解更多信息:以編程方式向 Microsoft Teams 中的機器人發送消息(答案是在 C# 中 - 不確定您使用的是哪種語言/平台,但相同的概念適用於 Node)

除了主動消息之外,發送第一條消息后,您還需要存儲從“SendToConversationAsync”返回的消息引用。 然后,您將其應用於后續消息,正如我在此處的回答中所述: 如何使用 Bot Framework 在自適應卡旁邊添加團隊中的提及

希望有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM