Telebot  4.7.0
Library for Telegram bot API
Public Attributes | List of all members
telebot_keyboard_button Struct Reference

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 request_contact, request_location, and request_poll are mutually exclusive. More...

#include <telebot-types.h>

Public Attributes

char * text
 
bool request_contact
 
bool request_location
 
telebot_keyboard_button_poll_type_trequest_poll
 

Detailed Description

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 request_contact, request_location, and request_poll are mutually exclusive.

Member Data Documentation

◆ request_contact

bool telebot_keyboard_button::request_contact

Optional. If True, the user's phone number will be sent as a contact when the button is pressed. Available in private chats only.

◆ request_location

bool telebot_keyboard_button::request_location

Optional. If True, the user's current location will be sent when the button is pressed. Available in private chats only.

◆ request_poll

telebot_keyboard_button_poll_type_t* telebot_keyboard_button::request_poll

Optional. If specified, the user will be asked to create a poll and send it to the bot when the button is pressed. Available in private chats only

◆ text

char* telebot_keyboard_button::text

Text of the button. If none of the optional fields are used, it will be sent as a message when the button is pressed.


The documentation for this struct was generated from the following file: