首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在对话流Nodejs中发送图像

在对话流Nodejs中发送图像
EN

Stack Overflow用户
提问于 2021-07-15 22:52:50
回答 1查看 77关注 0票数 1

如何使用NodeJS在Dialogflow中发送图像?我希望它能在任何平台上工作,但目前,Telegram还不错。当我尝试这段代码时,我得到这个错误: UnhandledPromiseRejectionWarning: error: Unknown response type:"{}“。注意:我没有使用内联编辑器。

代码语言:javascript
复制
const myPicture = new Image({
                    imageURL: picture
                });
agent.add(myPicture);
EN

回答 1

Stack Overflow用户

发布于 2021-07-16 10:51:20

您只是缺少使用Image()类通过电报发送图片的platform:参数。包括platform: 'TELEGRAM'以指定集成消息的位置。通过调用new Image(anotherImage)agent.add()处初始化对象

以下是可用的key value pair for platforms,以供参考。请看下面的代码:

代码语言:javascript
复制
const imageUrl = 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/02/Stack_Overflow_logo.svg/200px-Stack_Overflow_logo.svg.png';
const anotherImage = new Image({
            imageUrl: imageUrl,
            platform: 'TELEGRAM'
       });
        
agent.add(new Image(anotherImage));

测试运行:

here所示,还有其他示例代码实现。在此Git repository中可以找到一个使用图像的有用示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68396102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档