我正在尝试使用短信回复Skype机器人调用事件。有没有直接的方法呢?
例如,我有以下事件接收新电话:
public async Task<HttpResponseMessage> ProcessIncomingCallAsync()
{
return await CallingConversation.SendAsync(Request, CallRequestType.IncomingCall);
}
我想做的是正常处理事件并向客户端发送文本回复,就像我在此消息传递事件中所做的那样:
public async Task<HttpResponseMessage> Post([FromBody]Activity activity)
{
if (activity.Type == ActivityTypes.Message)
{
Activity reply = activity.CreateReply($"You sent {activity.Text} which was {length} characters");
await connector.Conversations.ReplyToActivityAsync(reply);
}
var response = Request.CreateResponse(HttpStatusCode.OK);
return response;
}
我希望机器人框架无法处理,因为它通过调用或消息传递的特定通道传输请求和响应消息。
你有什么建议吗?