Compartir a través de


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.

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.

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.

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.

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.