Skip to content

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

Class: MessageOriginChat

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

The message was originally sent on behalf of a chat to a group chat.

Extends

  • MessageOrigin

Constructors

Constructor

new MessageOriginChat(payload): MessageOriginChat

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

Parameters

ParameterType
payloadTelegramMessageOriginChat

Returns

MessageOriginChat

Overrides

MessageOrigin.constructor

Properties

PropertyTypeOverridesDefined in
payloadTelegramMessageOriginChatMessageOrigin.payloadcontexts/index.d.ts:1857

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

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

MDN

Returns

string

Inherited from

MessageOrigin.[toStringTag]


authorSignature

Get Signature

get authorSignature(): string

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

For messages originally sent by an anonymous chat administrator, original message author signature

Returns

string


date

Get Signature

get date(): number

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

Date the message was sent originally in Unix time

Returns

number


senderChat

Get Signature

get senderChat(): Chat

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

Chat that sent the message originally

Returns

Chat


type

Get Signature

get type(): "chat"

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

Type of the message origin, always chat

Returns

"chat"

Methods

is()

is<T>(type): this is MessageOriginMapping[T]

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

Is this message origin a certain one?

Type Parameters

Type Parameter
T extends "chat" | "channel" | "user" | "hidden_user"

Parameters

ParameterType
typeT

Returns

this is MessageOriginMapping[T]

Inherited from

MessageOrigin.is