Skip to content

GramIO API Reference / @gramio/contexts/dist / ChatShared

Class: ChatShared

Defined in: contexts/index.d.ts:1442

This object contains information about the chat whose identifier was shared with the bot using a KeyboardButtonRequestChat button.

Constructors

Constructor

new ChatShared(payload): ChatShared

Defined in: contexts/index.d.ts:1444

Parameters

ParameterType
payloadTelegramChatShared

Returns

ChatShared

Properties

PropertyTypeDefined in
payloadTelegramChatSharedcontexts/index.d.ts:1443

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

Defined in: contexts/index.d.ts:1446

MDN

Returns

string


chatId

Get Signature

get chatId(): number

Defined in: contexts/index.d.ts:1450

Identifier of the shared chat. This number may have more than 32 significant bits and some programming languages may have difficulty/silent defects in interpreting it. But it has at most 52 significant bits, so a 64-bit integer or double-precision float type are safe for storing this identifier. The bot may not have access to the chat and could be unable to use this identifier, unless the chat is already known to the bot by some other means.

Returns

number


photo

Get Signature

get photo(): PhotoSize[]

Defined in: contexts/index.d.ts:1456

Available sizes of the chat photo, if the photo was requested by the bot.

Returns

PhotoSize[]


requestId

Get Signature

get requestId(): number

Defined in: contexts/index.d.ts:1448

Identifier of the request

Returns

number


title

Get Signature

get title(): string

Defined in: contexts/index.d.ts:1452

Title of the chat, if the title was requested by the bot.

Returns

string


username

Get Signature

get username(): string

Defined in: contexts/index.d.ts:1454

Username of the chat, if the username was requested by the bot and available.

Returns

string