package telegraml

  1. Overview
  2. Docs
Telegram Bot API for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

v2.2.0.tar.gz
sha256=b07ec61353d3a245f81c4c510a41b58b75c5ea17f0b1bf3df22b1c3601bd45c4
md5=2fdd7c68eec4b7b904d9c4e536395a70

doc/telegraml/TelegramApi/ReplyMarkup/index.html

Module TelegramApi.ReplyMarkupSource

Markup options for users to reply to sent messages

Sourcetype reply_keyboard_markup = {
  1. keyboard : KeyboardButton.keyboard_button list list;
  2. resize_keyboard : bool option;
  3. one_time_keyboard : bool option;
  4. selective : bool option;
}

Represents the custom keyboard type

Sourcetype inline_keyboard_markup = {
  1. inline_keyboard : InlineKeyboardButton.inline_keyboard_button list list;
}

Represents a custom inline keyboard

Sourcetype reply_keyboard_hide = {
  1. selective : bool option;
}

Represents the request to hide a keyboard

Sourcetype force_reply = {
  1. selective : bool option;
}

Represents the request to force a reply

Sourcetype reply_markup =
  1. | ReplyKeyboardMarkup of reply_keyboard_markup
  2. | InlineKeyboardMarkup of inline_keyboard_markup
  3. | ReplyKeyboardHide of reply_keyboard_hide
  4. | ForceReply of force_reply

Represents all possible reply markup options

Sourceval create_reply_keyboard_markup : keyboard:KeyboardButton.keyboard_button list list -> ?resize_keyboard:bool option -> ?one_time_keyboard:bool option -> ?selective:bool option -> unit -> reply_markup

Create a ReplyKeyboardMarkup : reply_markup in a concise way

Sourceval create_inline_keyboard_markup : inline_keyboard:InlineKeyboardButton.inline_keyboard_button list list -> unit -> reply_markup

Create an InlineKeyboardMarkup : reply_markup in a concise way

Sourceval create_reply_keyboard_hide : ?selective:bool option -> unit -> reply_markup

Create a ReplyKeyboardHide : reply_markup in a concise way

Sourceval create_force_reply : ?selective:bool option -> unit -> reply_markup

Create a ForceReply : reply_markup in a concise way

OCaml

Innovation. Community. Security.