Struct teloxide_core::payloads::SendMediaGroup
source · pub struct SendMediaGroup {
pub chat_id: Recipient,
pub media: Vec<InputMedia>,
pub message_thread_id: Option<i32>,
pub disable_notification: Option<bool>,
pub protect_content: Option<bool>,
pub reply_to_message_id: Option<MessageId>,
pub allow_sending_without_reply: 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 Message
s that were sent is returned.
Fields§
§chat_id: Recipient
Unique 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
message_thread_id: Option<i32>
Unique identifier for the target message thread (topic) of the forum; for forum supergroups only
disable_notification: Option<bool>
Sends the message silently. Users will receive a notification with no sound.
protect_content: Option<bool>
Protects the contents of sent messages from forwarding and saving
reply_to_message_id: Option<MessageId>
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
Implementations§
source§impl SendMediaGroup
impl SendMediaGroup
pub fn new( chat_id: impl Into<Recipient>, media: impl IntoIterator<Item = InputMedia> ) -> Self
Trait Implementations§
source§impl Clone for SendMediaGroup
impl Clone for SendMediaGroup
source§impl Debug for SendMediaGroup
impl Debug for SendMediaGroup
source§impl MultipartPayload for SendMediaGroup
impl MultipartPayload for SendMediaGroup
fn copy_files(&self, into: &mut dyn FnMut(InputFile))
fn move_files(&mut self, into: &mut dyn FnMut(InputFile))
source§impl Payload for SendMediaGroup
impl Payload for SendMediaGroup
source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
GetUpdates
with
big timeout
), the minimum timeout that should be used.