c# - Azure功能Skype机器人输出绑定(bind)

标签 c# azure azure-functions skype-bots

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

this page有所有 azure 服务绑定(bind)的文档,但没有记录机器人输出绑定(bind)。

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

如何使用 .NET 类库实现输出绑定(bind)?

最佳答案

安装以下 NuGet 包:Microsoft.Azure.WebJobs.Extensions.BotFramework(如果在 Visual Studio 2017 中没有看到它,请选中包括预发布)。

然后您应该能够使用相应的绑定(bind)属性标记您的输出参数:

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

关于c# - Azure功能Skype机器人输出绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47354572/

相关文章:

c# - 如何从客户端调用带有序列化对象的 C# Web 服务

c# - 将文件直接从 FTP 传输到 Azure 文件存储,无需将它们保存在本地内存或磁盘中

linux - 如何在 Azure 应用服务 Linux 上设置 X-Content-Type-Options?

Azure 认知服务 - 批量转录 API 响应错误消息 "The recording URI is invalid."

.net - Azure 函数 v4 dotnet-isolated - 如何读取 www-form-urlencoded 中的数据?

json - 将 JSON 事件聚合到 Azure 流分析中的数组中

找不到 Azure 订阅 - 新门户

c# - 从本地主机部署到开发服务器时,如何在 asp.net 中获取正确的路径?

c# - 静态变量初始化

c# - 使用 JSON.net 序列化 Dictionary<int,object>?