генерируешь id из цифр рандомно и отправляешь этот id на https://dev.vk.com/method/users.get с fields photo_100, к примеру.
ответом получишь аву. только нужно учесть, что юзер может быть удален или забанен. тогда нужно перегенерировать
Как вариант можно при добавлении товара в корзину сделать поле, в которое будет писаться строка или хэш строки "Средняя 30 см, традиционное тесто + пикантная пепперони, острая чоризо, кубики брынзы".
А потом просто сравнивать эту строку. Если совпали - значит такой же товар добавляется.
версия api не просто так меняется. там могут измениться параметры как запроса так и ответа. вытягивание версии api твою программу за тебя не переделает под новое api.
p.s. просто вынеси версию в какой-нить .env и обновляйся вручную в одном месте со всеми тестами и проверками, что все работает правильно и ничего не упало.
ну самый простой вариант - во все места, где может делаться клик задай какие-нибудь id блокам.
а потом когда делаешь перезагрузку - вставляй в адрес этот хэш в виде #block_id
про книги в IT все уже забыли лет 10 назад. А все потому что все обновляется и изменяется так быстро, что к моменту выхода книги - 60% информации из нее уже можно считать устаревшей.
Поэтому всю полезную информацию нужно искать самому.
p.s. а люди такого уровня, книги которых ты ищешь - никогда не будут писать книги или делать уроки на ютубе. у них просто на это нет времени. они работают и зарабатывают деньги.
с ботами давно не работал, но в свое время самый оптимальный способ был - представление работы бота как обычного веб-сайта.
условно в таблице юзеров создаешь колонку "location" и от этого отталкиваешься.
тобишь написал человек в первый раз - значит в location он на "главной". тобишь вписываешь "/"
заходит он на твои ставки - вписываешь "/bet"
т.е. если человек сейчас находится на "/bet" и он что-то написал - значит он сделал ставку. так и обрабатываешь.
логика, надеюсь, ясна.
1) легкий путь - ищи популярные движки для инет магазинов (по типу wordpress woocommerce, opencart) и осваивай.
2) сложный путь, где ты научишься почти всему - бери фреймворк по типу laravel и пиши магазин сам.