【发布时间】:2019-05-24 01:29:06
【问题描述】:
您好,我正在尝试在我的 C# 代码上为 Bot Framework V4 执行此模板。 这是来自 facebook 的代码。
"payload": {
"template_type":"button",
"text":"<MESSAGE_TEXT>",
"buttons":[
<BUTTON_OBJECT>,
<BUTTON_OBJECT>,
...
]
}
这是我的尝试。我无法调试该错误,因为它仅适用于 Messenger。任何帮助将不胜感激。
Activity reply = stepContext.Context.Activity.CreateReply();
reply.ChannelData = JObject.FromObject(
new
{
attachment = new
{
type = "template",
payload = new
{
template_type = "button",
text = "xx",
buttons = new[]
{
new
{
type = "web_url",
title = "take test",
url = "xx",
messenger_extensions="true",
webview_height_ratio = "tall",
},
},
},
},
});
await stepContext.Context.SendActivityAsync(reply);
【问题讨论】:
-
这段代码遇到了什么问题?
-
请不要将代码粘贴为图片。粘贴实际代码,以便 a) 可搜索,b) 人们可以复制和粘贴以在他们的环境中测试您的代码。
-
对不起,我现在要编辑它。
-
@ChetanRanpariya 我的格式错误。我无法调试确切的问题,因为它没有在本地模拟器上产生错误。仅在信使中。
-
@user10860402 看到这篇文章我认为它可以帮助你:stackoverflow.com/a/44968612/9940803stackoverflow.com/a/45894182/9940803
标签: c# botframework messenger