NodeJS VK-IO context.getAttachments

the same

Активный
Автор темы
173
22
Как узнать точное количество фотографий в сообщений?
Пробывал photos = context.getAttachments('photo'); , но если фотографий больше 2 выдает число "1"
 
Решение
Уже использовал context.getAttachments('photo'); ,но уже выше описал что если фотографий больше двух то выдает единицу ( хотя по логике должен столько сколько фотографий в сообщений)
Посмотреть вложение 224285


Возможно че то я не понял
я тебе кинул линк на getAllAttachments, он должен работать

the same

Активный
Автор темы
173
22
Уже использовал context.getAttachments('photo'); ,но уже выше описал что если фотографий больше двух то выдает единицу ( хотя по логике должен столько сколько фотографий в сообщений)
1702395362695.jpg



Возможно че то я не понял
 

neverlane

t.me/neverlane00
Друг
997
1,132
Уже использовал context.getAttachments('photo'); ,но уже выше описал что если фотографий больше двух то выдает единицу ( хотя по логике должен столько сколько фотографий в сообщений)
Посмотреть вложение 224285


Возможно че то я не понял
я тебе кинул линк на getAllAttachments, он должен работать
 

the same

Активный
Автор темы
173
22
Ответ который был дан выше по сути верный , но у сообщения есть context.isCropped, новая фича ВКонтакте, не отправлять больше 5 вложений. По этому свойству можно ориентироваться, чтобы перезагрузить полное сообщение, нужно вызвать так:
JavaScript:
if (context.isCropped) {
  await context.loadMessagePayload({ force: true });
}
(нашел на другом форуме)
 
  • Вау
Реакции: neverlane