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
|
Id of the command assigned by Bot |
|
command_context
Required
|
The context from which the command originates. Possible values include: 'message', 'compose', 'commandbox' |
|
bot_message_preview_action
Required
|
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')