当用户将 document/image 附加到聊天机器人时如何遇到回复(使用 dialogflow 和 kommunicate 构建)?

How to encounter reply when user attaches a document/image to a chatbot(Build with dialogflow and kommunicate)?

我尝试了很多不同的方法,但都没有用properly.Please当用户在聊天机器人中上传任何附件时,任何人都可以帮助我如何发送回复。

为了能够实现您的 objective,了解什么是 dialogflow 事件很重要:事件允许您根据已发生的事情而不是用户交流的内容调用意图。 Dialogflow 支持来自多个平台(例如 Google Assistant、Slack 等)的事件,这些事件基于用户在这些平台上执行的操作。

当用户附加文件或共享位置时,Kommunicate 会向您的机器人发送一个自定义事件 KOMMUNICATE_MEDIA_EVENT 以及附加的文件信息。要让 upload intent 响应 KOMMUNICATE_MEDIA_EVENT,请按照以下步骤在您的 dialogflow 机器人中创建此自定义事件:

如何向意图添加事件

  1. 转到意图的“事件”部分。
  2. 键入您希望响应的事件的名称 (KOMMUNICATE_MEDIA_EVENT)。
  3. 按回车键。
  4. 点击保存。

另请记住添加您的回复,即当用户上传文档时,机器人将发送给用户。

参考文献:

  1. https://cloud.google.com/dialogflow/docs/events-overview
  2. https://docs.kommunicate.io/docs/bot-custom-integration#send-attachments-to-bot
  3. https://cloud.google.com/dialogflow/docs/quick/build-agent

希望对您有所帮助?