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