Сделайте URL-адрес DeepLink для группового чата - PullRequest
1 голос
/ 20 апреля 2020

Я работаю над адаптивной картой в Bot Framework v3, используя c#. На моей адаптивной карте я создал действие AdaptiveShowCard. В этой демонстрационной карточке я связал варианты выбора со значением идентификатора электронной почты пользователя. При нажатии кнопки отправки этой демонстрационной карты я должен инициировать групповой чат.

Проблема: когда нажата кнопка отправки, я получаю значения идентификаторов электронной почты в объекте Activity, сейчас мне нужно использовать этот идентификатор и создать URL-адрес для глубоких ссылок

вызов : я не могу выполнить URL-вызов Deeplink с моего контроллера сообщений.

Адаптивный код карты:

 new AdaptiveShowCardAction()
                    {                     
                     Title = "Group chat",
                     Card = Groupchat // having choice structure 
                    },

Контроллер сообщений:

 if (activity.Name == "composeExtension/onCardButtonClicked")
                {
                    try
                    {
                        ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
                        HttpWebRequest request = WebRequest.Create("https://teams.microsoft.com/l/chat/0/0?users=User@domain.onmicrosoft.com") as HttpWebRequest;
                        }
}

Подскажите, пожалуйста, как запустить групповой чат

...