Share via


MessagingExtensionAction Class

Messaging extension action.

Constructor

pydantic model MessagingExtensionAction

Parameters

Name Description
data
Required

User input data. Free payload with key-value pairs.

context
Required

Current user context, i.e., the current theme

command_id
Required
str

Id of the command assigned by Bot

command_context
Required
str

The context from which the command originates. Possible values include: 'message', 'compose', 'commandbox'

bot_message_preview_action
Required
str

Bot message preview action taken by user. Possible values include: 'edit', 'send'

bot_activity_preview
Required

List of bot activity previews.

message_payload
Required

Message content sent as part of the command request.

Keyword-Only Parameters

Name Description
data
Default value: None
context
Default value: None
commandId
Default value: None
commandContext
Default value: None
botMessagePreviewAction
Default value: None
botActivityPreview
Default value: None
messagePayload
Default value: None

Attributes

bot_activity_preview

field bot_activity_preview: List[Activity] = None (alias 'botActivityPreview')

bot_message_preview_action

field bot_message_preview_action: str = None (alias 'botMessagePreviewAction')

command_context

field command_context: str = None (alias 'commandContext')

command_id

field command_id: str = None (alias 'commandId')

context

field context: TaskModuleRequestContext = None

data

field data: object = None

message_payload

field message_payload: MessageActionsPayload = None (alias 'messagePayload')