Как получить доступ к параметру запроса (имя пользователя или токен), который передается из iframe внутри бота? - PullRequest
0 голосов
/ 31 января 2020

У меня есть узел бот и сайт, который разрабатывается в реакции. Я помещаю код iframe в ответ и передаю имя пользователя и токен, как показано ниже.

<iframe src='https://webchat.botframework.com/embed/<conname>?s=<secret>&username=koushik'></iframe>

Как получить доступ к имени пользователя внутри моего бота? Мой бот разработан в узле. Примером бота, который я использую, является groups-auth. git Ссылка

Ответы [ 2 ]

0 голосов
/ 31 января 2020

Это невозможно сделать с помощью встроенной версии веб-чата iframe. Вы захотите использовать клиентский интерфейс BotFramework-WebChat , который позволяет настраивать и предоставляет богатый набор инструментов для работы. Существует множество примеров, демонстрирующих различные методы взаимодействия между экземпляром веб-чата и вашим ботом. Это относительно простая настройка, которая позволит получать параметры запроса и передавать их вашему боту.

Надежда на помощь!

0 голосов
/ 31 января 2020

Вы можете достичь этого, используя postMessage.

Прочитайте этот [Window.postmessage] для лучшего понимания

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...