GramIO API Reference / @gramio/contexts/dist / MessageOriginChannel
Class: MessageOriginChannel
Defined in: contexts/index.d.ts:1731
The message was originally sent to a channel chat.
Extends
MessageOrigin
Constructors
Constructor
new MessageOriginChannel(
payload):MessageOriginChannel
Defined in: contexts/index.d.ts:1733
Parameters
| Parameter | Type |
|---|---|
payload | TelegramMessageOriginChannel |
Returns
MessageOriginChannel
Overrides
MessageOrigin.constructor
Properties
| Property | Type | Overrides | Defined in |
|---|---|---|---|
payload | TelegramMessageOriginChannel | MessageOrigin.payload | contexts/index.d.ts:1732 |
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:1743
Signature of the original post author
Returns
string
chat
Get Signature
get chat():
Chat
Defined in: contexts/index.d.ts:1739
Channel chat to which the message was originally sent
Returns
date
Get Signature
get date():
number
Defined in: contexts/index.d.ts:1737
Date the message was sent originally in Unix time
Returns
number
messageId
Get Signature
get messageId():
number
Defined in: contexts/index.d.ts:1741
Unique message identifier inside the chat
Returns
number
type
Get Signature
get type():
"channel"
Defined in: contexts/index.d.ts:1735
Type of the message origin, always channel
Returns
"channel"
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