node.js - 类型“卡”不是构造函数
问题描述
您好,尝试在 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
解决方案
为了让您也使用它,您应该要求它作为 BasicCard:https ://developers.google.com/actions/reference/nodejs/BasicCard
然后它应该工作。
推荐阅读
- javascript - 你将如何将此 for 循环转换为 foreach?这是我正在练习模板字符串的代码
- ios - ImageView 只能在主线程中使用
- c# - T-mobile 和 s9 的 TCP 客户端连接问题
- apache - 如何解决连接 - 过时的连接设置
- html - 带有徽标和导航的 HTML5/CSS 粘滞页眉
- ios - 使用 NSKeyedUnarchiver unarchivedObject(ofClass:from:) 取消归档数组
- c# - Asp.net 在启动时加载所有 dll,导致 BadImageFormatException
- python - 解释 scipy 区间函数中的 alpha 变量
- ruby-on-rails - rails升级后soundcloud连接中的redirect_uri_mismatch
- django - 测试 Django url 'name' 是正确的 url