[][src]Struct telegram_client::api::TGSendBotStartMessage

pub struct TGSendBotStartMessage { /* fields omitted */ }

Invites a bot to a chat (if it is not yet a member) and sends it the /start command. Bots can't be invited to a private chat other than the chat with the bot. Bots can't be invited to channels (although they can be added as admins) and secret chats. Returns the sent message.

Methods

impl TGSendBotStartMessage[src]

pub fn new() -> Self[src]

pub fn bot_user_id(&mut self, bot_user_id: i32) -> &mut Self[src]

pub fn chat_id(&mut self, chat_id: i64) -> &mut Self[src]

pub fn parameter<S: AsRef<str>>(&mut self, parameter: S) -> &mut Self[src]

Trait Implementations

impl TDFB for TGSendBotStartMessage[src]

impl Clone for TGSendBotStartMessage[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl AsRef<TGSendBotStartMessage> for TGSendBotStartMessage[src]

impl Debug for TGSendBotStartMessage[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]