Не могу отправить фото по id

with open ('jpeg.py', 'r') as file:
    peg=file.readlines()
pic=str(peg[1])
print (pic)

bot.send_photo(message.chat.id,photo= pic)

id из файла читает верно. Бот фото не отправляет


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

Автор решения: Рустам Рысаев

Что за ID? ID фото с сервера телеграм? если да, то нужно передавать его в send_photo() без open()

with open('jpeg.py', 'r') as file:
    peg = file.readlines()

photo_id = peg[1].strip()  

bot.send_photo(message.chat.id, photo=photo_id)

это фото бот получил сам, или ID откуда-то с другого места взято? Распишите подробнее

→ Ссылка