我可以使用外部事件在 Dialogflow 中启动聊天机器人对话吗?

Can I start a chatbot conversation in Dialogflow using external events?

我想让我的机器人根据外部事件发起与用户的对话。我阅读了文档,但我仍然不确定这是否可行,我觉得对话只代表用户开始。 谢谢

您的假设是正确的,对话必须由用户调用您的机器人开始。

但是,您可以使用推送通知来鼓励用户与机器人互动。您还可以使用推送通知深入 link 到您的机器人中并打开特定的意图。您将不得不编写一个脚本,该脚本依赖于您的外部触发器来发送通知,而这将取决于您的外部触发器。您可以在此处详细了解 Google 智能助理的通知:

https://codelabs.developers.google.com/codelabs/actions-user-engagement/