Как мне сделать, чтобы при нажатии на Inline кнопку бот предлагал вручную прописать название города и отвечал снова кнопками?
раннее я тут задавала вопрос, как сделать, чтобы при отправки боту сообщения с названием города он отвечал подменю с Inline кнопками, я получила ответ, теперь мне нужно чуть по-другому:
import telebot
from telebot import types
bot = telebot.TeleBot('*TOKEN*********')
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
bot.send_message(message.from_user.id, f"Привет")
markup = types.InlineKeyboardMarkup()
button1 = types.InlineKeyboardButton('Выбрать город', callback_data='1')
markup.row(button1)
bot.send_message(message.from_user.id, f"Выбирай что нужно", reply_markup=markup)
@bot.callback_query_handler(func=lambda call: True)
def query_handler(call):
bot.answer_callback_query(callback_query_id=call.id)
answer = ''
if call.data == '1':
# Здесь мне надо чтобы были не Inline кнопки, а чтобы при вводе,
# например, города "Москва" вручную, бот открывал еще одно меню с
# кнопками, соответствующими этому городу. И т.д