Struct actix_telegram::methods::SendPhoto [−][src]
pub struct SendPhoto { pub chat_id: ChatIdOrUsername, pub photo: InputFileOrString, pub caption: Option<String>, pub parse_mode: Option<String>, pub disable_notification: Option<bool>, pub reply_to_message_id: Option<Integer>, pub reply_markup: Option<ReplyMarkup>, }
Use this method to send photos. 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)
photo: InputFileOrString
Photo to send. Pass a file_id as String to send a photo that exists on the Telegram servers (recommended), pass an HTTP URL as a String for Telegram to get a photo from the Internet, or upload a new photo using multipart/form-data. More info on Sending Files »
Photo caption (may also be used when resending photos by file_id), 0-200 characters
parse_mode: Option<String>
Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption.
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 SendPhoto
[src]
impl Debug for SendPhoto
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 SendPhoto
[src]
impl ActixMessage for SendPhoto
type Result = Result<Message, ()>
The type of value that this message will resolved with if it is successful. Read more
impl Handler<SendPhoto> for TelegramApi
[src]
impl Handler<SendPhoto> for TelegramApi