C# Bot框架无法发送FacebookQuickReply通道数据-如何查找原因?

C# Bot框架无法发送FacebookQuickReply通道数据-如何查找原因?,c#,bots,botframework,facebook-messenger,C#,Bots,Botframework,Facebook Messenger,在我的bot应用程序中,我能够使用相同的方法实现快速回复。具体而言: var channelData = new FacebookChannelData(); channelData.QuickReplies = new[] { new FacebookQuickReply(FacebookQuickReply.ContentTypes.Text, "Cathay", "Cathay"), new FacebookQuickReply(FacebookQuickReply.Co

在我的bot应用程序中,我能够使用相同的方法实现快速回复。具体而言:

var channelData = new FacebookChannelData();

channelData.QuickReplies = new[]
{
    new FacebookQuickReply(FacebookQuickReply.ContentTypes.Text, "Cathay", "Cathay"),
    new FacebookQuickReply(FacebookQuickReply.ContentTypes.Text, "HK Airlines", "Hong Kong Airlines"),
    new FacebookQuickReply(FacebookQuickReply.ContentTypes.Text, "HK Express", "HK Express")
};

reply.ChannelData = channelData;

public class FacebookChannelData
{
    [JsonProperty("quick_replies")]
    public FacebookQuickReply[] QuickReplies { get; set; }
}
在一个月的时间里,我关闭了云中的机器人。当我重新部署它时,快速回复不再有效。我如何找到原因

从那时起,我的
Microsoft.Bot.Builder
版本一直是
3.8.0.0
,所以我很惊讶快速回复没有起作用。我已经在部署到Azure的bot中附加了调试器,并且没有出现任何异常。

我最终使用了新的调试器。对于我来说,仍然是一个谜,为什么即使我没有更改
Microsoft.Bot.Builder
软件包,使用我在问题中提出的方法也会突然停止工作。如果有办法在MS Bot框架中调试这种类型的错误,那也太好了