Microsoft Botframwork发布ping错误

时间:2017-06-20 15:01:25

标签: node.js bots ping botframework chatbot

我正在尝试发布我的机器人,但有一个问题。 当我点击"提交审核"按钮它显示我这个错误

  

您的机器人没有使用成功代码回复我们的Ping请求。   在发布之前,请验证您的机器人是否正在运行   你的机器人。从您的机器人收到的错误是:禁止(403),   禁

我检查了我的服务器日志,并从NPM的botbuilder包中看到了此错误

  

错误:ChatConnector:接收 - 认可验证失败。   req.body中的channelId:test并不符合认可:   冰,directline,电子邮件,脸谱,GroupMe的,KIK,Skype和松弛,短信,电报,网上聊天。

这是来自Microsoft的ping请求

{ type: 'ping',
  id: '6rQ0LAG7X2Q',
  timestamp: '0001-01-01T00:00:00',
  serviceUrl: 'https://dev.botframework.com/',
  channelId: 'test',
  from: { id: 'portal' },
  conversation: { id: 'ping' },
  recipient: { id: 'bot' } }

基本上ChatConnector不要'接受使用channelId test的请求,那么我该如何发布我的应用?

0 个答案:

没有答案