как в телеграмботе на разные инлайн кнопки, вставлять разные картинки? Python

key_its = types.InlineKeyboardButton(text='И', callback_data='ot',)
keyboard.add(key_its)

key_ts = types.InlineKeyboardButton(text='О', callback_data='otа')
keyboard.add(key_ts)

key_klass = types.InlineKeyboardButton(text='К', callback_data='ot')
keyboard.add(key_klass)
key_spasib = types.InlineKeyboardButton(text='П', callback_data='ot')
keyboard.add(key_spasib)
key_rtpo = types.InlineKeyboardButton(text='М', callback_data='ot')
keyboard.add(key_rtpo)
key_ppkrs = types.InlineKeyboardButton(text='А', callback_data='ot')
keyboard.add(key_ppkrs)



if (message.text == "выводит"):
    bot.send_message(message.from_user.id, text='Специальность', reply_markup=keyboard)

@bot.callback_query_handler(func=lambda call: True)
def callback_worker(call):
    if call.data == "ot":
        msg = random.choice(first)
        # Отправляем текст в Телеграм
        bot.send_message(call.message.chat.id, msg)
        if call.data == "ot":
            p = open("vII.jpg", "rb")
            # Отправляем текст в Телеграм
            bot.send_photo(message.chat.id, p)

Сейчас выводит только одну картинку на одну переменную, если изменю переменную одну из инлайн кнопок отправлять уже не будет, подскажите что не так. Отправлять нужно не рандомно, а именно ту которую я напишу


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