首页 > 解决方案 > 类型“卡”不是构造函数

问题描述

您好,尝试在 Dialogflow 中使用 BasicCard 以在 Google Assistant 中使用,但我不确定如何声明和/或初始化它。某处可能有一些文档,但我似乎无法找到它。

这是我声明它的方式

const {
    dialogflow,
    Suggestions,
    Card
} = require('actions-on-google');

以及我如何使用它

conv.ask(new Card({
    title: `card title`,
    text: `this is a card`,
    button: 'view more',
    buttonUrl: 'www.domainname.co.uk'
}))

这就是错误

TypeError: Card is not a constructor

标签: node.jsdialogflow-es

解决方案


为了让您也使用它,您应该要求它作为 BasicCard:https ://developers.google.com/actions/reference/nodejs/BasicCard

然后它应该工作。


推荐阅读