Telegram bot - код в нескольких файлах bot.register_next_step_handler
Пишу телеграм бота и стараюсь сделать код модульным. Расположение файлов такое: bot.py _ folder _ module1.py module2.py
в файле Bot я импортирую функции из модулей
в файле Bot.py использую bot.register_next_step_handler(message, md1)
Если в модуле 1 шаг, то бот успешно переходит в функцию в модуле и выполняет ее. Но как сделать несколько шагов в модуле? Примерный код:
from folder.module1 import module1
from folder.module2 import module2
def stepone (message):
if message.text.lower() == '/sdclose':
bot.send_message(message.chat.id,"ШАГ1")
bot.register_next_step_handler(message, stepone1)
def stepone1(message):
module1(message,bot)
и сам код модуля
def module1(message,bot):
bot.send_message(message.chat.id,"ШАГ2")
Вопрос, как сделать ШАГ3 в модуле?bot.register_next_step_handler - выдает ошибку