Как сделать имитацию ответа бота слешом на сообщение?

Мне нужно чтобы бот отправлял картинку на запрос пользователя. Я хочу чтобы он это делал не просто отправив картинку, а именно на то сообщение, которое пользователь напишет ему.

Я знаю, что есть метод bot.reply_to(message, text) но он работает только для отправки текста, а мне нужно чтобы так же бот отвечал, только картинкой. Например:

elif message.text == "1":
    bot.send_photo(TARGET_CHAT_ID, open('1.jpg', 'rb'), message_thread_id=MESSAGE_THREAD_ID)

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

Автор решения: Maks Braun

Просто в конец нужно было добавить параметр:

reply_to_message_id=message.message_id       

Так выглядит полный код:

elif message.text == "1":
    bot.send_photo(TARGET_CHAT_ID, open('1.jpg', 'rb'),
                   message_thread_id=MESSAGE_THREAD_ID, 
                   reply_to_message_id=message.message_id) 
→ Ссылка