如何解决如何在 slack 中自动发布对话流机器人
我在对话流中有一个 bot 与 slack 集成,需要它自动发布,就像这样:
用户发送一个特定的命令,如:
update bot
和对话流发布一个新版本。
这可能吗?我该怎么做?
解决方法
我认为您需要澄清“自动发布”的含义。 Dialogflow 是一种构建对话流的工具,您可以将标识“项目/位置/代理”链接到您的自定义集成或预定义的集成。
这意味着,每当您在 Dialogflow 控制台中应用修改到对话流程并保存它们时,它们应该自动可用在您的bot(来自 Messenger 或您的网站,或来自 Slack Bot 或其他任何地方)。 除非您使用他们的版本控制系统,否则无需“发布”新版本。在这种情况下,您可以使用相同的“环境”并将其链接到集成,然后更新该环境中的流程版本。
相反,如果您指的是可以通过 webhook 管理的机器人的“更新”数据(例如,您的天气机器人有一个“更新”意图来获取新的天气状况):您应该定义“更新” Intent”,然后创建一个路由或路由组,将您带到一个启用了网络钩子的页面,调用像 Open Weather Map 这样的天气 API 服务。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。