Команда sendPhoto требует фотографии аргументов, определяемой как InputFile или String.Telegram BOT Api: как отправить фотографию с помощью C#?
API-интерфейс док говорит:
фото отправить. Вы можете передать file_id как String, чтобы отправить фотографию , которая уже находится на серверах Telegram, или загрузить новую фотографию, используя multipart/form-data. И
InputFile
Этот объект представляет содержимое файла, который будет загружен. Должно быть отправлено с использованием multipart/form-data обычным способом, который файлы загружен через браузер.