Module teloxide::prelude[][src]

Expand description

Commonly used items.

Re-exports

pub use crate::dispatching::DispatcherHandlerRx;
pub use crate::error_handlers::LoggingErrorHandler;
pub use crate::error_handlers::OnError;
pub use crate::respond;
pub use teloxide_core::prelude::*;

Structs

AutoSendauto-send

Send requests automatically.

This object represents an incoming callback query from a callback button in an inline keyboard.

Represents a result of an inline query that was chosen by the user and sent to their chat partner.

A dispatcher of dialogues.

A context of a DialogueDispatcher’s message handler.

One dispatcher to rule them all.

This object represents an incoming inline query.

This object represents a message.

This object contains information about a poll.

This object contains information about an incoming pre-checkout query.

This object contains information about an incoming shipping query.

Receive values from the associated UnboundedSender.

A Dispatcher’s handler’s context of a bot and an update.

Enums

Continue or terminate a dialogue.

Traits

An extension trait to be used with DispatcherHandlerRx.

Something that has a chat ID.

An extension trait for Streams that provides a variety of convenient combinator functions.

Represents a transition function of a dialogue FSM.

Constructs a structure from another structure and a field.

Functions

Exits a dialogue.

Returns a new dialogue state.

Type Definitions

An input passed into a FSM (sub)transition function.

A type returned from a FSM (sub)transition function.

Attribute Macros

teloxidemacros

The docs is below.

Derive Macros

The docs is below.