pub struct SendMediaGroup {
pub chat_id: ChatId,
pub media: Vec<InputMedia>,
pub disable_notification: Option<bool>,
pub reply_to_message_id: Option<i64>,
pub allow_sending_without_reply: Option<bool>,
pub protect_content: Option<bool>,
}Expand description
Use this method to send a group of photos, videos, documents or audios as an album. Documents and audio files can be only grouped in an album with messages of the same type. On success, an array of Messages that were sent is returned.
Fields§
§chat_id: ChatIdUnique identifier for the target chat or username of the target channel (in the format @channelusername)
media: Vec<InputMedia>A JSON-serialized array describing messages to be sent, must include 2-10 items
disable_notification: Option<bool>Sends the message silently. Users will receive a notification with no sound.
reply_to_message_id: Option<i64>If the message is a reply, ID of the original message
allow_sending_without_reply: Option<bool>Pass True, if the message should be sent even if the specified replied-to message is not found
protect_content: Option<bool>Protects the contents of the sent message from forwarding and saving
Implementations§
Source§impl SendMediaGroup
impl SendMediaGroup
Sourcepub fn with_media_group(self, media_group: Vec<InputMedia>) -> Self
pub fn with_media_group(self, media_group: Vec<InputMedia>) -> Self
Set media group
Sourcepub fn with_media(self, media: impl Into<InputMedia>) -> Self
pub fn with_media(self, media: impl Into<InputMedia>) -> Self
Add one media file
Sourcepub fn disable_notification(self) -> Self
pub fn disable_notification(self) -> Self
Disable notification
Sourcepub fn allow_sending_without_reply(self) -> Self
pub fn allow_sending_without_reply(self) -> Self
Allow sending message even if the replying message isn’t present
Sourcepub fn protect_content(self) -> Self
pub fn protect_content(self) -> Self
Protect content
Trait Implementations§
Source§impl Clone for SendMediaGroup
impl Clone for SendMediaGroup
Source§fn clone(&self) -> SendMediaGroup
fn clone(&self) -> SendMediaGroup
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more