EventHandlerMap
EventHandlerMap<
ContentTypes> =object
Defined in: sdks/agent/src/core/Agent.ts:46
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/agent/src/core/Agent.ts:48
Actions message event.
attachment
Section titled “attachment”attachment: [
MessageContext<RemoteAttachment,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:50
Remote attachment message event.
conversation
Section titled “conversation”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
Section titled “group-update”group-update: [
MessageContext<GroupUpdated,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:54
Group update event.
inline-attachment
Section titled “inline-attachment”inline-attachment: [
MessageContext<Attachment,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:60
Inline attachment event.
intent
Section titled “intent”intent: [
MessageContext<Intent,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:62
Intent event.
leave-request
Section titled “leave-request”leave-request: [
MessageContext<LeaveRequest,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:64
Leave request event.
markdown
Section titled “markdown”markdown: [
MessageContext<string,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:66
Markdown message event.
message
Section titled “message”message: [
MessageContext<unknown,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:68
Generic message event.
multi-attachment
Section titled “multi-attachment”multi-attachment: [
MessageContext<MultiRemoteAttachment,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:70
Multiple attachment event.
reaction
Section titled “reaction”reaction: [
MessageContext<Reaction,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:74
Reaction message event.
read-receipt
Section titled “read-receipt”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
Section titled “transaction-reference”transaction-reference: [
MessageContext<TransactionReference,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:97
Transaction reference event.
unhandledError
Section titled “unhandledError”unhandledError: [
Error]
Defined in: sdks/agent/src/core/Agent.ts:101
Error that was not handled by error middleware.
unknownMessage
Section titled “unknownMessage”unknownMessage: [
MessageContext<unknown,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:103
Undecodable or unsupported message event.
wallet-send-calls
Section titled “wallet-send-calls”wallet-send-calls: [
MessageContext<WalletSendCalls,ContentTypes>]
Defined in: sdks/agent/src/core/Agent.ts:105
Wallet send calls event.