Struct actix_telegram::methods::SendMessage [−][src]
pub struct SendMessage { pub chat_id: ChatIdOrUsername, pub text: String, pub parse_mode: Option<String>, pub disable_web_page_preview: Option<bool>, pub disable_notification: Option<bool>, pub reply_to_message_id: Option<Integer>, pub reply_markup: Option<ReplyMarkup>, }
Use this method to send text messages. On success, the sent Message is returned.
Fields
chat_id: ChatIdOrUsername
Unique identifier for the target chat or username of the target channel (in the format @channelusername)
text: String
Text of the message to be sent
parse_mode: Option<String>
Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in your bot's message.
disable_web_page_preview: Option<bool>
Disables link previews for links in this message
disable_notification: Option<bool>
Sends the message silently. Users will receive a notification with no sound.
reply_to_message_id: Option<Integer>
If the message is a reply, ID of the original message
reply_markup: Option<ReplyMarkup>
Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove reply keyboard or to force a reply from the user.
Trait Implementations
impl Debug for SendMessage
[src]
impl Debug for SendMessage
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl ActixMessage for SendMessage
[src]
impl ActixMessage for SendMessage
type Result = Result<Message, ()>
The type of value that this message will resolved with if it is successful. Read more
impl Handler<SendMessage> for TelegramApi
[src]
impl Handler<SendMessage> for TelegramApi
Auto Trait Implementations
impl Send for SendMessage
impl Send for SendMessage
impl Sync for SendMessage
impl Sync for SendMessage