Как не меняя код в python заменять файлы в Телеграм боте?
Написал бота.
Залил на сервер.
Бот предполагает отправку фото в ленту при нажатии на кнопку. Это фото должно часто меняться на другое через пару дней. Знаю, что можно просто обновлять фото на самом сервере, просто кидая нову фотку в папку и заменяя старую. Но как быть если мне нужно указывать телеграмовское FILE ID фотки? Неужели нужно постоянно заходить в код и каждый раз вставлять туда FILE ID новой фотки? Это ужасный геморой. Есть ли способы решения?
if message.text == "Фото":
bot.send_message(message.chat.id, "Фотографии недели")
bot.send_media_group(message.chat.id, [InputMediaPhoto("./Photo/1.jpg"), InputMediaPhoto("./Photo/2.jpg")])
Только вместо ссылок на фотографии на моём сервере, вставлю ссылки на телеграмовские file id.
P.S. А вообще, можно прописать в коде ссылку не к каждому файлу отдельно, а просто к директории, где все фотки лежат? И чтобы при нажатии на кнопку выскакивали в ленту все фотки, что находятся в папке? Потому что к каждой прописывать путь это геморой, и к тому же кол-во фоток меняться будет. Было бы шикарно.