Почему register_next_step_handler не записывает сообщение пользователя отправленное боту?

Есть бот (часть кода представлена ниже), он должен получать ссылку на пользователя вк и возращать его имя и фамалию, ссылка в свою очередь должна храниться в переменной text, которая передается в функцию для получения имени и фамилии. Подскажите пожалуйста!

def vk(msg):
    name = session.method("users.get", {"user_id": msg})
    firstname = name[0]['first_name']
    send_mess = "Имя: "
    bot.send_message(msg.chat_id ,send_mess, firstname)

def queryHandler(update: Update, context: CallbackContext):
    query=update.callback_query.data
    update.callback_query.answer()
    if "vk" in query:
        text = bot.send_message(chat_id= update.effective_chat.id, text="Отправь ссылку")
        bot.register_next_step_handler(text, vk(text))

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

Автор решения: Danil Apsadikov

text хранит не текст ответа от пользователя, а объект message, поэтому в методе vk вам надо достать из message текст и затем сделать запрос к api vk

→ Ссылка