Skip to content

EventHandlerMap

EventHandlerMap<ContentTypes> = object

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:67

Event names and handler arguments emitted by an agent.

ContentTypes

actions: [MessageContext<Actions, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:69

Actions message event.


attachment: [MessageContext<RemoteAttachment, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:71

Remote attachment message event.


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: [MessageContext<GroupUpdated, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:75

Group update event.


inline-attachment: [MessageContext<Attachment, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:81

Inline attachment event.


intent: [MessageContext<Intent, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:83

Intent event.


leave-request: [MessageContext<LeaveRequest, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:85

Leave request event.


markdown: [MessageContext<string, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:87

Markdown message event.


message: [MessageContext<unknown, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:89

Generic message event.


multi-attachment: [MessageContext<MultiRemoteAttachment, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:91

Multiple attachment event.


reaction: [MessageContext<Reaction, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:95

Reaction message event.


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: [MessageContext<TransactionReference, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:107

Transaction reference event.


unhandledError: [Error]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:111

Error that was not handled by error middleware.


unknownMessage: [MessageContext<unknown, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:113

Undecodable or unsupported message event.


wallet-send-calls: [MessageContext<WalletSendCalls, ContentTypes>]

Defined in: sdks/js/agent-sdk/src/core/Agent.ts:115

Wallet send calls event.