@svntxxnx

Как удалять фото или сообщение с помощью delete message?

Здравствуйте!!!

Пишу телеграм бота, если коротко то функция такая:

if call.data == 'one_k':
        g = "Заяц\nСтоимость 10₽\nПродукты в час: 10"
        keyboar = types.InlineKeyboardMarkup(row_width=3)
        one = types.InlineKeyboardButton(text='*', callback_data='one')
        two = types.InlineKeyboardButton(text='2', callback_data='two')
        tree = types.InlineKeyboardButton(text='3', callback_data='tree')
        keyboar.add(one, two, tree)
        bot.send_photo(call.message.chat.id, "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSDZYuv2dlppOlXQuwaj9z2QmwP1bfrcM_w3g&usqp=CAU", g, reply_markup=keyboar)
    elif call.data == 'two':
        h = 'Курица\nСтоимость 10₽\nПродукты в час: 10'
        bot.send_photo(call.message.chat.id, "https://st.depositphotos.com/1784872/1392/i/600/depositphotos_13927400-stock-photo-chicken-isolated-on-white.jpg", h, reply_markup=key)

    elif call.data == 'tree':
        s = 'Кошка\nСтоимость 10₽\nПродукты в час: 10'
        bot.send_photo(call.message.chat.id, "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSTV7dle1e0wS9cxeA5vqRnBknkfYLJ_WxLkQ&usqp=CAU", s, reply_markup=ke)


Как так сделать чтобы когда пользователь нажимал на callback кнопку "two" , то удалялась фото и сообщение callack кнопки one_k
  • Вопрос задан
  • 39 просмотров
Решения вопроса 1
olkhovichs
@olkhovichs
Попробуйте так
elif call.data == 'two':
        h = 'Курица\nСтоимость 10₽\nПродукты в час: 10'
        bot.send_photo(call.message.chat.id, "https://st.depositphotos.com/1784872/1392/i/600/depositphotos_13927400-stock-photo-chicken-isolated-on-white.jpg", h, reply_markup=key)
        bot.delete_message(call.from_user.id, call.message.message_id)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы