При вызове функции из callback_query_handler в message_handler не обрабатывается сообщение

Программа должна получать ответ по нажатию Inline кнопки, после чего отправлять в функцию, где обрабатывается само сообщение, однако сообщение не обрабатывается. Код:

@bot.callback_query_handler(func=lambda message: True)
def duets(r):
  if r.data == 'like':
     "код"
  elif r.data == 'back':
        keyboard = types.ReplyKeyboardMarkup(True, False)
        keyboard.one_time_keyboard = True
        keyboard.row('?Мой профиль')
        keyboard.row('?Наши каналы', '?Контакты')
        send = bot.send_message(r.message.chat.id, 'Это главное меню', reply_markup=keyboard)
        bot.register_next_step_handler(send, nextmenu)

    @bot.message_handler(content_types=['text'])
    def nextmenu(m):
       if m.text == '?Мой профиль':
          "дальнейший код"

Выдает ошибку:

if r.data == 'like':
AttributeError: 'Message' object has no attribute 'data'

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