опробовал несколько вариантов и уже окончательно запутался.
Это для того, чтобы телеграм бот к ответу прикреплял картинку
let method = SendPhoto::new(
chat_id,
InputFile::path("/resources/template.png")
.await
.unwrap(),
);
api.execute(method).await?;
либо ложится где-то рядом с рабочей директорией и в рантайме читается, либо вшивается в бинарник include_bytes! макросом и читается как байты, а там дальше как надо
Ошибка была в том, что я начал адрес со знака / Надо было так: InputFile::path("src/resources/template.jpg"). await.unwrap(),
Обсуждают сегодня