2016-04-15 69 views
1

我對發送nodejs中的skype機器人圖像附件感到困惑。我也嘗試過github中的testbot代碼,但它沒有發送任何圖像在Skype會話。任何人都有發送來自skype機器人的圖像?如果你能分享你的解決方案,那將是非常棒的。發送附件nodejs的微軟機器人框架

回答

-1

Node.js的Skype SDK不支持發送圖像附件。

1

@Steven伊克曼,請不要分享FALSE信息。通過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代碼時發現了它。