mikkhalev
@mikkhalev

Возможно ли изменять фото в телеграм боте?

Пишу бота на python с использованием библиотеки PyTelegramBotApi. По задумке пользователя встречает сначала Картинка, затем текст с кнопками отдельным сообщением. При нажатии на кнопки текст изменяется и кнопки тоже. Можно ли как-то сделать так, чтоб при нажатии на кнопку, помимо текста, изменялась сама картинка, предыдущего сообщения?
@bot.message_handler(commands=['start'])
def welcome(message):

    markup = types.InlineKeyboardMarkup(row_width=1)
    item1 = types.InlineKeyboardButton("1", callback_data='one')
    item2 = types.InlineKeyboardButton("2", callback_data='two')
    item3 = types.InlineKeyboardButton("3", callback_data='three')
 
    markup.add(item1, item2, item3)
    bot.send_photo(message.chat.id, open('welcome.png', 'rb'))
    bot.send_message(message.chat.id, hello , reply_markup=markup, parse_mode='HTML')
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
Megum1n
@Megum1n
Можно использовать метод edit_message_media, представленный в Telegram API 4.0
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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