Skip to main content

ChannelMessageEvents

ChannelMessageEvents = object

Event map type for ChannelMessageClient. This type defines the event signatures for message-related events.

For event name constants, see ChannelMessageEvent.

Properties​

channelMessage.created​

channelMessage.created: (evt: ChannelMessageCreatedEvent) => void

Parameters​

ParameterType
evtChannelMessageCreatedEvent

Returns​

void

Example​

import { rootServer, ChannelMessageEvent, ChannelMessageCreatedEvent } from "@rootsdk/server-bot";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageCreated, (evt: ChannelMessageCreatedEvent) => {
// ...
});

channelMessage.deleted​

channelMessage.deleted: (evt: ChannelMessageDeletedEvent) => void

Parameters​

ParameterType
evtChannelMessageDeletedEvent

Returns​

void

Example​

import { rootServer, ChannelMessageEvent, ChannelMessageDeletedEvent } from "@rootsdk/server-bot";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageDeleted, (evt: ChannelMessageDeletedEvent) => {
// ...
});

channelMessage.edited​

channelMessage.edited: (evt: ChannelMessageEditedEvent) => void

Parameters​

ParameterType
evtChannelMessageEditedEvent

Returns​

void

Example​

import { rootServer, ChannelMessageEvent, ChannelMessageEditedEvent } from "@rootsdk/server-bot";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageEdited, (evt: ChannelMessageEditedEvent) => {
// ...
});

channelMessage.set.typingIndicator​

channelMessage.set.typingIndicator: (evt: ChannelMessageSetTypingIndicatorEvent) => void

Parameters​

ParameterType
evtChannelMessageSetTypingIndicatorEvent

Returns​

void

Example​

import { rootServer, ChannelMessageEvent, ChannelMessageSetTypingIndicatorEvent } from "@rootsdk/server-bot";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageSetTypingIndicator, (evt: ChannelMessageSetTypingIndicatorEvent) => {
// ...
});

channelMessagePin.created​

channelMessagePin.created: (evt: ChannelMessagePinCreatedEvent) => void

Parameters​

ParameterType
evtChannelMessagePinCreatedEvent

Returns​

void

Example​

import { rootServer, ChannelMessageEvent, ChannelMessagePinCreatedEvent } from "@rootsdk/server-bot";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessagePinCreated, (evt: ChannelMessagePinCreatedEvent) => {
// ...
});

channelMessagePin.deleted​

channelMessagePin.deleted: (evt: ChannelMessagePinDeletedEvent) => void

Parameters​

ParameterType
evtChannelMessagePinDeletedEvent

Returns​

void

Example​

import { rootServer, ChannelMessageEvent, ChannelMessagePinDeletedEvent } from "@rootsdk/server-bot";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessagePinDeleted, (evt: ChannelMessagePinDeletedEvent) => {
// ...
});

channelMessageReaction.created​

channelMessageReaction.created: (evt: ChannelMessageReactionCreatedEvent) => void

Parameters​

ParameterType
evtChannelMessageReactionCreatedEvent

Returns​

void

Example​

import { rootServer, ChannelMessageEvent, ChannelMessageReactionCreatedEvent } from "@rootsdk/server-bot";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageReactionCreated, (evt: ChannelMessageReactionCreatedEvent) => {
// ...
});

channelMessageReaction.deleted​

channelMessageReaction.deleted: (evt: ChannelMessageReactionDeletedEvent) => void

Parameters​

ParameterType
evtChannelMessageReactionDeletedEvent

Returns​

void

Example​

import { rootServer, ChannelMessageEvent, ChannelMessageReactionDeletedEvent } from "@rootsdk/server-bot";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageReactionDeleted, (evt: ChannelMessageReactionDeletedEvent) => {
// ...
});

channelMessageReaction.deleted.full​

channelMessageReaction.deleted.full: (evt: ChannelMessageReactionDeletedFullEvent) => void

Parameters​

ParameterType
evtChannelMessageReactionDeletedFullEvent

Returns​

void

Example​

import { rootServer, ChannelMessageEvent, ChannelMessageReactionDeletedFullEvent } from "@rootsdk/server-bot";
rootServer.community.channelMessages.on(ChannelMessageEvent.ChannelMessageReactionDeletedFull, (evt: ChannelMessageReactionDeletedFullEvent) => {
// ...
});