Namespace TelegramBotApi.Types.Markup
Classes
ForceReplyMarkup
Upon receiving a message with this object, Telegram clients will display a reply interface to the user (act as if the user has selected the bot‘s message and tapped ’Reply'). This can be extremely useful if you want to create user-friendly step-by-step interfaces without having to sacrifice privacy mode.
InlineKeyboardButton
This object represents one button of an inline keyboard. You must use exactly one of the optional fields.
InlineKeyboardMarkup
This object represents an inline keyboard that appears right next to the message it belongs to. See ReplyMarkupMaker for an easy way to create one of these
KeyboardButton
This object represents one button of the reply keyboard. For simple text buttons String can be used instead of this object to specify text of the button. Optional fields are mutually exclusive.
ReplyKeyboardMarkup
This object represents a custom keyboard with reply options (see Introduction to bots for details and examples). See ReplyMarkupMaker for an easy way to create one of these
ReplyKeyboardRemove
Upon receiving a message with this object, Telegram clients will remove the current custom keyboard and display the default letter-keyboard. By default, custom keyboards are displayed until a new keyboard is sent by a bot. An exception is made for one-time keyboards that are hidden immediately after the user presses a button (see ReplyKeyboardMarkup).
ReplyMarkupBase
One of ForceReplyMarkup, InlineKeyboardMarkup, ReplyKeyboardMarkup or ReplyKeyboardRemove
ReplyMarkupMaker
A helper to create replyMarkups more easily See ReplyMarkupMaker for an easy way to create one of these
Enums
ReplyMarkupMaker.ReplyMarkupType
Type of the reply markup