如果不使用高级频道,可以免费创建机器人,但在创建它时,您需要分配存储空间等,如果您没有,则必须选择“新建”。如果你这样做,你会被收费吗?
我们需要使用机器人来简单地通知少于10人的事件。
这真的是免费还是他们要向我们开账单?谢谢你的回答。
您必须在Azure门户中创建Web App Bot
期间分配存储空间才能存储信息,例如to store bot state。
在原点,微软提供了一个Bot Framework State Service API
,它是默认的状态存储,但这仅用于测试。在生产中,您应该使用可靠且高效的解决方案,例如他们的文档here上的详细信息。
如您所见,它可以是您自己的解决方案,也可以使用只需几行代码的Cosmos DB或Table Storage。
我认为这就是微软在此过程中要求这种存储的原因。
如果您没有为您的机器人使用存储空间,则不会为此资源收取任何费用,因为成本核算仅取决于您编写/读取/存储的数据,如Azure pricing page中的详细信息。
从1月1日开始,请查看正在运行的机器人的以下(未使用)存储帐户成本:
您可以只创建机器人运行所需的内容,而不是使用Web App Bot
模板,这将是3项:
App Service
App Service plan
(或重用现有的)Bot Channels Registration
项,其配置将指向您的App Service的端点(最后+ /api/messages
)这或多或少是为Web App Bot
模板幕后创建的。 +额外的存储空间。