Struct tbot::contexts::ConnectedWebsite
source · #[non_exhaustive]pub struct ConnectedWebsite {
pub bot: Bot,
pub message_id: Id,
pub from: Option<From>,
pub date: i64,
pub chat: Chat,
pub reply_to: Option<Message>,
pub author_signature: Option<String>,
pub forward: Option<Forward>,
pub reply_markup: Option<Keyboard>,
pub via_bot: Option<User>,
pub website: String,
}
Expand description
The context for connected_website
handlers.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.bot: Bot
A bot for calling API without information inference.
message_id: Id
ID of the message.
from: Option<From>
The author of the message.
date: i64
The timestamp of the message.
chat: Chat
The chat to which the message was sent.
reply_to: Option<Message>
The replied message.
The author’s signature, if enabled for the channel.
forward: Option<Forward>
The origin of the message if it’s a forward.
reply_markup: Option<Keyboard>
The inline keyboard attached to the message.
via_bot: Option<User>
The bot via which the message was sent.
website: String
The connected website.
Trait Implementations§
source§impl Clone for ConnectedWebsite
impl Clone for ConnectedWebsite
source§fn clone(&self) -> ConnectedWebsite
fn clone(&self) -> ConnectedWebsite
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Context for ConnectedWebsite
impl Context for ConnectedWebsite
source§impl Copyable for ConnectedWebsite
impl Copyable for ConnectedWebsite
source§fn copy_to(&self, chat_id: impl ImplicitChatId) -> CopyMessage<'_>
fn copy_to(&self, chat_id: impl ImplicitChatId) -> CopyMessage<'_>
Copies this message to another chat.
source§impl Debug for ConnectedWebsite
impl Debug for ConnectedWebsite
source§impl Forward for ConnectedWebsite
impl Forward for ConnectedWebsite
source§impl Forwardable for ConnectedWebsite
impl Forwardable for ConnectedWebsite
source§fn forward_to(&self, chat_id: impl ImplicitChatId) -> ForwardMessage<'_>
fn forward_to(&self, chat_id: impl ImplicitChatId) -> ForwardMessage<'_>
Forwards this message to another chat.
source§impl MediaMessage for ConnectedWebsite
impl MediaMessage for ConnectedWebsite
source§impl Message for ConnectedWebsite
impl Message for ConnectedWebsite
source§impl Pinnable for ConnectedWebsite
impl Pinnable for ConnectedWebsite
source§fn pin_this_message(&self) -> PinChatMessage<'_>
fn pin_this_message(&self) -> PinChatMessage<'_>
Pins this message.