Python telebot: не вызывается функция register_next_step_handler

Не вызывается функция get_name, вот код:

class Registration:

    def __init__(self, process):
        self.process = process

    def start(self, message, process):
        self.process = process
        bot.send_message(message.from_user.id, 'Please tell me your name')
        bot.send_message(message.from_user.id, "Or you can interrupt the registration, print'/close_reg'")
        print(self.process)
        self.process = 'registration_name'
        print(self.process)
        bot.register_next_step_handler(message, self.get_name)


    def get_name(self, message):
        print('+')
        if message.text == '/close_reg':
            self.process = None
        print('+')
        if self.process == 'registration_name':
            a['name'] = message.text
            print('+')
            bot.send_message(message.from_user.id, 'Please tell me your surname')
            self.process = 'registration_surname'
            bot.register_next_step_handler(message, self.get_surname)

Ответы (0 шт):