use telegram_bots_api::api::requests::r#async::Requests;
use telegram_bots_api::clients::r#async::Async;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
use telegram_bots_api::api::enums::chat_uid::ChatUId;
use telegram_bots_api::api::enums::input_media::InputMedia;
use telegram_bots_api::api::params::send_media_group::SendMediaGroup;
use telegram_bots_api::api::structs::input_media_photo::InputMediaPhoto;
let photo = InputMedia::Photo(InputMediaPhoto {
kind: String::from("photo"),
media: String::from(
"AgACAgQAAxkDAAIFe2bDfFz2HfMVS53Mw4eibmQ-pRrrAAJ9rzEbVmCEUPbcHIfXrjbrAQADAgADcwADNQQ",
),
..Default::default()
});
let params = SendMediaGroup {
chat_id: ChatUId::from(147951145),
media: vec![photo.clone(), photo.clone(), photo.clone()],
..Default::default()
};
Async::from_env().send_media_group(¶ms).await?;
Ok(())
}