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
| Parameter | Type |
|---|---|
payload | TelegramMessageOriginChat |
Returns
MessageOriginChat
Overrides
MessageOrigin.constructor
Properties
| Property | Type | Overrides | Defined in |
|---|---|---|---|
payload | TelegramMessageOriginChat | MessageOrigin.payload | contexts/index.d.ts:1679 |
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Defined in: contexts/index.d.ts:1725
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
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
| Parameter | Type |
|---|---|
type | T |
Returns
this is MessageOriginMapping[T]
Inherited from
MessageOrigin.is