Добавление проверки товара на валидность

Добавление проверки товара на валидность


Начало статьи подразумевает, что вы имеете зарегистрированный магазин в @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


Report Page