Botframework 检测facebook messenger上的设备

Botframework 检测facebook messenger上的设备,botframework,chatbot,facebook-chatbot,Botframework,Chatbot,Facebook Chatbot,我需要知道是否有可能知道你使用什么样的设备来处理facebook的混乱,我使用的是microsoftchatbot,我需要知道用户使用的是pc/笔记本电脑还是移动设备 我尝试查看会话数据,但看不到设备 { type: 'conversationUpdate', timestamp: '2017-10-11T09:12:54.8111475Z', membersAdded: [ { id: 'EmpHard@qQ09zeUT83I', name: 'EMPP' } ], text: '

我需要知道是否有可能知道你使用什么样的设备来处理facebook的混乱,我使用的是microsoftchatbot,我需要知道用户使用的是pc/笔记本电脑还是移动设备

我尝试查看会话数据,但看不到设备

{ type: 'conversationUpdate',
  timestamp: '2017-10-11T09:12:54.8111475Z',
  membersAdded: [ { id: 'EmpHard@qQ09zeUT83I', name: 'EMPP' } ],
  text: '',
  attachments: [],
  entities: [],
  address: 
   { id: 'DC7cCyV4Pn4',
     channelId: 'webchat',
     user: { id: 'edb347769a4ba0863dd0e8b44d93358d' },
     conversation: { id: 'edb347760e8ba0863ddb49a44d93358d' },
     bot: { id: 'EmpHard@qQ09zeUT83I', name: 'EMPP' },
     serviceUrl: 'https://webchat.botframework.com/' },
  source: 'webchat',
  agent: 'botbuilder',
  user: { id: 'db34776e0e8b49a4ba0863dd4d93358d' } }

消息数据中不包括设备信息。Facebook messenger不区分移动设备和台式机。

欢迎使用Stackoverflow,请查看上的链接。考虑重新制定你的问题,否则它会被否决或删除。这个问题变得更加重要,因为脸谱网正在引入一些只适用于Web的突破性改变。还没有办法区分手机用户和网络用户吗?寻找相同的建议。让我知道,如果有人有任何链接/参考,我可以就这个问题开始悬赏,而且据我所知,仍然没有办法做到这一点,虽然这是一段时间以来,我不得不工作的FB机器人。FB似乎有一些建议,基本上是说将模板拆分为多个图像和文本消息。如果模板不被接受,FB似乎会向用户发送一条消息,因此您可以检查此消息的对话历史记录,并在看到此消息时采取行动。