Skip to main content

Module update

Module update 

Source

Structs§

Answer
Fluent builder returned by CallbackQuery::answer. Finalize with .send(&client).await.
BotStoppedUpdate
A user stopped (or restarted) the bot.
CallbackQuery
A user pressed an inline keyboard button on a bot message.
ChatActionUpdate
A user is performing a chat action (typing, uploading, recording…).
ChatBoostUpdate
A channel was boosted via the bot.
IncomingMessage
A new or edited message.
InlineQuery
A user is typing an inline query (@bot something).
InlineSend
A user chose an inline result and sent it.
JoinRequestUpdate
A user has requested to join a chat via an invite link.
MessageDeletion
One or more messages were deleted.
MessageReactionUpdate
A bot received a reaction on one of its messages.
ParticipantUpdate
A chat member’s status changed (joined, left, promoted, banned, etc.).
PollVoteUpdate
A user voted in a poll.
PreCheckoutQueryUpdate
A user confirmed payment on the final checkout screen.
RawUpdate
A TL update that has no dedicated high-level variant yet.
ShippingQueryUpdate
A user submitted a shipping address for a physical-goods invoice.
UserStatusUpdate
A user’s online / offline status changed.

Enums§

ButtonFilter
Filter for IncomingMessage::find_button.
Update
A high-level event received from Telegram.