Skip to content

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

Class: MessageOriginChat

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

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:2046

Parameters

ParameterType
payloadTelegramMessageOriginChat

Returns

MessageOriginChat

Overrides

MessageOrigin.constructor

Properties

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

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

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

MDN

Returns

string

Inherited from

MessageOrigin.[toStringTag]


authorSignature

Get Signature

get authorSignature(): string

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

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:2050

Date the message was sent originally in Unix time

Returns

number


senderChat

Get Signature

get senderChat(): Chat

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

Chat that sent the message originally

Returns

Chat


type

Get Signature

get type(): "chat"

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

Type of the message origin, always chat

Returns

"chat"

Methods

is()

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

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

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