Azure 函数 Skype 机器人输出绑定

Azure function Skype bot output binding

我正在构建一个机器人,它应该从 azure 函数接收消息并将该消息显示给用户。

this page 中有所有 azure 服务绑定的文档,但没有记录 bot 输出绑定。

我知道可以创建输出绑定,设置 bindings.json 的配置并在函数中使用参数 out BotMessage message,如 here 所述,但这是开发函数时的方法使用 C# 脚本。相反,我使用的是 .NET class 库。

如何使用 .NET class 库实现输出绑定?

安装以下 NuGet 包:Microsoft.Azure.WebJobs.Extensions.BotFramework(如果您在 Visual Studio 2017 中没有看到它,请检查 Include prerelease)。

那么你应该可以用相应的绑定属性来标记你的输出参数:

[Bot(BotId = "...")] out BotMessage message