Expand description

This module contains several functions to build a reply markup usable by bots when sending messages through crate::InputMessage::reply_markup.

Each function returns a concrete builder-like type that may be further configured via their inherent methods.

The trait is used to group all types as “something that may be used as a reply markup”.

Structs

  • Structure holding the state for reply markups that force a reply.
  • Structure holding the state for reply markups that hide previous keyboards.
  • Structure holding the state for inline reply markups.
  • Structure holding the state for keyboard reply markups.

Traits

  • Trait used by types that can be interpreted as a raw reply markup.

Functions

  • “Forces” the user to send a reply.
  • Hide a previously-sent keyboard.
  • Define inline buttons for a message.
  • Define a custom keyboard, replacing the user’s own virtual keyboard.