首页 文章

Microsoft Bot Framework的Bing位置控制:在Facebook Messenger中键入地址不起作用

提问于
浏览
3

我正在使用Microsoft Framework bot Sdk为C#构建bot . 我已将bot连接到Facebook Channels . 我已经将内置的位置对话框选择器实现为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 dialog picture
enter image description here

我不明白为什么它不允许我输入地址?

1 回答

  • 2

    您可以使用Facebook Messenger docs中的位置来完成此操作 .

相关问题