GramIO API Reference / @gramio/contexts/dist / MessageOriginChannel
Class: MessageOriginChannel
Defined in: contexts/index.d.ts:2097
The message was originally sent to a channel chat.
Extends
MessageOrigin
Constructors
Constructor
new MessageOriginChannel(
payload):MessageOriginChannel
Defined in: contexts/index.d.ts:2099
Parameters
| Parameter | Type |
|---|---|
payload | TelegramMessageOriginChannel |
Returns
MessageOriginChannel
Overrides
MessageOrigin.constructor
Properties
| Property | Type | Overrides | Defined in |
|---|---|---|---|
payload | TelegramMessageOriginChannel | MessageOrigin.payload | contexts/index.d.ts:2098 |
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Defined in: contexts/index.d.ts:2091
Returns
string
Inherited from
MessageOrigin.[toStringTag]
authorSignature
Get Signature
get authorSignature():
string
Defined in: contexts/index.d.ts:2109
Signature of the original post author
Returns
string
chat
Get Signature
get chat():
Chat
Defined in: contexts/index.d.ts:2105
Channel chat to which the message was originally sent
Returns
date
Get Signature
get date():
number
Defined in: contexts/index.d.ts:2103
Date the message was sent originally in Unix time
Returns
number
messageId
Get Signature
get messageId():
number
Defined in: contexts/index.d.ts:2107
Unique message identifier inside the chat
Returns
number
type
Get Signature
get type():
"channel"
Defined in: contexts/index.d.ts:2101
Type of the message origin, always channel
Returns
"channel"
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
| Parameter | Type |
|---|---|
type | T |
Returns
this is MessageOriginMapping[T]
Inherited from
MessageOrigin.is