我对在 nodejs 中为 Skype 机器人发送图像附件感到困惑。我还尝试了 github 中的 testbot 代码,但它没有在 Skype 对话中发送任何图像。有人从 Skype 机器人发送图像吗?如果您可以分享您的解决方案,那就太好了。
问问题
749 次
2 回答
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 方法将其发送给机器人。我在浏览 Skype SDK 代码时发现了它。
于 2016-05-03T20:05:07.393 回答
-1
Node.js 的 Skype SDK 尚不支持发送图像附件。
于 2016-04-18T04:26:30.580 回答