使用Microsoft Bot Framework Emulator v4进行自定义调试日志记录

时间:2018-12-14 21:11:32

标签: c# azure botframework

是否可以使用Microsoft Bot Framework Emulator v4向消息添加自定义调试日志?

您可以在检查器中查看一些日志记录: enter image description here

我尝试了找到here的解决方案,这是Bot Framework V3的解决方案

var reply = activity.CreateReply("test");
string json = @"{
    CustomField1: 'Field one value',
    CustomField2Array: [
        'First Element',
        'Second Element'
        ]
    }";


reply.ChannelData = JObject.Parse(json);
await context.PostAsync(reply);

但这不适用于Bot Framework V4中的对话框

1 个答案:

答案 0 :(得分:0)

仍然可以在Bot Builder V4对话框中设置

ChannelData 并使用V4模拟器进行查看:

 var reply = step.Context.Activity.CreateReply();

 string json = @"{
     CustomField1: 'Field one value',
     CustomField2Array: [
         'First Element',
         'Second Element'
                        ]
     }";

  reply.ChannelData = JObject.Parse(json);

enter image description here