bot.register_next_step
в своем коде , вот пример как он работает import telebot
import requests
from telebot import types
global stairs
bot = telebot.TeleBot('token')
@bot.message_handler(commands=["start"])
def start(m, res=False):
bot.send_message(m.chat.id, 'Хотите узнать погоду?\nВведите свой город')
bot.register_next_step_handler_by_chat_id(m.chat.id, regist)
@bot.message_handler(content_types=['text'])
def main(m):
if m.text.strip() == 'Текущая погода в городе':
bot.send_message(m.chat.id, f'Сейчас в {stairs} - жарко')
def regist(message):
global stairs
stairs = message.text
bot.send_message(message.chat.id, f'Твой город :{message.text}')
bot.polling(none_stop=True, interval=0)