Как получить все фотографии из сообщения, используя $ madelineproto-> Сообщения-> gethistory ()?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как получить все фотографии из сообщения, используя $ madelineproto-> Сообщения-> gethistory ()?

Сообщение Anonymous »

Я получаю последнее сообщение о канале из истории и стараюсь получить все фотографии этого сообщения. Но я получаю только последнюю фотографию. Расскажите, пожалуйста, как получить все фотографии из сообщения? < /P>
foreach($channels as $channel){
$messs[$channel] = $this->MadelineProto->messages->getHistory(['peer' => $channel, 'limit' => 1]);
}
foreach ($messs as $key => $messages) {

foreach ($messages['messages'] as $message) {
$text = $message['message'];
$files = null;

if (isset($message['media']) && $text['media']['_'] === 'messageMediaPhoto') {
$file = $this->MadelineProto->downloadToDir($message['media'], '../../img');
$files[] = $file;
}

if($text !== ''){
$posts[] = ['media' => [$key => $files] ];
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... gethistory
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»