Struct tbot::contexts::EditedCommand
source · #[non_exhaustive]pub struct EditedCommand {
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 edit_date: i64,
pub reply_markup: Option<Keyboard>,
pub via_bot: Option<User>,
pub text: Text,
pub command: String,
}
Expand description
The context for text
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.
edit_date: i64
The last time when the message was edited.
reply_markup: Option<Keyboard>
The inline keyboard attached to the message.
via_bot: Option<User>
The bot via which the message was sent.
text: Text
The text of the message.
command: String
The command which triggered the handler.
Trait Implementations§
source§impl AnyText for EditedCommand
impl AnyText for EditedCommand
source§impl Clone for EditedCommand
impl Clone for EditedCommand
source§fn clone(&self) -> EditedCommand
fn clone(&self) -> EditedCommand
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 EditedCommand
impl Context for EditedCommand
source§impl Copyable for EditedCommand
impl Copyable for EditedCommand
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 EditedCommand
impl Debug for EditedCommand
source§impl EditedMessage for EditedCommand
impl EditedMessage for EditedCommand
source§impl Forwardable for EditedCommand
impl Forwardable for EditedCommand
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 EditedCommand
impl MediaMessage for EditedCommand
source§impl Message for EditedCommand
impl Message for EditedCommand
source§impl Pinnable for EditedCommand
impl Pinnable for EditedCommand
source§fn pin_this_message(&self) -> PinChatMessage<'_>
fn pin_this_message(&self) -> PinChatMessage<'_>
Pins this message.