anqov
@anqov
Чайник, изучаю Python.

Отправил фотографию, как его удалить и отправить новое вместо него, сделать edit photo(т.е поменять)?

# К примеру вот такой код
    bot.send_photo(chat_id, photo=open('C:/Users/User/Downloads/photo.jpg', 'rb'), caption = "Hello")
    bot.send_message(chat_id, "Текст")
    time.sleep(1)
    bot.edit photo #Здесь мои полномочия заканчиваются
  • Вопрос задан
  • 432 просмотра
Решения вопроса 1
@setaz
Есть метод, позволяющий редактировать медиа-сообщения (editMessageMedia). В библиотеке telebot (pyTelegramBotAPI), он используется так:

bot.edit_message_media(media, chat_id=None, message_id=None, inline_message_id=None, reply_markup=None)

Со всеми методами Telegram API можно ознакомиться здесь: https://core.telegram.org/bots/api
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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