(telebot) как заставить бота реагировать на фото,которое он же и отправил

допутим у меня есть папка с 3 фото (1.jpg, 2.jpg, 3.jpg) я зделал так чтобы эти файлы, при вводе определённой команды выпадали рандомно,я ввожу комманду и мне бот выдаёт к примеру 2.jpg, как зделать так чтобы бот реагировал на именно это фото(2.jpg),а на другие фото(1.jpg, 3.jpg) не реагоровал?


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

Автор решения: RottenRat

При отправке сообщения, в случае успешной отправки возвращается само сообщение типа Message. Просматриваешь информацию из photo и уже обрабатываешь. Как пример:

a = bot.send_message(id,str(randomnum))

if a.text == '1':
   print('You are good!')

Более подробная информация(telebot полностью имитирует API): https://core.telegram.org/bots/api#sendmessage

→ Ссылка