Skip to content

EventHandlerMap

EventHandlerMap<ContentTypes> = object

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

Event names and handler arguments emitted by an agent.

ContentTypes

actions: [MessageContext<Actions, ContentTypes>]

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

Actions message event.


attachment: [MessageContext<RemoteAttachment, ContentTypes>]

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

Remote attachment message event.


conversation: [ConversationContext<ContentTypes>]

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

Any conversation event.


dm: [ConversationContext<ContentTypes, Dm>]

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

Direct-message conversation event.


group: [ConversationContext<ContentTypes, Group>]

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

Group conversation event.


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

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

Group update event.


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

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

Inline attachment event.


intent: [MessageContext<Intent, ContentTypes>]

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

Intent event.


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

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

Leave request event.


markdown: [MessageContext<string, ContentTypes>]

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

Markdown message event.


message: [MessageContext<unknown, ContentTypes>]

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

Generic message event.


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

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

Multiple attachment event.


reaction: [MessageContext<Reaction, ContentTypes>]

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

Reaction message event.


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

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

Read receipt event.


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

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

Reply event.


start: [ClientContext<ContentTypes>]

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

Agent start event.


stop: [ClientContext<ContentTypes>]

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

Agent stop event.


text: [MessageContext<string, ContentTypes>]

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

Plain-text message event.


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

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

Transaction reference event.


unhandledError: [Error]

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

Error that was not handled by error middleware.


unknownMessage: [MessageContext<unknown, ContentTypes>]

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

Undecodable or unsupported message event.


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

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

Wallet send calls event.