Bing Microsoft Bot Framework 的位置控制:在 Facebook Messenger 中键入地址不起作用
Bing Location Control for Microsoft Bot Framework: Typing address in Facebook messenger does not work
我正在使用 Microsoft Framework bot Sdk for C# 构建机器人。我已将机器人连接到 Facebook 频道。我已经将内置位置对话框选择器实现为 FB Messenger 的位置选择器 GUI 对话框,如下所示:
var apiKey = WebConfigurationManager.AppSettings["BingMapsApiKey"];
var prompt = "Where should I ship your order? Type or say an address.";
var locationDialog = new LocationDialog(apiKey, message.ChannelId, prompt,
LocationOptions.UseNativeControl | LocationOptions.ReverseGeocode);
context.Call(locationDialog, (dialogContext, result) => {...});
(代码来自 https://github.com/Microsoft/BotBuilder-Location/blob/master/CSharp/README.md)
但是,当我尝试输入地址时,它会再次提示消息 "Tap on Send Location to proceed; type or say cancel to exit."
Facebook对话图片
我不明白为什么它不允许我输入地址?
您可以使用来自 Facebook Messenger docs 的位置来完成此操作。
我正在使用 Microsoft Framework bot Sdk for C# 构建机器人。我已将机器人连接到 Facebook 频道。我已经将内置位置对话框选择器实现为 FB Messenger 的位置选择器 GUI 对话框,如下所示:
var apiKey = WebConfigurationManager.AppSettings["BingMapsApiKey"];
var prompt = "Where should I ship your order? Type or say an address.";
var locationDialog = new LocationDialog(apiKey, message.ChannelId, prompt,
LocationOptions.UseNativeControl | LocationOptions.ReverseGeocode);
context.Call(locationDialog, (dialogContext, result) => {...});
(代码来自 https://github.com/Microsoft/BotBuilder-Location/blob/master/CSharp/README.md)
但是,当我尝试输入地址时,它会再次提示消息 "Tap on Send Location to proceed; type or say cancel to exit."
Facebook对话图片
我不明白为什么它不允许我输入地址?
您可以使用来自 Facebook Messenger docs 的位置来完成此操作。