2

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

4

2 回答 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 回答