用openUrlAction发送LinkOutSuggestion的正确方法是什么?

时间:2018-11-30 22:14:29

标签: actions-on-google

根据documentation for LinkOutSuggestion,现在不推荐使用url,而推荐使用openUrlAction。但是,在查看Suggestion chipsLinkOutSuggestion class的文档时,我看不到将openUrlAction参数添加到RichResponse对象的方法。

这是示例:

conv.ask(new LinkOutSuggestion({
  name: 'Suggestion Link',
  url: 'https://assistant.google.com/',
}));

我们如何添加带有openUrlAction的LinkOutSuggestion?

1 个答案:

答案 0 :(得分:-1)

在LinkOutSuggestion中使用OpenUrlAction的代码

conv.ask(new LinkOutSuggestion({

    name: 'Suggestion Link',
    url: new OpenUrlAction({url : 'https://assistant.google.com/'}).url,

  }));

在使用上面的方法之前,请确保已完成此操作:

const {
  LinkOutSuggestion,
  OpenUrlAction
} = require('actions-on-google'); 

希望有帮助!