我正在尝试连接我的演示机器人到必应频道,通过我得到一个错误:
您的机器人没有响应我们的Ping请求成功代码。在发布bot之前,请确认您的bot正在运行和响应。从bot接收到的错误是: InternalServerError(500),内部服务器错误
我所有的其他频道都很好:(skype,facebook,电报,直拨电话)。
发布于 2017-05-29 18:10:36
机器人应该以http状态200响应Pings。如果机器人用消息响应Ping,或者没有响应状态200,一些通道将记录异常。
C#示例:
public async Task<HttpResponseMessage> Post([FromBody]Activity activity)
{
if (activity.GetActivityType() == ActivityTypes.Message)
{
await Conversation.SendAsync(activity, () => new Dialogs.RootDialog());
}
else if (activity.GetActivityType() == ActivityTypes.Ping)
{
//Do nothin with Ping. Return .OK status below
}
return Request.CreateResponse(HttpStatusCode.OK);
}https://stackoverflow.com/questions/44218455
复制相似问题