TeamsActivityHandler Clase
- Herencia
-
TeamsActivityHandler
Constructor
TeamsActivityHandler()
Métodos
on_conversation_update_activity |
Se invoca cuando se recibe una actividad de actualización de conversación desde el canal. Las actividades de actualización de conversación son útiles cuando se trata de responder a los usuarios que se agregan o quitan del canal. Por ejemplo, un bot podría responder a un usuario que se va a agregar saludando al usuario. |
on_event_activity |
Se invoca cuando se recibe una actividad de eventos desde el conector cuando se usa el comportamiento base de <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> . |
on_invoke_activity |
Se invoca cuando se recibe una actividad de invocación desde el conector. Las actividades de invocación se pueden usar para comunicar muchas cosas diferentes. |
on_sign_in_invoke |
Se invoca cuando se recibe una actividad de invocación de signIn desde el conector. |
on_teams_app_based_link_query |
Se invoca cuando se recibe una actividad de consulta de vínculo basada en la aplicación desde el conector. |
on_teams_card_action_invoke |
Se invoca cuando se recibe una actividad de invocación de acción de tarjeta desde el conector. |
on_teams_channel_created |
Se invoca cuando se recibe una actividad de evento Channel Created del conector. El canal creado corresponde al usuario que crea un nuevo canal. |
on_teams_channel_deleted |
Se invoca cuando se recibe una actividad de eventos De canal eliminado del conector. El canal eliminado corresponde al usuario que elimina un canal existente. |
on_teams_channel_renamed |
Se invoca cuando se recibe una actividad de eventos con nombre de canal del conector. El nombre del canal se corresponde con el cambio de nombre del usuario de un canal existente. |
on_teams_channel_restored |
Se invoca cuando se recibe una actividad de eventos de Channel Restored desde el conector. Channel Restored corresponde al usuario que restaura un canal eliminado anteriormente. |
on_teams_file_consent |
Se invoca cuando se recibe una actividad de tarjeta de consentimiento de archivo del conector. actividad enviada cuando el usuario actúa en una tarjeta de consentimiento de archivo. |
on_teams_file_consent_accept |
Se invoca cuando el usuario acepta una tarjeta de consentimiento de archivo. actividad enviada cuando el usuario acepta una tarjeta de consentimiento de archivo. |
on_teams_file_consent_decline |
Se invoca cuando el usuario rechaza una tarjeta de consentimiento de archivo. actividad enviada cuando el usuario rechaza una tarjeta de consentimiento de archivo. |
on_teams_meeting_end_event |
Invalide esto en una clase derivada para proporcionar lógica para cuando se recibe un evento final de reunión de Teams. |
on_teams_meeting_start_event |
Invalide esto en una clase derivada para proporcionar lógica para cuando se recibe un evento de inicio de reunión de Teams. |
on_teams_members_added |
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros que no sean el bot se unan al canal, como la lógica de bienvenida del bot. descrita por la actividad de actualización de conversación. :p aram team_info: el objeto de información del equipo que representa al equipo. :p aram turn_context: un objeto de contexto para este turno. |
on_teams_members_added_dispatch |
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros que no sean el bot se unan al canal, como la lógica de bienvenida del bot. Obtendrá los miembros asociados con las cuentas proporcionadas. descrita por la actividad de actualización de conversación. :p aram team_info: el objeto de información del equipo que representa al equipo. :p aram turn_context: un objeto de contexto para este turno. |
on_teams_members_removed |
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros que no sean el bot abandonan el canal, como la lógica de buen bye del bot. descrita por la actividad de actualización de conversación. :p aram team_info: el objeto de información del equipo que representa al equipo. :p aram turn_context: un objeto de contexto para este turno. |
on_teams_members_removed_dispatch |
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros que no sean el bot abandonan el canal, como la lógica de buen bye del bot. Obtendrá los miembros asociados con las cuentas proporcionadas. descrita por la actividad de actualización de conversación. :p aram team_info: el objeto de información del equipo que representa al equipo. :p aram turn_context: un objeto de contexto para este turno. |
on_teams_messaging_extension_bot_message_preview_edit |
Se invoca cuando se recibe una actividad de edición de vista previa del mensaje del bot de la extensión de mensajería desde el conector. |
on_teams_messaging_extension_bot_message_preview_send |
Se invoca cuando se recibe una actividad de envío de envío de mensajes de la versión preliminar del bot de extensión de mensajería desde el conector. |
on_teams_messaging_extension_card_button_clicked |
Invalide esto en una clase derivada para proporcionar lógica para cuando se hace clic en un botón de tarjeta en una extensión de mensajería. |
on_teams_messaging_extension_configuration_query_settings_url |
Se invoca cuando se recibe una actividad url de configuración de configuración de extensión de mensajería desde el conector. |
on_teams_messaging_extension_configuration_setting |
Invalide esto en una clase derivada para proporcionar lógica para cuando se establece una configuración para una extensión de mensajería. |
on_teams_messaging_extension_fetch_task |
Se invoca cuando se recibe una actividad de captura de extensión de mensajería del conector. |
on_teams_messaging_extension_query |
Se invoca cuando se recibe una actividad de consulta de extensión de mensajería del conector. |
on_teams_messaging_extension_select_item |
Se invoca cuando se recibe una actividad de elemento de selección de extensión de mensajería del conector. |
on_teams_messaging_extension_submit_action |
Se invoca cuando se recibe una actividad de acción de envío de extensión de mensajería del conector. |
on_teams_messaging_extension_submit_action_dispatch |
Se invoca cuando se recibe una actividad de envío de acción de envío de la extensión de mensajería del conector. |
on_teams_o365_connector_card_action |
Se invoca cuando se recibe una actividad de acción de tarjeta del conector de O365 desde el conector. |
on_teams_signin_token_exchange | |
on_teams_signin_verify_state |
Se invoca cuando se recibe una actividad de estado signIn del conector. |
on_teams_tab_fetch |
Invalide esto en una clase derivada para proporcionar lógica para cuando se captura una pestaña. |
on_teams_tab_submit |
Invalide esto en una clase derivada para proporcionar lógica para cuando se envía una pestaña. |
on_teams_task_module_fetch |
Invalide esto en una clase derivada para proporcionar lógica para cuando se captura un módulo de tareas. |
on_teams_task_module_submit |
Invalide esto en una clase derivada para proporcionar lógica para cuando se envía un módulo de tareas. |
on_teams_team_archived |
Se invoca cuando se recibe una actividad de eventos de Team Archived del conector. Team Archived corresponde al usuario que archiva un equipo. |
on_teams_team_deleted |
Se invoca cuando se recibe una actividad de eventos eliminados por el equipo del conector. Team Deleted corresponde al usuario que elimina un equipo. |
on_teams_team_hard_deleted |
Se invoca cuando se recibe una actividad de eventos eliminados de equipo del conector. Team Hard Deleted corresponde al usuario que elimina de forma difícil un equipo. |
on_teams_team_renamed |
Se invoca cuando se recibe una actividad de eventos con el nombre del equipo del conector. El nombre del equipo se corresponde con el cambio de nombre del usuario de un equipo existente. |
on_teams_team_renamed_activity |
EN DESUSO. Use on_teams_team_renamed(). Este método permanecerá en su lugar a lo largo de la versión 4 para no interrumpir los bots existentes. Se invoca cuando se recibe una actividad de eventos con el nombre del equipo del conector. El nombre del equipo se corresponde con el cambio de nombre del usuario de un equipo existente. |
on_teams_team_restored |
Se invoca cuando se recibe una actividad de eventos de Team Restored del conector. Team Restored corresponde al usuario que restaura un equipo. |
on_teams_team_unarchived |
Se invoca cuando se recibe una actividad de eventos no archivados del equipo del conector. El equipo no archivado corresponde al usuario que desarchiva un equipo. |
on_conversation_update_activity
Se invoca cuando se recibe una actividad de actualización de conversación desde el canal. Las actividades de actualización de conversación son útiles cuando se trata de responder a los usuarios que se agregan o quitan del canal. Por ejemplo, un bot podría responder a un usuario que se va a agregar saludando al usuario.
async on_conversation_update_activity(turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
Comentarios
En una clase derivada, invalide este método para agregar lógica que se aplica a todas las actividades de actualización de conversación.
on_event_activity
Se invoca cuando se recibe una actividad de eventos desde el conector cuando se usa el comportamiento base de <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> .
async on_event_activity(turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar |
Comentarios
Cuando el <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> método recibe una actividad de evento, llama a este método. Si el nombre de la actividad es tokens/respuesta, llama a <xref:botbuilder.core.teams.TeamsActivityHandler.on_token_response_event>; de lo contrario, llama a <xref:botbuilder.core.teams.TeamsActivityHandler.on_event>.
En una clase derivada, invalide este método para agregar lógica que se aplica a todas las actividades de eventos. Agregue lógica para aplicar antes de la lógica de control de eventos específica antes de la llamada a este método de clase base. Agregue lógica para que se aplique después de la lógica de control de eventos específica después de la llamada a este método de clase base.
Las actividades de evento transmiten información de programación de un cliente o un canal a un bot. El significado de una actividad de evento se define mediante la propiedad nombre de la actividad de evento, que es significativa dentro del ámbito de un canal.
on_invoke_activity
Se invoca cuando se recibe una actividad de invocación desde el conector. Las actividades de invocación se pueden usar para comunicar muchas cosas diferentes.
async on_invoke_activity(turn_context: TurnContext) -> InvokeResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
InvokeResponse que representa el trabajo en cola que se va a ejecutar. |
Comentarios
Las actividades de invocación comunican comandos mediante programación desde un cliente o canal a un bot. El significado de una actividad de invocación se define mediante la propiedad "invoke_activity.name", que es significativa dentro del ámbito de un canal.
on_sign_in_invoke
Se invoca cuando se recibe una actividad de invocación de signIn desde el conector.
async on_sign_in_invoke(turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_app_based_link_query
Se invoca cuando se recibe una actividad de consulta de vínculo basada en la aplicación desde el conector.
async on_teams_app_based_link_query(turn_context: TurnContext, query: AppBasedLinkQuery) -> MessagingExtensionResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
query
Requerido
|
Tipo de cuerpo de la solicitud de invocación para la consulta de vínculo basada en la aplicación. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de extensión de mensajería para la consulta. |
on_teams_card_action_invoke
Se invoca cuando se recibe una actividad de invocación de acción de tarjeta desde el conector.
async on_teams_card_action_invoke(turn_context: TurnContext) -> InvokeResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
InvokeResponse que representa el trabajo en cola que se va a ejecutar. |
on_teams_channel_created
Se invoca cuando se recibe una actividad de evento Channel Created del conector. El canal creado corresponde al usuario que crea un nuevo canal.
async on_teams_channel_created(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
channel_info
Requerido
|
Objeto de información del canal que describe el canal. |
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_channel_deleted
Se invoca cuando se recibe una actividad de eventos De canal eliminado del conector. El canal eliminado corresponde al usuario que elimina un canal existente.
async on_teams_channel_deleted(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
channel_info
Requerido
|
Objeto de información del canal que describe el canal. |
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_channel_renamed
Se invoca cuando se recibe una actividad de eventos con nombre de canal del conector. El nombre del canal se corresponde con el cambio de nombre del usuario de un canal existente.
async on_teams_channel_renamed(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
channel_info
Requerido
|
Objeto de información del canal que describe el canal. |
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_channel_restored
Se invoca cuando se recibe una actividad de eventos de Channel Restored desde el conector. Channel Restored corresponde al usuario que restaura un canal eliminado anteriormente.
async on_teams_channel_restored(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
channel_info
Requerido
|
Objeto de información del canal que describe el canal. |
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_file_consent
Se invoca cuando se recibe una actividad de tarjeta de consentimiento de archivo del conector.
actividad enviada cuando el usuario actúa en una tarjeta de consentimiento de archivo.
async on_teams_file_consent(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse) -> InvokeResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
|
file_consent_card_response
Requerido
|
|
Devoluciones
Tipo | Description |
---|---|
InvokeResponse en función de la acción de la tarjeta de consentimiento del archivo. |
on_teams_file_consent_accept
Se invoca cuando el usuario acepta una tarjeta de consentimiento de archivo.
actividad enviada cuando el usuario acepta una tarjeta de consentimiento de archivo.
async on_teams_file_consent_accept(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
|
file_consent_card_response
Requerido
|
|
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_file_consent_decline
Se invoca cuando el usuario rechaza una tarjeta de consentimiento de archivo.
actividad enviada cuando el usuario rechaza una tarjeta de consentimiento de archivo.
async on_teams_file_consent_decline(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
|
file_consent_card_response
Requerido
|
|
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_meeting_end_event
Invalide esto en una clase derivada para proporcionar lógica para cuando se recibe un evento final de reunión de Teams.
async on_teams_meeting_end_event(meeting: MeetingEndEventDetails, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
meeting
Requerido
|
Detalles de la reunión. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_meeting_start_event
Invalide esto en una clase derivada para proporcionar lógica para cuando se recibe un evento de inicio de reunión de Teams.
async on_teams_meeting_start_event(meeting: MeetingStartEventDetails, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
meeting
Requerido
|
Detalles de la reunión. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_members_added
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros que no sean el bot se unan al canal, como la lógica de bienvenida del bot.
descrita por la actividad de actualización de conversación. :p aram team_info: el objeto de información del equipo que representa al equipo. :p aram turn_context: un objeto de contexto para este turno.
async on_teams_members_added(teams_members_added: [<class 'botbuilder.schema.teams._models_py3.TeamsChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)
Parámetros
Nombre | Description |
---|---|
teams_members_added
Requerido
|
|
team_info
Requerido
|
|
turn_context
Requerido
|
|
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_members_added_dispatch
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros que no sean el bot se unan al canal, como la lógica de bienvenida del bot. Obtendrá los miembros asociados con las cuentas proporcionadas.
descrita por la actividad de actualización de conversación. :p aram team_info: el objeto de información del equipo que representa al equipo. :p aram turn_context: un objeto de contexto para este turno.
async on_teams_members_added_dispatch(members_added: [<class 'botbuilder.schema._models_py3.ChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)
Parámetros
Nombre | Description |
---|---|
members_added
Requerido
|
|
team_info
Requerido
|
|
turn_context
Requerido
|
|
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_members_removed
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros que no sean el bot abandonan el canal, como la lógica de buen bye del bot.
descrita por la actividad de actualización de conversación. :p aram team_info: el objeto de información del equipo que representa al equipo. :p aram turn_context: un objeto de contexto para este turno.
async on_teams_members_removed(teams_members_removed: [<class 'botbuilder.schema.teams._models_py3.TeamsChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)
Parámetros
Nombre | Description |
---|---|
teams_members_removed
Requerido
|
|
team_info
Requerido
|
|
turn_context
Requerido
|
|
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_members_removed_dispatch
Invalide esto en una clase derivada para proporcionar lógica para cuando los miembros que no sean el bot abandonan el canal, como la lógica de buen bye del bot. Obtendrá los miembros asociados con las cuentas proporcionadas.
descrita por la actividad de actualización de conversación. :p aram team_info: el objeto de información del equipo que representa al equipo. :p aram turn_context: un objeto de contexto para este turno.
async on_teams_members_removed_dispatch(members_removed: [<class 'botbuilder.schema._models_py3.ChannelAccount'>], team_info: ~botbuilder.schema.teams._models_py3.TeamInfo, turn_context: ~botbuilder.core.turn_context.TurnContext)
Parámetros
Nombre | Description |
---|---|
members_removed
Requerido
|
|
team_info
Requerido
|
|
turn_context
Requerido
|
|
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_messaging_extension_bot_message_preview_edit
Se invoca cuando se recibe una actividad de edición de vista previa del mensaje del bot de la extensión de mensajería desde el conector.
async on_teams_messaging_extension_bot_message_preview_edit(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
action
Requerido
|
Acción de extensión de mensajería. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de acción de extensión de mensajería para la acción. |
on_teams_messaging_extension_bot_message_preview_send
Se invoca cuando se recibe una actividad de envío de envío de mensajes de la versión preliminar del bot de extensión de mensajería desde el conector.
async on_teams_messaging_extension_bot_message_preview_send(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
action
Requerido
|
Acción de extensión de mensajería. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de acción de extensión de mensajería para la acción. |
on_teams_messaging_extension_card_button_clicked
Invalide esto en una clase derivada para proporcionar lógica para cuando se hace clic en un botón de tarjeta en una extensión de mensajería.
async on_teams_messaging_extension_card_button_clicked(turn_context: TurnContext, card_data)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
card_data
Requerido
|
Objeto que representa los datos de la tarjeta. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_messaging_extension_configuration_query_settings_url
Se invoca cuando se recibe una actividad url de configuración de configuración de extensión de mensajería desde el conector.
async on_teams_messaging_extension_configuration_query_settings_url(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
query
Requerido
|
Consulta de extensión de mensajería. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de extensión de mensajería para la consulta. |
on_teams_messaging_extension_configuration_setting
Invalide esto en una clase derivada para proporcionar lógica para cuando se establece una configuración para una extensión de mensajería.
async on_teams_messaging_extension_configuration_setting(turn_context: TurnContext, settings)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
settings
Requerido
|
Objeto que representa los valores de configuración. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_messaging_extension_fetch_task
Se invoca cuando se recibe una actividad de captura de extensión de mensajería del conector.
async on_teams_messaging_extension_fetch_task(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
action
Requerido
|
Acción de extensión de mensajería. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de acción de extensión de mensajería para la acción. |
on_teams_messaging_extension_query
Se invoca cuando se recibe una actividad de consulta de extensión de mensajería del conector.
async on_teams_messaging_extension_query(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
query
Requerido
|
Consulta del comando de búsqueda. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de extensión de mensajería para la consulta. |
on_teams_messaging_extension_select_item
Se invoca cuando se recibe una actividad de elemento de selección de extensión de mensajería del conector.
async on_teams_messaging_extension_select_item(turn_context: TurnContext, query) -> MessagingExtensionResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
query
Requerido
|
Objeto que representa la consulta. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de extensión de mensajería para la consulta. |
on_teams_messaging_extension_submit_action
Se invoca cuando se recibe una actividad de acción de envío de extensión de mensajería del conector.
async on_teams_messaging_extension_submit_action(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
action
Requerido
|
Acción de extensión de mensajería. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de acción de extensión de mensajería para la acción. |
on_teams_messaging_extension_submit_action_dispatch
Se invoca cuando se recibe una actividad de envío de acción de envío de la extensión de mensajería del conector.
async on_teams_messaging_extension_submit_action_dispatch(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
action
Requerido
|
Acción de extensión de mensajería. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de acción de extensión de mensajería para la acción. |
on_teams_o365_connector_card_action
Se invoca cuando se recibe una actividad de acción de tarjeta del conector de O365 desde el conector.
async on_teams_o365_connector_card_action(turn_context: TurnContext, query: O365ConnectorCardActionQuery)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
query
Requerido
|
Consulta de invocación httpPOST de la tarjeta del conector de O365. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_signin_token_exchange
async on_teams_signin_token_exchange(turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
|
on_teams_signin_verify_state
Se invoca cuando se recibe una actividad de estado signIn del conector.
async on_teams_signin_verify_state(turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_tab_fetch
Invalide esto en una clase derivada para proporcionar lógica para cuando se captura una pestaña.
async on_teams_tab_fetch(turn_context: TurnContext, tab_request: TabRequest)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
tab_request
Requerido
|
La carga del valor de solicitud de invocación de pestaña. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de tabulación para la solicitud. |
on_teams_tab_submit
Invalide esto en una clase derivada para proporcionar lógica para cuando se envía una pestaña.
async on_teams_tab_submit(turn_context: TurnContext, tab_submit: TabSubmit)
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
tab_submit
Requerido
|
La carga del valor de la solicitud de invocación de la pestaña submit. |
Devoluciones
Tipo | Description |
---|---|
Respuesta de tabulación para la solicitud. |
on_teams_task_module_fetch
Invalide esto en una clase derivada para proporcionar lógica para cuando se captura un módulo de tareas.
async on_teams_task_module_fetch(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
task_module_request
Requerido
|
El módulo de tareas invoca la carga de valor de solicitud. |
Devoluciones
Tipo | Description |
---|---|
Una respuesta del módulo de tareas para la solicitud. |
on_teams_task_module_submit
Invalide esto en una clase derivada para proporcionar lógica para cuando se envía un módulo de tareas.
async on_teams_task_module_submit(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse
Parámetros
Nombre | Description |
---|---|
turn_context
Requerido
|
Objeto de contexto para este turno. |
task_module_request
Requerido
|
El módulo de tareas invoca la carga de valor de solicitud. |
Devoluciones
Tipo | Description |
---|---|
Una respuesta del módulo de tareas para la solicitud. |
on_teams_team_archived
Se invoca cuando se recibe una actividad de eventos de Team Archived del conector. Team Archived corresponde al usuario que archiva un equipo.
async on_teams_team_archived(team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_team_deleted
Se invoca cuando se recibe una actividad de eventos eliminados por el equipo del conector. Team Deleted corresponde al usuario que elimina un equipo.
async on_teams_team_deleted(team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_team_hard_deleted
Se invoca cuando se recibe una actividad de eventos eliminados de equipo del conector. Team Hard Deleted corresponde al usuario que elimina de forma difícil un equipo.
async on_teams_team_hard_deleted(team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_team_renamed
Se invoca cuando se recibe una actividad de eventos con el nombre del equipo del conector. El nombre del equipo se corresponde con el cambio de nombre del usuario de un equipo existente.
async on_teams_team_renamed(team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_team_renamed_activity
EN DESUSO. Use on_teams_team_renamed(). Este método permanecerá en su lugar a lo largo de la versión 4 para no interrumpir los bots existentes.
Se invoca cuando se recibe una actividad de eventos con el nombre del equipo del conector. El nombre del equipo se corresponde con el cambio de nombre del usuario de un equipo existente.
async on_teams_team_renamed_activity(team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_team_restored
Se invoca cuando se recibe una actividad de eventos de Team Restored del conector. Team Restored corresponde al usuario que restaura un equipo.
async on_teams_team_restored(team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |
on_teams_team_unarchived
Se invoca cuando se recibe una actividad de eventos no archivados del equipo del conector. El equipo no archivado corresponde al usuario que desarchiva un equipo.
async on_teams_team_unarchived(team_info: TeamInfo, turn_context: TurnContext)
Parámetros
Nombre | Description |
---|---|
team_info
Requerido
|
Objeto de información del equipo que representa al equipo. |
turn_context
Requerido
|
Objeto de contexto para este turno. |
Devoluciones
Tipo | Description |
---|---|
Tarea que representa el trabajo en cola que se va a ejecutar. |