def handle_callback_query(bot: Client, query: CallbackQuery):
    user_id = query.from_user.id
    for rec in data:
        if rec[0] == query.inline_message_id:
            if user_id in rec[1]:
                rec[1].remove(user_id)
            else:
                rec[1].append(user_id)
            count = len(rec[1])
            break
    else:
        data.append([query.inline_message_id, [user_id]])
        count = 1
    if query.data == 'like':
        bot.edit_inline_reply_markup(query.inline_message_id,
                                     IKM([(f'❤ ({count})️', 'like')]))