Сегодня я расскажу вам о том, как сделать inline-кнопки, которые будет нажимать пользователь на вопросы бота. Это как минимум - удобно, а как максимум уберегает нас о того чтобы пользователь не ввёл "что-нибудь не то", от чего программа может рухнуть или отработать как-нибудь не так. Итак, в прошлой (четвертой) части мы добрались до того что получили словарь с возможными вариантами городов. Теперь нам нужно, как оказалось Рим (в тестовом режиме я использую ранее сохраненный запрос к серверу в фай.json) у нас не один, и вариантов бывает много. У меня это сделано так: Пользователь видит список городов и нажимает соответствующую кнопку, а мы в свою очередь получаем соответствующий destination_id, для того чтобы уже искать отель в конкретно определенном населенном пункте. Как же это работает?! Всё довольно таки просто: Я создал файл cities_buttons.py и поместил его в подпапку inline в директории keyboards. В котором используются два модуля (from telebot import types, from loader import bo
Написание телеграм-бота на Python. Часть пятая, динамические inline кнопки
10 октября 202210 окт 2022
1060
2 мин