Найти в Дзене
ProStud

Полезный телеграмм бот. Cвой магазин на Python! #1

Доброго времени суток! Сегодня я попробую написать свой магазин в телеграмме при помощи Python! Как раз при написании изучим кнопки, ссылки и не только. Не могу сказать что я запущу свой магазин, но как практика очень даже поможет мне более разобраться с библиотекой pyTelegramBotAPI. И так приступим! Начнем с импортирования библиотек и добавления API ключа нашего бота Рассказывал в прошлой статье, советую заглянуть. Добавляем переменную sell_item для дальнейшего заполнения ее товаром Дальше создаем обработчик команды /start в котором напишем информацию о нашем боте После пишем обработчик для команды /help где напишем список команд Теперь сделаем возможность выставлять объявление на продажу Товары нужно куда-то записывать, поэтому напишем обработчик, который будет добавлять товар в переменную sell_item и отвечать нам Но если будет написана команда которую не знает бот, он должен перенаправить на команду /help. Давайте допишем пару строк Ну и осталось только запустить бота А вот так в

Доброго времени суток!

Сегодня я попробую написать свой магазин в телеграмме при помощи Python! Как раз при написании изучим кнопки, ссылки и не только. Не могу сказать что я запущу свой магазин, но как практика очень даже поможет мне более разобраться с библиотекой pyTelegramBotAPI.

И так приступим!

Начнем с импортирования библиотек и добавления API ключа нашего бота

Рассказывал в прошлой статье, советую заглянуть.

Добавляем переменную sell_item для дальнейшего заполнения ее товаром

-2

Дальше создаем обработчик команды /start в котором напишем информацию о нашем боте

Вместо "Для приобретения товара напишите команду /catalog" нужно ввести "Для продажи товара введите команду /sell"
Вместо "Для приобретения товара напишите команду /catalog" нужно ввести "Для продажи товара введите команду /sell"

После пишем обработчик для команды /help где напишем список команд

-4

Теперь сделаем возможность выставлять объявление на продажу

-5

Товары нужно куда-то записывать, поэтому напишем обработчик, который будет добавлять товар в переменную sell_item и отвечать нам

-6

Но если будет написана команда которую не знает бот, он должен перенаправить на команду /help. Давайте допишем пару строк

-7

Ну и осталось только запустить бота

-8

А вот так выглядит весь код

-9

Давайте же его протестируем!

-10

Как видим все прекрасно работает!

Вот мы и написали часть нашего бота - магазина. В следующий раз допишем возможность покупать товар и возможно еще несколько маленьких функций.

До завтра!