При посте бота на сайт, он переходит по ссылке телеграмма и загружает его.Проблема в том , что ссылка рисунка обновляется каждые 2 дня. Мне не нужно вызывать всю функцию , а именно ту часть где переходят по ссылке и скачивают изображение и чтобы она запускалась каждый раз при входе на сайт
function onSend() { $ link = post('link'); $ dom = new DOMDocument(); $ image = ''; if (@$ dom->loadHTMLFile($ link)) { $ elements = $ dom->getElementsByTagName('img'); if ($ elements->length > 0) { $ image = $ elements->item(0)->getAttribute('src'); $ bot = Bot::make(post()); $ bot->image = $ image; if ($ bot->save()){ return ['message' => 'Ураа!']; } else { return ['message' => 'Неправильная ссылка']; } } } }