Skip to content

EventHandlerMap

EventHandlerMap<ContentTypes> = object

Defined in: sdks/agent/src/core/Agent.ts:46

Event names and handler arguments emitted by an agent.

ContentTypes

actions: [MessageContext<Actions, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:48

Actions message event.


attachment: [MessageContext<RemoteAttachment, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:50

Remote attachment message event.


conversation: [ConversationContext<ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:52

Any conversation event.


dm: [ConversationContext<ContentTypes, Dm>]

Defined in: sdks/agent/src/core/Agent.ts:56

Direct-message conversation event.


group: [ConversationContext<ContentTypes, Group>]

Defined in: sdks/agent/src/core/Agent.ts:58

Group conversation event.


group-update: [MessageContext<GroupUpdated, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:54

Group update event.


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

Defined in: sdks/agent/src/core/Agent.ts:60

Inline attachment event.


intent: [MessageContext<Intent, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:62

Intent event.


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

Defined in: sdks/agent/src/core/Agent.ts:64

Leave request event.


markdown: [MessageContext<string, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:66

Markdown message event.


message: [MessageContext<unknown, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:68

Generic message event.


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

Defined in: sdks/agent/src/core/Agent.ts:70

Multiple attachment event.


reaction: [MessageContext<Reaction, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:74

Reaction message event.


read-receipt: [MessageContext<undefined, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:76

Read receipt event.


reply: [MessageContext<Extract<MessageContent, { kind: "reply"; }>, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:78

Reply event.


start: [ClientContext<ContentTypes>]

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

Agent start event.


stop: [ClientContext<ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:93

Agent stop event.


text: [MessageContext<string, ContentTypes>]

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

Plain-text message event.


transaction-reference: [MessageContext<TransactionReference, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:97

Transaction reference event.


unhandledError: [Error]

Defined in: sdks/agent/src/core/Agent.ts:101

Error that was not handled by error middleware.


unknownMessage: [MessageContext<unknown, ContentTypes>]

Defined in: sdks/agent/src/core/Agent.ts:103

Undecodable or unsupported message event.


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

Defined in: sdks/agent/src/core/Agent.ts:105

Wallet send calls event.