EventHandlerMap
EventHandlerMap<
ContentTypes> =object
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:67
Event names and handler arguments emitted by an agent.
Type Parameters
Section titled “Type Parameters”ContentTypes
Section titled “ContentTypes”ContentTypes
Properties
Section titled “Properties”actions
Section titled “actions”actions: [
MessageContext<Actions,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:69
Actions message event.
attachment
Section titled “attachment”attachment: [
MessageContext<RemoteAttachment,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:71
Remote attachment message event.
conversation
Section titled “conversation”conversation: [
ConversationContext<ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:73
Any conversation event.
dm: [
ConversationContext<ContentTypes,Dm<ContentTypes>>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:77
Direct-message conversation event.
group: [
ConversationContext<ContentTypes,Group<ContentTypes>>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:79
Group conversation event.
group-update
Section titled “group-update”group-update: [
MessageContext<GroupUpdated,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:75
Group update event.
inline-attachment
Section titled “inline-attachment”inline-attachment: [
MessageContext<Attachment,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:81
Inline attachment event.
intent
Section titled “intent”intent: [
MessageContext<Intent,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:83
Intent event.
leave-request
Section titled “leave-request”leave-request: [
MessageContext<LeaveRequest,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:85
Leave request event.
markdown
Section titled “markdown”markdown: [
MessageContext<string,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:87
Markdown message event.
message
Section titled “message”message: [
MessageContext<unknown,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:89
Generic message event.
multi-attachment
Section titled “multi-attachment”multi-attachment: [
MessageContext<MultiRemoteAttachment,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:91
Multiple attachment event.
reaction
Section titled “reaction”reaction: [
MessageContext<Reaction,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:95
Reaction message event.
read-receipt
Section titled “read-receipt”read-receipt: [
MessageContext<ReadReceipt,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:97
Read receipt event.
reply: [
MessageContext<EnrichedReply,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:99
Reply event.
start: [
ClientContext<ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:101
Agent start event.
stop: [
ClientContext<ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:103
Agent stop event.
text: [
MessageContext<string,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:105
Plain-text message event.
transaction-reference
Section titled “transaction-reference”transaction-reference: [
MessageContext<TransactionReference,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:107
Transaction reference event.
unhandledError
Section titled “unhandledError”unhandledError: [
Error]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:111
Error that was not handled by error middleware.
unknownMessage
Section titled “unknownMessage”unknownMessage: [
MessageContext<unknown,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:113
Undecodable or unsupported message event.
wallet-send-calls
Section titled “wallet-send-calls”wallet-send-calls: [
MessageContext<WalletSendCalls,ContentTypes>]
Defined in: sdks/js/agent-sdk/src/core/Agent.ts:115
Wallet send calls event.

