В message.text есть символы, которые (буквы) которые в int нельзя преобразовать
Выы отправили ему не число
Можете попробовать обернуть это все в try except
Кстати, у вас там еще ошибка в этих условиях:
if str(message.text.lower()) == 'Сашуля':
bot.send_photo(message.chat.id, photo)
elif str(message.text.lower()) == 'Петруля':
bot.send_photo(message.chat.id, ilya)
У вас message.text.lower() вернет с нижним регистром, а у вас сравнивается с текстом в котором есть верхний регистр (даже если вы напишете Петруля, вернется "петруля" и оно никогда не будет равняться "Петруля"