Skip to content

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

Class: MessageOriginChat

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

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

Parameters

ParameterType
payloadTelegramMessageOriginChat

Returns

MessageOriginChat

Overrides

MessageOrigin.constructor

Properties

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

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

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

MDN

Returns

string

Inherited from

MessageOrigin.[toStringTag]


authorSignature

Get Signature

get authorSignature(): string

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

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

Date the message was sent originally in Unix time

Returns

number


senderChat

Get Signature

get senderChat(): Chat

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

Chat that sent the message originally

Returns

Chat


type

Get Signature

get type(): "chat"

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

Type of the message origin, always chat

Returns

"chat"

Methods

is()

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

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

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