Я создаю бота для канала Twilio (SMS). Когда я отправляю простое SMS-сообщение на номер в США, оно доставляется со статусом в журнале сообщений twilio как Delivered
.
Но когда я прикрепляю любое изображение к сообщению для отправки MMS, сообщение никогда не доставляется, и его статус в журнале twilio всегда остается sent
.
Вот как я прикрепляю медиа к MMS.
var msg = new builder.Message(session);
msg.attachmentLayout(builder.AttachmentLayout.list)
msg.attachments([
new builder.HeroCard(session)
.title("This is Title")
.subtitle("This is sub title")
.text("This is text")
.images([builder.CardImage.create(session, 'http://www.readersdigest.ca/wp-content/uploads/2011/01/4-ways-cheer-up-depressed-cat.jpg')])
]);
session.send(msg).endDialog();
Я также использовал другой способ создания сообщения:
var msg = new builder.Message(session)
.text("This is a title - which can be long and multiple line sometimes<br/><br/>The body of the text can be really really long sometimes with different formats with links <http://google.com|Google><br/><br/>some times with a footer with `formats`")
.addAttachment({
contentUrl: 'http://www.readersdigest.ca/wp-content/uploads/2011/01/4-ways-cheer-up-depressed-cat.jpg',
contentType: 'image/png',
name: 'BotFrameworkOverview.png'
});
Оба сообщения никогда не доставляются.
Но простое сообщение без носителя успешно доставляется как-
var msg = new builder.Message(session)
.text("This is a title - which can be long and multiple line sometimes<br/><br/>The body of the text can be really really long sometimes with different formats with links <http://google.com|Google><br/><br/>some times with a footer with `formats`")
Журнал Twilio:
contentUrl
указывает на файл jpg, аcontentType
- «image/png», - person Nicolas R   schedule 18.04.2018