Пытался делать скриншот через s-shot, но там через API при запросе не обновляет картинку, а берёт созданную, а очень важно получать свежий и актуальный график, думал решить проблему путём рандома размера создаваемого скриншота, но всплыл нюанс с cloudflare.
Вот кстати пример графика, которой выгружает bittrex и который соответственно мне нужно получать -
https://i.imgur.com/nGytgaS.png
Только сейчас обнаружил на изображении, которое выгружает биттрекс вверху слева надпись:
"BTC-RDD | 12/24/2017-12/26/2017 | 30 Min"
возможно он как-то шифрует данную информацию и получается уникальное имя файла, пример имени файла:
"df7e1232-76bf-4933-ad35-c51c4c5ac19d.png"
p.s. директория к файлам всегда одна и та же, то есть теоретически если понять как получается данная хэш-строка, то можно формировать из своего php-интерфейса ссылку на актуальный график и получать его.
Проблему решил, дело в том, что я пишу телеграмм бота и совсем забыл про встроенный браузер, а бот пишется для того, что бы ускорить и сделать более удобную работу с биржей со смартфона (уж очень не удобно с телефона на бирже).
Решение проблемы - через markdown делаю ссылку "Посмотреть актуальный график" и во встроенном браузере телеграмма открывается упомянутая выше ссылка (
https://bittrex.com/market/MarketStandardChart?mar... ), решение оказалось более простым и более удобным, т.к. не придётся делать api запросы через сторонние сервисы, сообщения в ответ на запрос боту будут приходить моментально, т.к. не нужно будет загружать и прикреплять эту картинку графика, да и можно будет прямо в браузере телеграмма отслеживать график, допустим следить за ним несколько минут + настраивать свечи на своё усмотрение.