Functions Bot 是否不再是 Azure 中推荐的机器人服务?

2024-04-24

我有一个无服务器系统,我希望向其中添加 Bot Framework,主要是为了提供与不同聊天渠道的集成。我正在考虑尝试在 Bot Service 中创建一个 Functions Bot。但是当我开始创建一个时,我收到以下信息消息:

Functions Bot 基于 SDK v3,终身支持将于 2019 年 12 月 31 日结束。我们建议您创建一个 SDK v4 Web 应用程序机器人。了解有关 SDK v3 生命周期支持的更多信息。

我阅读了有关 SDK v3 生命周期支持的链接文档,但它没有提及任何有关 Functions Bot 的内容,仅提及 SDK v3 已弃用。

我很困惑为什么 Functions Bot 仅支持 SDK v3,以及这是否意味着它们在 2019 年 12 月 31 日之后将不可用。该消息清楚地表明我应该创建一个 Web 应用程序机器人而不是函数机器人。这是否意味着我不应该再创建 Functions Bot?

这对我来说是个问题,因为我们的系统完全无服务器,我也希望有一个无服务器版本的 Bot Service,我认为这意味着创建一个 Functions Bot,因为它在 Azure Functions 和消费计划上运行。如果我没记错的话,那么 Web App Bot 只是在常规托管计划上运行的应用服务。

谁能向我解释一下是否有办法仍然在 Azure 功能和消费计划上运行 Bot 服务,而不是应用程序服务常规托管计划?


请小心,不要将通过 Azure Functions 路由到机器人的事件/消息与实际的 Functions Bot 服务混淆。功能机器人是利用 Botbuilder v3 SDK 架构构建的。此后 v3 已被 Botbuilder v4 SDK 架构取代。作为这次重组的一部分,我们决定not将功能机器人扩展到 v4 设计路线图。

正如我所提到的,可以构建一个响应某些输入或触发器的 Azure 函数。通过这种方式,该函数可以在客户端和 v4 Azure 托管机器人之间路由数据、事件和/或活动。

