Node.js 错误:ChatConnector:startConversation-启动对话时出错
我使用下面的代码在无服务器/事件驱动的体系结构中发送对消息的回复,在这种体系结构中,我没有访问会话/对话框的权限。在上周周五之前的几个星期里,这一切都很顺利。这些消息被发送给skype用户,现在我看到400条错误消息。我正在使用botbuilder@3.5.4和节点版本6.9.2Node.js 错误:ChatConnector:startConversation-启动对话时出错,node.js,bots,skype,botframework,Node.js,Bots,Skype,Botframework,我使用下面的代码在无服务器/事件驱动的体系结构中发送对消息的回复,在这种体系结构中,我没有访问会话/对话框的权限。在上周周五之前的几个星期里,这一切都很顺利。这些消息被发送给skype用户,现在我看到400条错误消息。我正在使用botbuilder@3.5.4和节点版本6.9.2 ERROR: ChatConnector: startConversation - error starting conversation. Error: Request to 'https://smba.traffi
ERROR: ChatConnector: startConversation - error starting conversation.
Error: Request to 'https://smba.trafficmanager.net/apis/v3/conversations' failed: [400] Bad Request
代码:
您可能需要定义您在第一行中使用的botbuilder,如下所示:var botbuilder=require('botbuilder');没错,就是这样。原来这是一个skype问题,现在一切正常。您可能需要在第一行中定义您正在使用的botbuilder,如下所示:var botbuilder=require('botbuilder');没错,就是这样。原来这是skype的问题,现在一切正常。
const connector = new botbuilder.ChatConnector({
appId: "addId",
appPassword: "pwd"
});
var bot = new botbuilder.UniversalBot(connector);
var property = {}; //extracted from the incoming message
var address = {
"channelId": property.value.channelId,
"user": property.value.from,
"bot": property.value.recipient,
"serviceUrl": property.value.serviceUrl,
"useAuth": true };
var msg = new botbuilder.Message();
msg.address(address)
.text("hello");
bot.send(msg);