簡體   English   中英

如何在 MS Teams 中誘導“查看更多”以獲取長 Bot 響應

[英]How to induce “See More” for long Bot responses in MS Teams

我有一個用 C# 和 Bot Framework v3 構建的機器人,部署在 Azure 中並加載到 MS Teams 中。 bot 根據用戶請求從 Azure DevOps 和 Jira 檢索任務信息,並將各種字段值發送回通道。 問題是像描述這樣的一些字段可能有相當長的值回來顯示為 MS Teams 中的一頁文本。

當機器人與團隊內部交互時,“查看更多”function 會隱藏長響應,直到被點擊。 在私人聊天中與機器人進行交互時,“查看更多”不會顯示。

有沒有辦法誘導像“查看更多”這樣的東西來隱藏私人聊天中長響應的部分顯示?

我查看了 SO 和 google,找不到任何人控制“查看更多”功能的位置。

此團隊功能在 UI 中不可用於一對一對話。 如果您想實現自己的基於機器人的解決方案,那么您有幾個選擇:

  1. 如果您只想一次發送一點文本,那么您可以在一個部分的末尾放置一個messageBack 按鈕,然后讓該按鈕向機器人發送一條消息,機器人可以通過將下一部分發送到用戶。 機器人可能必須將消息的其余部分存儲在其機器人 state 中,或者您可以將該數據包含在按鈕的有效負載中。
  2. 如果您希望文本既可折疊又可擴展,則應將其放入自適應卡片中的ShowCard 操作中。
  3. 如果您唯一擔心的是占用過多的垂直空間,那么您可以通過將文本拆分為carousel的卡片來使文本水平滾動。

暫無
暫無

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

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