Objetos¶
Nossa biblioteca implementa todos os objetos da API do telegram, com os mesmos nomes,
e a princípio com os mesmos membros.
Alguns tipos podem possuir um ponteiro next apontando para o próximo objeto.
Objetos exclusivos¶
Objetos que existem somente na biblioteca, e não possuem representação na API do Telegram.
Referência completa¶
-
User¶ -
long int
id¶
-
bool
is_bot¶
-
char *
first_name¶
-
char *
last_name¶
-
char *
username¶
-
char *
language_code¶
-
struct _user *
next¶
-
long int
-
Bot -
char *
token
-
User *
user
-
char *
-
Chat¶ -
long int
id¶
-
char *
type¶
-
char *
title¶
-
char *
username¶
-
char *
first_name¶
-
char *
last_name¶
-
bool
all_members_are_administrators¶
-
char *
description¶
-
char *
invite_link¶
-
struct _message *
pinned_message¶
-
char *
sticker_set_name¶
-
bool
can_set_sticker_set¶
-
long int
-
MessageEntity¶ -
char *
type¶
-
long int
offset¶
-
long int
length¶
-
char *
url¶
-
struct _message_entity *
next¶
-
char *
-
Audio¶ -
char *
file_id¶
-
long int
duration¶
-
char *
performer¶
-
char *
title¶
-
char *
mime_type¶
-
long int
file_size¶
-
char *
-
Game¶ -
char *
file_id¶
-
char *
file_name¶
-
char *
mime_type¶
-
long int
file_size¶
-
char *
title¶
-
char *
description¶
-
char *
text¶
-
Animation *
animation¶
-
char *
-
Video¶ -
char *
file_id¶
-
int
width¶
-
int
height¶
-
long int
duration¶
-
char *
mime_type¶
-
long int
file_size¶
-
char *
-
ShippingAddress¶ -
char *
country_code¶
-
char *
state¶
-
char *
city¶
-
char *
street_line1¶
-
char *
street_line2¶
-
char *
post_code¶
-
char *
-
SuccessfulPayment¶ -
char *
currency¶
-
long
total_amount¶
-
char *
invoice_payload¶
-
char *
shipping_option_id¶
-
char *
telegram_payment_charge_id¶
-
char *
provider_payment_charge_id¶
-
char *
-
PreCheckoutQuery¶ -
char *
id¶
-
char *
currency¶
-
long
total_amount¶
-
char *
invoice_payload¶
-
char *
shipping_option_id¶
-
char *
-
Message¶ -
long int
message_id¶
-
long int
date¶
-
long int
forward_from_message_id¶
-
char *
forward_signature¶
-
long int
forward_date¶
-
struct _message *
reply_to_message¶
-
long int
edit_date¶
-
char *
media_group_id¶
-
char *
text¶
-
MessageEntity *
caption_entities¶
-
Document *
document¶
-
char *
caption¶
-
char *
new_chat_title¶
-
bool
delete_chat_photo¶
-
bool
group_chat_created¶
-
bool
supergroup_chat_created¶
-
bool
channel_chat_created¶
-
long int
migrate_to_chat_id¶
-
long int
migrate_from_chat_id¶
-
struct _message *
pinned_message¶
-
SuccessfulPayment *
successful_payment¶
-
char *
connected_website¶
-
long int
-
CallbackQuery¶ -
char *
id¶
-
char *
inline_message_id¶
-
char *
chat_instance¶
-
char *
data¶
-
char *
game_short_name¶
-
char *
-
Framebot¶ -
long int
update_id¶
-
InlineQuery *
inline_query¶
-
ChosenInlineResult *
chosen_inline_result¶
-
CallbackQuery *
callback_query¶
-
ShippingQuery *
shipping_query¶
-
PreCheckoutQuery *
pre_checkout_query¶
-
struct _update *
next¶
-
long int
update_id
-
UPMessage *
message
-
UPMessage *
edited_message
-
UPMessage *
channel_post
-
UPMessage *
edited_channel_post
-
UPIResult *
chosen_inline_result
-
UPPCQuery *
pre_checkout_query
-
long int
-
ChatMember¶ -
-
char *
status¶
-
long int
until_date¶
-
bool
can_be_edited¶
-
bool
can_change_info¶
-
bool
can_post_messages¶
-
bool
can_edit_messages¶
-
bool
can_delete_messages¶
-
bool
can_invite_users¶
-
bool
can_restrict_members¶
-
bool
can_pin_messages¶
-
bool
can_promote_members¶
-
bool
can_send_messages¶
-
bool
can_send_media_messages¶
-
bool
can_send_other_messages¶
-
bool
can_add_web_page_previews¶
-
struct _chat_member *
next¶
-
char *
-
CallbackGame¶ -
long int
user_id¶
-
long int
score¶
-
bool
force¶
-
bool
disable_edit_message¶
-
long int
chat_id¶
-
long int
message_id¶
-
char *
inline_message_id¶
-
long int
-
KeyboardButton¶ -
char *
text¶
-
bool
request_contact¶
-
bool
request_location¶
-
struct _keyboard_button *
next¶
-
char *
-
InlineKeyboardButton¶ -
char *
text¶
-
char *
url¶
-
char *
callback_data¶
-
char *
switch_nline_query¶
-
char *
switch_inline_query_current_chat¶
-
CallbackGame *
callback_game¶
-
bool
pay¶
-
char *
-
Keyboard¶ -
int
type¶
-
InlineKeyboardButton *
inline_keyboard_markup¶
-
ReplyKeyboardMarkup *
reply_keyboard_markup¶
-
ReplyKeyboardRemove *
reply_keyboard_remove¶
-
ForceReply *
_force_reply¶
-
int