Изображение заменяется URL-адресом, когда я отправляю MMS через канал Twilio в Bot Framework nodejs

Я настраиваю канал Twilio для BOt. Я хочу отправить пользователю MMS с помощью этого бота. Но изображение, которое прикреплено к платформе бота, заменяется URL-адресом. Вот как я отправляю MMS.

       fs.readFile(attachmentUrl, function (err, data) {
       var base64 = Buffer.from(data).toString('base64');
       var msg = new builder.Message().address(address1)
          .addAttachment({
          contentUrl: util.format('data:%s;base64,%s', contentType, base64),
                   contentType: contentType,
                   name: 'BotFrameworkLogo.png'
                });

           bot.send(msg, function (err, addresses) {
                callback(err, addresses);
           });
    });

введите описание изображения здесь

Ожидаемый результат должен быть:

введите описание изображения здесь


person Planet-Zoom    schedule 12.04.2018    source источник
comment
какой размер изображения? надеюсь, что contentType определен где-то с правильным значением, не вижу его в вашем OP.   -  person Zeeshan Hassan Memon    schedule 12.04.2018


Ответы (1)


Я думаю, вы могли быть вне зоны, поддерживаемой Twilio для этого.

MMS-сообщения, отправленные за границу, будут преобразованы в текстовые SMS-сообщения с URL-ссылкой на медиа.

из здесь

person Shachaf.Gortler    schedule 12.04.2018