Реализовать оплату в Bot Framework V4 - PullRequest
0 голосов
/ 28 октября 2019

Я хочу осуществить оплату в рамках бота V4. Я не мог найти образец в C #. Моя главная проблема - после открытия страницы оплаты, как вернуться в чат после оплаты.

1 Ответ

1 голос
/ 28 октября 2019

Это зависит от канала, который вы используете, например, в Facebook Messenger Webview они предоставляют вам SDK, чтобы вы могли отправлять / получать данные между Webview и чатом.

  • В Facebook Messenger веб-просмотр можно открыть прямо в чате, когда он будет закрыт, вы сразу же вернетесь в чат.
  • В боте Twitter как только вы закроете Webview, вы также вернетесь в чат. Но я не думаю, что они предоставляют SDK, такой как Facebook, из которого вы можете узнать, как только пользователь завершит работу.
  • В прямом канале ( WebChat ) поведение по умолчанию откроет новыйвкладка, поэтому вы не можете узнать от бота, как только платеж будет выполнен в новой вкладке.

Но во всех случаях вы можете предоставить пользователю URL платежа, содержащий данные, которые могут идентифицировать этого пользователя. ,Как только пользователь завершает платеж на этой новой веб-странице, вы можете запустить бота, чтобы он отправил проактивное сообщение для пользователя в чате и продолжил оттуда.

...