@bot.callback_query_handler(func=lambda call: True)
def callback_inline(call):
try:
if call.message:
# keyboard (Работа с кнопками под текстом)
if call.data == '1':
keyboard = types.InlineKeyboardMarkup()
item1 = types.InlineKeyboardButton(text="Smoant Pasito 1/2", callback_data="pasito")
item2 = types.InlineKeyboardButton(text="Smok Novo 2", callback_data='novo')
keyboard.add(item1, item2,)
bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
text="Какую Pod Систему вы хотите?", reply_markup=keyboard)
elif call.data == "pasito":
bot.send_photo(call.message.chat.id, open("pasito.jpg", "rb"), 'Smoant Pasito 1 \n Цена: 3650Р \n Аккумулятор: 1100 мАч \n Напряжение 3,2B - 4,2B \n Объем 3мл.')
elif call.data == "novo":
bot.send_photo(call.message.chat.id, open("smoknovo.jpg", "rb"), 'Smok Novo 2 \n Цена: 2350Р \n Аккумулятор: 800 мАч \n Напряжение 6Вт - 25Вт \n Объем 2мл.')
Я хочу при нажатии на кнопку, удаление текста и самой кнопки
if call.data == '1':
keyboard = types.InlineKeyboardMarkup()
item1 = types.InlineKeyboardButton(text="Smoant Pasito 1/2", callback_data="pasito")
item2 = types.InlineKeyboardButton(text="Smok Novo 2", callback_data='novo')
keyboard.add(item1, item2,)
bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
text="Какую Pod Систему вы хотите?", reply_markup=keyboard)