希望得到帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Functions Bot 是否不再是 Azure 中推荐的机器人服务? 的相关文章

  • QnA 制造商版本控制

    我希望使用 QnA 生成器来促进聊天机器人的简单问答功能 并使用 LUIS 来实现更复杂的意图 例如从需要更多上下文的问题的句子中提取实体 使用 LUIS 可以将应用程序的不同版本发布到生产环境或暂存环境 还可以克隆和导入版本 我也想使用
  • 如何使用 Rest api 创建标准逻辑应用程序?

    使用官方文档Azure 逻辑应用 https learn microsoft com en us rest api logic 我能够创建并使用Consumption Logic Apps 是否可以创建Standard Logic App以
  • 如何使用Azure云服务(Web角色)部署App_Data文件

    我有一个我的 Web 角色需要读取的只读数据文件 用于 IP 地理位置 当前位于App Data文件夹中 该文件夹不包含在云服务的部署包中 与 Web 部署 不同 Azure 云服务部署没有包含 排除 App Data 的复选框 是否有合理
  • 如何从Azure配置文件获取所有配置设置?

    我需要从 Azure cscfg 文件获取所有配置设置 当前角色或所有角色都无关紧要 我想这样做是因为我不想通过 RoleEnvironment GetConfigurationSettingValue key 方法一一获取所有值 有什么办
  • 如何集成测试Azure Web Jobs?

    我有一个 ASP NET Web API 应用程序 支持 Azure Web 作业 其功能由 API 控制器添加到存储队列的消息触发 使用 OWIN 测试 Web API 非常简单 但如何测试 Web 作业呢 我是否在测试运行器的内存中运行
  • Azure“IIS 应用程序初始化预加载”记录“不支持该请求”异常

    在运行 WebApi 2 Web 应用程序的 Azure Web 应用程序中 每次将应用程序从 Preprod 交换到 Production 插槽时 我的日志中都会出现此错误 System Web HttpException 0x80004
  • 是什么触发 Azure Functions 重新加载引用的程序集?

    我一直在引用外部程序集试图解决此处指出的问题 Azure Function 无法加载便携式程序集 https stackoverflow com questions 38314334 how do i reference a portabl
  • Azure Function Blob 触发器将文件复制到文件共享

    寻求有关如何在使用 Azure Function Blob 触发器 v3 时将文件从 Azure Blob 存储复制到文件共享的帮助 我看到很多很多关于从文件共享复制到 Blob 的文章和问题 但没有任何相反的内容 并且尝试反转我发现的代码
  • 自适应卡:在自适应卡:Bot Builder 中单击下拉菜单时动态显示卡

    我必须创建一张自适应卡片 其中包含城市名称 每个城市都有不同的假期列表 我必须在下拉列表中显示城市名称 并且在选择每个城市时我必须显示包含假期列表的子卡 我开发了以下代码 private async Task
  • 将模型和订阅密钥传递给 LuisDialog,而不是通过属性

    我正在编写一个可以说两种语言的机器人 因此 我需要使用两个单独的 LUIS 应用程序 每种语言一个 Bot Framework 中的 LuisDialog 是这样初始化的 来自 Microsoft 的示例 LuisModel c413b2e
  • 根据字符串列表查找第一个可用的序列号?

    给定一个字符串列表 例如 apple01 apple02 and apple04 banana02 cherry01 你会如何想出first可用序列号each类型 也就是说 apple03如果我问apple or banana01如果我问b
  • DocumentDb GUID 索引精度

    假设我们的文档中有一个非唯一的 GUID UUID 值 id 123456 Key 117dfd49 a71d 413b a9b1 841e88db06e8 Name Kaapstad 我们只想通过平等来查询这一点 不需要范围或 order
  • 关于使用 Botframework v4 更改为新 LUIS 密钥的问题

    我在 Azure 中下载了 C 模板 它会自动创建并设置 LUIS 应用程序 但现在 LUIS 达到 1000 次调用并且现已过期 我使用创建了一个新密钥本指南 https learn microsoft com en us azure c
  • Azure - 查询 2 亿个实体

    我需要查询 Windows Azure 中包含 2 亿个实体的存储 理想情况下 我希望使用表服务而不是 SQL Azure 来完成此任务 用例是这样的 包含新实体的 POST 将从面向 Web 的 API 传入 我们必须查询大约 2 亿个实
  • 如何获取Azure帐户租户ID?

    我的问题是 是否可以在不使用 powershell 命令的情况下获取 azure Active Directory 租户 id 我找到了这两篇博客 在这个帮助下 我已经能够从 powershell 获取租户 ID 和订阅 ID 这是找回租客
  • 为什么我在 Azure 应用服务中每 5 分钟收到一个错误请求

    我在 Azure 上有一个 Java Web 应用程序 我在它的 Application Insights 中收到失败的请求 看起来有人每 5 分钟调用一次 http myApp azurewebsites net error 但我没有这个
  • Spring Boot 2.7.8 或 3.x 升级 - Tomcat HTTP 状态 404 - 在 Azure 上找不到

    我目前正在将应用程序从 Spring Boot 2 7 7 升级到 Spring Boot 3 0 2 并在 tomcat 上遇到 404 错误 有趣的是 该应用程序在我的本地计算机上运行良好 但在 Azure 云中却运行不佳 我将 org
  • HTTP按需触发azure函数多次调用自身

    我添加了http触发的azure函数并将其部署在函数应用程序中 函数应用程序仅包含一个此 http 按需触发器 azure 函数 功能应用程序有应用程序服务计划 而不是消费计划 另外 函数应用程序版本为 1 所以超时是无限的 在天蓝色的函数
  • 更改表分布(Azure 数据仓库)

    在急着下班的过程中 我在一个采用循环分配的新桌子上运行了一个大型插入 我知道这不太可能 但是有没有办法将表的分布从循环更改为哈希分布 很遗憾ALTER TABLE不支持更改 Azure SQL 数据仓库中表的分布 您可以做的下一个最好的事情
  • Azure 搜索 .net SDK-如何使用“FindFailedActionsToRetry”?

    使用 Azure Search net SDK 当您尝试对文档建立索引时 可能会遇到异常IndexBatchException 从这里的文档 https azure microsoft com en us documentation art

