Skip to content

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

Class: ChatPermissions

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

Describes actions that a non-administrator user is allowed to take in a chat.

Documentation

Constructors

Constructor

new ChatPermissions(payload): ChatPermissions

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

Parameters

ParameterType
payloadTelegramChatPermissions

Returns

ChatPermissions

Properties

PropertyTypeDefined in
payloadTelegramChatPermissionscontexts/index.d.ts:3837

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

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

MDN

Returns

string


canAddWebPagePreviews

Get Signature

get canAddWebPagePreviews(): boolean

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

Optional. True, if the user is allowed to add web page previews to their messages

Returns

boolean


canChangeInfo

Get Signature

get canChangeInfo(): boolean

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

Optional. True, if the user is allowed to change the chat title, photo and other settings. Ignored in public supergroups

Returns

boolean


canEditTag

Get Signature

get canEditTag(): boolean

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

Optional. True, if the user is allowed to edit their own tag. If omitted, defaults to the value of can_pin_messages.

Returns

boolean


canInviteUsers

Get Signature

get canInviteUsers(): boolean

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

Optional. True, if the user is allowed to invite new users to the chat

Returns

boolean


canManageTopics

Get Signature

get canManageTopics(): boolean

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

Optional. True, if the user is allowed to create forum topics. If omitted defaults to the value of can_pin_messages

Returns

boolean


canPinMessages

Get Signature

get canPinMessages(): boolean

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

Optional. True, if the user is allowed to pin messages. Ignored in public supergroups

Returns

boolean


canReactToMessages

Get Signature

get canReactToMessages(): boolean

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

Optional. True, if the user is allowed to react to messages. If omitted, defaults to the value of can_send_messages.

Returns

boolean


canSendAudios

Get Signature

get canSendAudios(): boolean

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

Optional. True, if the user is allowed to send audios

Returns

boolean


canSendDocuments

Get Signature

get canSendDocuments(): boolean

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

Optional. True, if the user is allowed to send documents

Returns

boolean


canSendMessages

Get Signature

get canSendMessages(): boolean

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

Optional. True, if the user is allowed to send text messages, contacts, giveaways, giveaway winners, invoices, locations and venues

Returns

boolean


canSendOtherMessages

Get Signature

get canSendOtherMessages(): boolean

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

Optional. True, if the user is allowed to send animations, games, stickers and use inline bots

Returns

boolean


canSendPhotos

Get Signature

get canSendPhotos(): boolean

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

Optional. True, if the user is allowed to send photos

Returns

boolean


canSendPolls

Get Signature

get canSendPolls(): boolean

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

Optional. True, if the user is allowed to send polls

Returns

boolean


canSendVideoNotes

Get Signature

get canSendVideoNotes(): boolean

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

Optional. True, if the user is allowed to send video notes

Returns

boolean


canSendVideos

Get Signature

get canSendVideos(): boolean

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

Optional. True, if the user is allowed to send videos

Returns

boolean


canSendVoiceNotes

Get Signature

get canSendVoiceNotes(): boolean

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

Optional. True, if the user is allowed to send voice notes

Returns

boolean