ExGram.Model.KeyboardButton (ex_gram v0.40.0) View Source

This object represents one button of the reply keyboard. For simple text buttons, String can be used instead of this object to specify the button text. The optional fields web_app, request_user, request_chat, request_contact, request_location, and request_poll are mutually exclusive.

Check the documentation of this model in https://core.telegram.org/bots/api#keyboardbutton

Link to this section Summary

Link to this section Types

Specs

t() :: %ExGram.Model.KeyboardButton{
  request_chat: ExGram.Model.KeyboardButtonRequestChat.t() | nil,
  request_contact: boolean() | nil,
  request_location: boolean() | nil,
  request_poll: ExGram.Model.KeyboardButtonPollType.t() | nil,
  request_user: ExGram.Model.KeyboardButtonRequestUser.t() | nil,
  text: String.t(),
  web_app: ExGram.Model.WebAppInfo.t() | nil
}

Link to this section Functions