随机推荐

  • ListView Viewholder 复选框状态

    我的 ListView 自定义适配器 及其新实现的 viewHolder 有一些问题 我有一个 ListView 其中每个项目都有一个复选框 这里没有什么新内容 问题是 如果我的列表中有超过 9 个项目 当我选中第一个复选框时 第十个将被自
  • 在所有列上 apply() 自定义函数提高效率

    我应用这个功能 def calculate recency for one column column pd Series gt int Returns the inverse position of the last non zero v
  • 如何让Visual Studio推荐unity代码

    我一直在学习 C 和 Unity 但我遇到的一个问题是 在 Visual Studio 上编写 C 脚本时 VS 似乎总是推荐对 Unity 无用的脚本 一个例子是当我输入Vector3 它会推荐BitVector32 你不能忽略它们 就好
  • CngKeyBlobFormat 支持的实际格式是什么?

    Microsoft 页面提供了有关可使用的格式的 最少 信息CngKey 导入 https msdn microsoft com en us library bb344680 v vs 110 aspx Which actual格式实际上由
  • 创建透明渐变并将其用作 SpriteKit 中的 alpha 遮罩

    我正在尝试制作渐变并将其用作 alpha 蒙版 现在 我能够制作与此类似的图像 从黑色到透明 这是我用来实现这一切的代码 private func createImage width CGFloat height CGFloat gt CG
  • cin.get() 是非阻塞的

    我有与链接问题中提到的相同的问题 控制台窗口 在 VS 2010 中 在运行程序后立即消失 我使用 cin get 在主函数的末尾 但问题仍然存在 对可能的原因有什么想法吗 您可以查看main中的代码 int main const int
  • 如何动态地将新选项卡添加到红色选项卡面板中

    假设您有一个像这样的选项卡面板 editor layout below t tab panel 350x350 tab 1 below b button 75x25 Interpret on click do a text a area 3
  • 基于一个键将数据从 df 复制到多列中的另一个 df

    我有两个数据框 df1 和 df2 每个数据帧的唯一标识符是 ID 和 Prop Number 我需要将 df1 中的 Num1 2 和 3 列复制到 df2 1 Num 中的相应列 但我不确定如何对多个列进行合并 我想将 df2 保留为
  • 绝对中心流体div

    再会 我知道如果你想将 div 绝对居中 你可以这样做 div div blahblah div div CSS parent width 500px height 500px position absolute or relative t
  • Cordova DeviceReady 未触发

    这几天我一直在为这个问题苦苦思索 在尝试创建新的 FileTransfer 对象时出现许多 对象未定义 错误后 看起来问题更加基本 不知何故 DeviceReady 事件没有触发 Stack Overflow 在这个问题上有很多点击 但其中
  • 使用 nHibernate 序列化 DetachedCriteria

    我正在尝试序列化 DetachedCriteria 以便可以将其保存在数据库中并在以后重用相同的条件 当我运行下面的代码时 我得到 NHibernate Criterion DetachedCriteria 无法序列化 因为它没有无参数构造
  • Wagtail / Hallo.js - 添加插件但修改的内容未保存

    我正在 Wagtail 1 3 1 Django 1 7 11 上运行 我已经激活了 Hallohtml 和 Hallojustify 插件 它们出现在工具栏中 没有图标 但有按钮 可以使用按钮 并且可以在文本区域中看到修改 我的意思是 例
  • 如何使以下 readAsDataURL 返回多个 readAsDataURL?

    此函数读取从输入字段获取的文件并返回其 dataUrls readAsDataURL target target gt
  • 无法使用 Spring 的 WebServiceTemplate 将 Http 标头添加到消息中

    我有一个相当简单的情况 我尝试将 HTTP 标头 不是 SOAP 标头 添加到我使用 Spring 发出的请求中WebServiceTemplate 我定义了一个ClientInterceptor我在哪里做 Override public
  • Numpy 中如何获得向量的大小?

    为了与 只有一种明显的方法可以做到这一点 保持一致 如何在 Numpy 中获取向量 一维数组 的大小 def mag x return math sqrt sum i 2 for i in x 上面的方法有效 但是我无法相信我必须自己指定这
  • Android JNI异常处理

    我需要在 JNI 代码中实现异常处理 我不擅长 jni 找不到任何好的例子 因此 请提供完整的示例 这就是我正在做的 jint JNI OnLoad JavaVM vm void reserved jint result 1 g JavaV
  • 为什么 nhibernate 3.3 不允许 ICollection 上的私有 setter?

    我从 nhibernate 3 2 升级到 nhibernate 3 3 并且在我的域类中定义了很多虚拟成员 如下所示 public virtual ICollection
  • Django Channels - 无法在断开连接时发送消息

    我希望能够在用户断开连接时向房间组发送消息 以便更新玩家列表 似乎一旦断开连接就不可能了 这在某种程度上是有意义的 但是在断开用户连接之前我如何能够向通道发送消息 我有以下代码 async def disconnect self close
  • 不太无用的“yes”bash 命令:如何在每个循环中确认命令

    我编写了一个循环来解压缩目录中的所有 zip 文件 for f in zip do unzip f done 但是 我必须在每一步确认覆盖 replace file123 txt y es n o A ll N one r ename A
  • Functions Bot 是否不再是 Azure 中推荐的机器人服务?

    我有一个无服务器系统 我希望向其中添加 Bot Framework 主要是为了提供与不同聊天渠道的集成 我正在考虑尝试在 Bot Service 中创建一个 Functions Bot 但是当我开始创建一个时 我收到以下信息消息 Funct