microsoft bot框架发送nodejs的附件

时间:2016-04-15 08:10:16

标签: botframework

我对在nodejs中为skype bot发送图像附件感到困惑。我也尝试了github中的testbot代码,但它没有在skype对话中发送任何图像。有人从skype bot发送图像吗?如果您可以分享您的解决方案,那就太好了。

2 个答案:

答案 0 :(得分:2)

通过Skype Bot发送图像没有记录,但它是可行的和有效的。使用此代码;

var options = {string: true};

            base64.base64encoder("YOUR-IMAGE-LINK", options, function (err, image) {
                if (err) {
                    console.log(err);
                }
                {
                  var originaldata = new Buffer(image, 'base64');
                  bot.replyWithAttachment("Result" , "Image" , originaldata);
                }
            });

你需要安装它来运行上面的代码; https://www.npmjs.com/package/node-base64-image

如果您不想安装它,您需要将图像转换为二进制缓冲区,并使用replyWithAttachment方法将其发送到bot。我在浏览Skype SDK代码时发现了它。

答案 1 :(得分:-1)

用于Node.js的Skype SDK尚不支持发送图像附件。