Struct teloxide_core::payloads::SendMediaGroup [−][src]
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: ChatId
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
disable_notification: Option<bool>
Sends the message silently. Users will receive a notification with no sound.
reply_to_message_id: Option<i32>
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
impl SendMediaGroup
[src]
pub fn new(
chat_id: impl Into<ChatId>,
media: impl IntoIterator<Item = <Vec<InputMedia> as IntoIterator>::Item>
) -> Self
[src]
chat_id: impl Into<ChatId>,
media: impl IntoIterator<Item = <Vec<InputMedia> as IntoIterator>::Item>
) -> Self
Trait Implementations
impl Clone for SendMediaGroup
[src]
fn clone(&self) -> SendMediaGroup
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SendMediaGroup
[src]
impl Eq for SendMediaGroup
[src]
impl Hash for SendMediaGroup
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl MultipartPayload for SendMediaGroup
[src]
impl PartialEq<SendMediaGroup> for SendMediaGroup
[src]
fn eq(&self, other: &SendMediaGroup) -> bool
[src]
fn ne(&self, other: &SendMediaGroup) -> bool
[src]
impl Payload for SendMediaGroup
[src]
type Output = Vec<Message>
The return type of a Telegram method. Read more
const NAME: &'static str
[src]
impl Serialize for SendMediaGroup
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for SendMediaGroup
[src]
impl StructuralPartialEq for SendMediaGroup
[src]
Auto Trait Implementations
impl RefUnwindSafe for SendMediaGroup
impl Send for SendMediaGroup
impl Sync for SendMediaGroup
impl Unpin for SendMediaGroup
impl UnwindSafe for SendMediaGroup
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
[src]
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,