Добавление проверки товара на валидность
Начало статьи подразумевает, что вы имеете зарегистрированный магазин в @tippisell_bot.
Для начала узнаём id позиции
Сохраняем его.
Теперь переходим к написанию python-кода
Ставим библиотеку
pip install tippisell_api
Копируем код из папки примеров https://github.com/tippisell/tippisell_api/blob/master/examples/validate_sell.py
Теперь у нас есть код, который в 50%(с помощью библиотеки рандом) случаях, определит товар как валидный, и в остальных 50, как невалидный
Далее, чтоб протестировать работу, устанавливаем ngrok
Запускаем скрипт и запускает сам ngrok на том же порте, что и скрипт(в примере 5000) и уже получаем
Возвращаемся в бот и устанавливаем ссылку на вебхук
Теперь всё готово и можно тестировать.
Я загрузил 7 товаров бот
И попробовал купить 3
Смотрим вывод в консоль чекера и видим, что при первой проверке, показало, что 2 товара не валидны, на второй проверке один товар не валиден, на третий снова один
Выходит, из 7 товаров, юзеру выдалось 3 и 4 оказались невалидными.
Невалидные товары сразу же удаляются из бд
На этом всё
Если нужна будет помощь, то велком в поддержку @tippi_support