2017-01-30 9 views
0

Я создал бота, используя Microsoft framework с C#. Бот доступен с нескольких платформ (Facebook и skype), и, если возможно, я хотел бы знать, какую платформу использует каждый пользователь, только я не могу найти, где хранятся эти данные. Если кто-то может помочь, я буду очень благодарен. Спасибо заранее. С уважением, Куан.MSbotframework, определяющий, какая платформа используется

ответ

1

У каждого Activity есть свойство ChannelId, которое должно показать, откуда оно взялось.

Например, вы можете увидеть Activity.ChannelId = 'emulator' в эмуляторе.

https://docs.botframework.com/en-us/csharp/builder/sdkreference/routing.html

https://docs.botframework.com/en-us/csharp/builder/sdkreference/dc/d2f/class_microsoft_1_1_bot_1_1_connector_1_1_activity.html#a14e7a5943c8061a8167f1a8260d4a53a