我在 Microsoft 的 bot 框架中制作了一个应用程序并使用 azure bot 频道注册在线托管它,但是,后来我发现根据免费计划每月只分配 10000 条消息,而另一个每 1000 条消息的费用为 0.5 美元如果许多客户一次使用它,则相当昂贵。那么有没有其他方法可以免费创建一个机器人频道(在上次更新之后?,因为之前有过一种方法,但是由于微软从 3 月 18 日开始更改其政策,看来我们至少必须注册机器人用于通灵,这将在您一个月的试用期结束后进一步收费)。我想要一个免费的无限请求计划,那么还有其他机器人框架的替代方案吗?另外,如果没有,我们是否可以使用我们自己构建的 UI 和 Get/Post 请求等构建机器人并将其构建到 Web Api 中?任何可以帮助我的此类任务的教程?我已经在 IIS 服务器上托管了机器人,我正在寻找的只是一个频道,以便我可以将我的机器人嵌入其他网站。
2 回答
波斯汪
TA贡献1811条经验 获得超4个赞
在 Azure 机器人服务中,如果您想使用付费频道,则限制为 10000 条消息/月,根本没有解决方法。
但这并不是说它不可能,有一个名为Offline Directline的 Node.js 模块可用,这使您可以在服务器上模拟 Directline Channel。因此,理论上您拥有此托管服务器,然后尝试连接到 Offline Directline 频道而不是 MS Bot Framework。
但这不是一件容易破解的事情,并且需要大量的开发工作,因为管理对话中的消息历史及其管理(例如清理以释放内存)必须手动完成。我和团队开发了一个类似的解决方案,在本地内联网中完全离线运行 Bot。
您可以在此处找到有关 Offline Directline 的更多详细信息:单击此处
- 2 回答
- 0 关注
- 170 浏览
添加回答
举报
0/150
提交
取消