в register_next_step_handler первые 2 параметра - это сообщение и функция, которая вызывается. Далее передаются параметры, если у вызываемой функции есть какие-либо свои параметры, помимо message.
bot.register_next_step_handler(message, first_name, <Параметр1>, <Параметр2>)
...
def first_name(message, <Параметр1>, <Параметр2>):