use std::error::Error;
use std::path::PathBuf;
use telegram_bots_api::api::enums::chat_uid::ChatUId;
use telegram_bots_api::api::enums::file_input::FileInput;
use telegram_bots_api::api::params::send_photo::SendPhoto;
use telegram_bots_api::api::requests::sync::Requests;
use telegram_bots_api::clients::sync::Sync;
fn main() -> Result<(), Box<dyn Error>> {
let params = SendPhoto {
chat_id: ChatUId::from(147951145),
photo: FileInput::from(PathBuf::from("../../Desktop/photo.png")),
..Default::default()
};
Sync::from_env().send_photo(¶ms)?;
Ok(())
}