Share via


TeamsActivityHandler Classe

Herança
TeamsActivityHandler

Construtor

TeamsActivityHandler()

Métodos

on_conversation_update_activity

Invocado quando uma atividade de atualização de conversa é recebida do canal. As atividades de atualização de conversa são úteis quando se trata de responder aos usuários que estão sendo adicionados ou removidos do canal. Por exemplo, um bot pode responder a um usuário que está sendo adicionado saudando o usuário.

on_event_activity

Invocado quando uma atividade de evento é recebida do conector quando o comportamento base de <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> é usado.

on_invoke_activity

Invocado quando uma atividade de invocação é recebida do conector. As atividades de invocação podem ser usadas para comunicar várias coisas diferentes.

on_sign_in_invoke

Invocado quando uma atividade de invocação signIn é recebida do conector.

on_teams_app_based_link_query

Invocado quando uma atividade de consulta de link baseada em aplicativo é recebida do conector.

on_teams_card_action_invoke

Invocado quando uma atividade de invocação de ação de cartão é recebida do conector.

on_teams_channel_created

Invocado quando uma atividade de evento Channel Created é recebida do conector. O canal Criado corresponde ao usuário que está criando um novo canal.

on_teams_channel_deleted

Invocado quando uma atividade de evento Channel Deleted é recebida do conector. O canal Excluído corresponde ao usuário excluindo um canal existente.

on_teams_channel_renamed

Invocado quando uma atividade de evento Do Canal Renomeado é recebida do conector. O canal Renomeado corresponde ao usuário renomeando um canal existente.

on_teams_channel_restored

Invocado quando uma atividade de evento Channel Restored é recebida do conector. O canal restaurado corresponde ao usuário que restaura um canal excluído anteriormente.

on_teams_file_consent

Invocado quando uma atividade de cartão de consentimento de arquivo é recebida do conector.

atividade enviada quando o usuário atua em um cartão de consentimento do arquivo.

on_teams_file_consent_accept

Invocado quando um cartão de consentimento de arquivo é aceito pelo usuário.

atividade enviada quando o usuário aceita um cartão de consentimento do arquivo.

on_teams_file_consent_decline

Invocado quando um cartão de consentimento do arquivo é recusado pelo usuário.

atividade enviada quando o usuário recusa um cartão de consentimento do arquivo.

on_teams_meeting_end_event

Substitua isso em uma classe derivada para fornecer lógica para quando um evento final de reunião do Teams for recebido.

on_teams_meeting_start_event

Substitua isso em uma classe derivada para fornecer lógica para quando um evento de início de reunião do Teams for recebido.

on_teams_members_added

Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot ingressarem no canal, como a lógica de boas-vindas do bot.

descrito pela atividade de atualização da conversa. :p aram team_info: o objeto de informações da equipe que representa a equipe. :p aram turn_context: um objeto de contexto para essa vez.

on_teams_members_added_dispatch

Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot ingressarem no canal, como a lógica de boas-vindas do bot. Ele obterá os membros associados às contas fornecidas.

descrito pela atividade de atualização da conversa. :p aram team_info: o objeto de informações da equipe que representa a equipe. :p aram turn_context: um objeto de contexto para essa vez.

on_teams_members_removed

Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot saírem do canal, como a lógica de adeus do bot.

descrito pela atividade de atualização da conversa. :p aram team_info: o objeto de informações da equipe que representa a equipe. :p aram turn_context: um objeto de contexto para essa vez.

on_teams_members_removed_dispatch

Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot saírem do canal, como a lógica de adeus do bot. Ele obterá os membros associados às contas fornecidas.

descrito pela atividade de atualização da conversa. :p aram team_info: o objeto de informações da equipe que representa a equipe. :p aram turn_context: um objeto de contexto para essa vez.

on_teams_messaging_extension_bot_message_preview_edit

Invocado quando uma atividade de edição de visualização de mensagem de bot de extensão de mensagens é recebida do conector.

on_teams_messaging_extension_bot_message_preview_send

Invocado quando uma atividade de envio de mensagem de bot de extensão de mensagens é recebida do conector.

on_teams_messaging_extension_card_button_clicked

Substitua isso em uma classe derivada para fornecer lógica para quando um botão de cartão é clicado em uma extensão de mensagens.

on_teams_messaging_extension_configuration_query_settings_url

Invocado quando uma atividade de URL de definição de consulta de configuração de extensão de mensagens é recebida do conector.

on_teams_messaging_extension_configuration_setting

Substitua isso em uma classe derivada para fornecer lógica para quando uma configuração for definida para uma extensão de mensagens.

on_teams_messaging_extension_fetch_task

Invocado quando uma atividade de Busca de Extensão de Mensagens é recebida do conector.

on_teams_messaging_extension_query

Invocado quando uma atividade de Consulta de Extensão de Mensagens é recebida do conector.

on_teams_messaging_extension_select_item

Invocado quando uma atividade de item de seleção de extensão de mensagens é recebida do conector.

on_teams_messaging_extension_submit_action

Invocado quando uma atividade de ação de envio de extensão de mensagens é recebida do conector.

on_teams_messaging_extension_submit_action_dispatch

Invocado quando uma atividade de expedição de ação de envio de extensão de mensagens é recebida do conector.

on_teams_o365_connector_card_action

Invocado quando uma atividade Ação de Cartão do Conector do O365 é recebida do conector.

on_teams_signin_token_exchange
on_teams_signin_verify_state

Invocado quando uma atividade de estado de verificação signIn é recebida do conector.

on_teams_tab_fetch

Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é buscada.

on_teams_tab_submit

Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é enviada.

on_teams_task_module_fetch

Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é buscado.

on_teams_task_module_submit

Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é enviado.

on_teams_team_archived

Invocado quando uma atividade de evento de Equipe Arquivada é recebida do conector. A equipe arquivada corresponde ao usuário que arquiva uma equipe.

on_teams_team_deleted

Invocado quando uma atividade de evento Team Deleted é recebida do conector. Team Deleted corresponde ao usuário excluindo uma equipe.

on_teams_team_hard_deleted

Invocado quando uma atividade de evento Team Hard Deleted é recebida do conector. Team Hard Deleted corresponde ao usuário que exclui uma equipe.

on_teams_team_renamed

Invocado quando uma atividade de evento Renomeado pela Equipe é recebida do conector. A equipe renomeada corresponde ao usuário renomeando uma equipe existente.

on_teams_team_renamed_activity

PRETERIDO. Use on_teams_team_renamed(). Esse método permanecerá em vigor em toda a v4 para não interromper os bots existentes.

Invocado quando uma atividade de evento Renomeado pela Equipe é recebida do conector. A equipe renomeada corresponde ao usuário renomeando uma equipe existente.

on_teams_team_restored

Invocado quando uma atividade de evento Da Equipe Restaurada é recebida do conector. A Equipe Restaurada corresponde ao usuário que restaura uma equipe.

on_teams_team_unarchived

Invocado quando uma atividade de evento Team Unarchived é recebida do conector. Team Unarchived corresponde ao usuário desarquivar uma equipe.

on_conversation_update_activity

Invocado quando uma atividade de atualização de conversa é recebida do canal. As atividades de atualização de conversa são úteis quando se trata de responder aos usuários que estão sendo adicionados ou removidos do canal. Por exemplo, um bot pode responder a um usuário que está sendo adicionado saudando o usuário.

async on_conversation_update_activity(turn_context: TurnContext)

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

Comentários

Em uma classe derivada, substitua esse método para adicionar lógica que se aplica a todas as atividades de atualização de conversa.

on_event_activity

Invocado quando uma atividade de evento é recebida do conector quando o comportamento base de <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> é usado.

async on_event_activity(turn_context: TurnContext)

Parâmetros

Nome Description
turn_context
Obrigatório

O objeto de contexto para esta vez

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução

Comentários

Quando o <xref:botbuilder.core.teams.TeamsActivityHandler.on_turn> método recebe uma atividade de evento, ele chama esse método. Se o nome da atividade for tokens/resposta, ele chamará <xref:botbuilder.core.teams.TeamsActivityHandler.on_token_response_event>; caso contrário, chamará <xref:botbuilder.core.teams.TeamsActivityHandler.on_event>.

Em uma classe derivada, substitua esse método para adicionar lógica que se aplica a todas as atividades de evento. Adicione lógica a ser aplicada antes da lógica específica de tratamento de eventos antes da chamada para esse método de classe base. Adicione lógica a ser aplicada após a lógica específica de tratamento de eventos após a chamada a esse método de classe base.

As atividades de evento comunicam informações programáticas de um cliente ou canal para um bot. O significado de uma atividade de evento é definido pela propriedade nome da atividade do evento, que é significativa dentro do escopo de um canal.

on_invoke_activity

Invocado quando uma atividade de invocação é recebida do conector. As atividades de invocação podem ser usadas para comunicar várias coisas diferentes.

async on_invoke_activity(turn_context: TurnContext) -> InvokeResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Um InvokeResponse que representa o trabalho enfileirado para execução.

Comentários

Invocar atividades comunica comandos programáticos de um cliente ou canal para um bot. O significado de uma atividade invoke é definido pela propriedade "invoke_activity.name", que é significativa dentro do escopo de um canal.

on_sign_in_invoke

Invocado quando uma atividade de invocação signIn é recebida do conector.

async on_sign_in_invoke(turn_context: TurnContext)

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

Invocado quando uma atividade de consulta de link baseada em aplicativo é recebida do conector.

async on_teams_app_based_link_query(turn_context: TurnContext, query: AppBasedLinkQuery) -> MessagingExtensionResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para essa vez.

query
Obrigatório

O tipo de corpo da solicitação de invocação para consulta de link baseada em aplicativo.

Retornos

Tipo Description

A Resposta da Extensão de Mensagens para a consulta.

on_teams_card_action_invoke

Invocado quando uma atividade de invocação de ação de cartão é recebida do conector.

async on_teams_card_action_invoke(turn_context: TurnContext) -> InvokeResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Um InvokeResponse que representa o trabalho enfileirado para execução.

on_teams_channel_created

Invocado quando uma atividade de evento Channel Created é recebida do conector. O canal Criado corresponde ao usuário que está criando um novo canal.

async on_teams_channel_created(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
channel_info
Obrigatório

O objeto de informações do canal que descreve o canal.

team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_channel_deleted

Invocado quando uma atividade de evento Channel Deleted é recebida do conector. O canal Excluído corresponde ao usuário excluindo um canal existente.

async on_teams_channel_deleted(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
channel_info
Obrigatório

O objeto de informações do canal que descreve o canal.

team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_channel_renamed

Invocado quando uma atividade de evento Do Canal Renomeado é recebida do conector. O canal Renomeado corresponde ao usuário renomeando um canal existente.

async on_teams_channel_renamed(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
channel_info
Obrigatório

O objeto de informações do canal que descreve o canal.

team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_channel_restored

Invocado quando uma atividade de evento Channel Restored é recebida do conector. O canal restaurado corresponde ao usuário que restaura um canal excluído anteriormente.

async on_teams_channel_restored(channel_info: ChannelInfo, team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
channel_info
Obrigatório

O objeto de informações do canal que descreve o canal.

team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

Invocado quando uma atividade de cartão de consentimento de arquivo é recebida do conector.

atividade enviada quando o usuário atua em um cartão de consentimento do arquivo.

async on_teams_file_consent(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse) -> InvokeResponse

Parâmetros

Nome Description
turn_context
Obrigatório
file_consent_card_response
Obrigatório

Retornos

Tipo Description

Um InvokeResponse dependendo da ação do cartão de consentimento do arquivo.

Invocado quando um cartão de consentimento de arquivo é aceito pelo usuário.

atividade enviada quando o usuário aceita um cartão de consentimento do arquivo.

async on_teams_file_consent_accept(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)

Parâmetros

Nome Description
turn_context
Obrigatório
file_consent_card_response
Obrigatório

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

Invocado quando um cartão de consentimento do arquivo é recusado pelo usuário.

atividade enviada quando o usuário recusa um cartão de consentimento do arquivo.

async on_teams_file_consent_decline(turn_context: TurnContext, file_consent_card_response: FileConsentCardResponse)

Parâmetros

Nome Description
turn_context
Obrigatório
file_consent_card_response
Obrigatório

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_meeting_end_event

Substitua isso em uma classe derivada para fornecer lógica para quando um evento final de reunião do Teams for recebido.

async on_teams_meeting_end_event(meeting: MeetingEndEventDetails, turn_context: TurnContext)

Parâmetros

Nome Description
meeting
Obrigatório

Os detalhes da reunião.

turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_meeting_start_event

Substitua isso em uma classe derivada para fornecer lógica para quando um evento de início de reunião do Teams for recebido.

async on_teams_meeting_start_event(meeting: MeetingStartEventDetails, turn_context: TurnContext)

Parâmetros

Nome Description
meeting
Obrigatório

Os detalhes da reunião.

turn_context
Obrigatório

Um objeto de contexto para essa vez.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_members_added

Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot ingressarem no canal, como a lógica de boas-vindas do bot.

descrito pela atividade de atualização da conversa. :p aram team_info: o objeto de informações da equipe que representa a equipe. :p aram turn_context: um objeto de contexto para essa vez.

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

Nome Description
teams_members_added
Obrigatório
team_info
Obrigatório
turn_context
Obrigatório

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_members_added_dispatch

Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot ingressarem no canal, como a lógica de boas-vindas do bot. Ele obterá os membros associados às contas fornecidas.

descrito pela atividade de atualização da conversa. :p aram team_info: o objeto de informações da equipe que representa a equipe. :p aram turn_context: um objeto de contexto para essa vez.

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

Nome Description
members_added
Obrigatório
team_info
Obrigatório
turn_context
Obrigatório

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_members_removed

Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot saírem do canal, como a lógica de adeus do bot.

descrito pela atividade de atualização da conversa. :p aram team_info: o objeto de informações da equipe que representa a equipe. :p aram turn_context: um objeto de contexto para essa vez.

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

Nome Description
teams_members_removed
Obrigatório
team_info
Obrigatório
turn_context
Obrigatório

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_members_removed_dispatch

Substitua isso em uma classe derivada para fornecer lógica para quando membros diferentes do bot saírem do canal, como a lógica de adeus do bot. Ele obterá os membros associados às contas fornecidas.

descrito pela atividade de atualização da conversa. :p aram team_info: o objeto de informações da equipe que representa a equipe. :p aram turn_context: um objeto de contexto para essa vez.

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

Nome Description
members_removed
Obrigatório
team_info
Obrigatório
turn_context
Obrigatório

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado para execução.

on_teams_messaging_extension_bot_message_preview_edit

Invocado quando uma atividade de edição de visualização de mensagem de bot de extensão de mensagens é recebida do conector.

async on_teams_messaging_extension_bot_message_preview_edit(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para essa vez.

action
Obrigatório

A ação de extensão de mensagens.

Retornos

Tipo Description

A Resposta de Ação de Extensão de Mensagens para a ação.

on_teams_messaging_extension_bot_message_preview_send

Invocado quando uma atividade de envio de mensagem de bot de extensão de mensagens é recebida do conector.

async on_teams_messaging_extension_bot_message_preview_send(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

action
Obrigatório

A ação de extensão de mensagens.

Retornos

Tipo Description

A Resposta da Ação de Extensão de Mensagens para a ação.

on_teams_messaging_extension_card_button_clicked

Substitua isso em uma classe derivada para fornecer lógica para quando um botão de cartão é clicado em uma extensão de mensagens.

async on_teams_messaging_extension_card_button_clicked(turn_context: TurnContext, card_data)

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

card_data
Obrigatório

Objeto que representa os dados do cartão.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_messaging_extension_configuration_query_settings_url

Invocado quando uma atividade de URL de definição de consulta de configuração de extensão de mensagens é recebida do conector.

async on_teams_messaging_extension_configuration_query_settings_url(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

query
Obrigatório

A consulta de extensão de mensagens.

Retornos

Tipo Description

A Resposta da Extensão de Mensagens para a consulta.

on_teams_messaging_extension_configuration_setting

Substitua isso em uma classe derivada para fornecer lógica para quando uma configuração for definida para uma extensão de mensagens.

async on_teams_messaging_extension_configuration_setting(turn_context: TurnContext, settings)

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

settings
Obrigatório

Objeto que representa as definições de configuração.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_messaging_extension_fetch_task

Invocado quando uma atividade de Busca de Extensão de Mensagens é recebida do conector.

async on_teams_messaging_extension_fetch_task(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

action
Obrigatório

A ação de extensão de mensagens.

Retornos

Tipo Description

A Resposta da Ação de Extensão de Mensagens para a ação.

on_teams_messaging_extension_query

Invocado quando uma atividade de Consulta de Extensão de Mensagens é recebida do conector.

async on_teams_messaging_extension_query(turn_context: TurnContext, query: MessagingExtensionQuery) -> MessagingExtensionResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

query
Obrigatório

A consulta para o comando de pesquisa.

Retornos

Tipo Description

A Resposta da Extensão de Mensagens para a consulta.

on_teams_messaging_extension_select_item

Invocado quando uma atividade de item de seleção de extensão de mensagens é recebida do conector.

async on_teams_messaging_extension_select_item(turn_context: TurnContext, query) -> MessagingExtensionResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

query
Obrigatório

O objeto que representa a consulta.

Retornos

Tipo Description

A Resposta da Extensão de Mensagens para a consulta.

on_teams_messaging_extension_submit_action

Invocado quando uma atividade de ação de envio de extensão de mensagens é recebida do conector.

async on_teams_messaging_extension_submit_action(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

action
Obrigatório

A ação de extensão de mensagens.

Retornos

Tipo Description

A Resposta da Ação de Extensão de Mensagens para a ação.

on_teams_messaging_extension_submit_action_dispatch

Invocado quando uma atividade de expedição de ação de envio de extensão de mensagens é recebida do conector.

async on_teams_messaging_extension_submit_action_dispatch(turn_context: TurnContext, action: MessagingExtensionAction) -> MessagingExtensionActionResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

action
Obrigatório

A ação de extensão de mensagens.

Retornos

Tipo Description

A Resposta da Ação de Extensão de Mensagens para a ação.

on_teams_o365_connector_card_action

Invocado quando uma atividade Ação de Cartão do Conector do O365 é recebida do conector.

async on_teams_o365_connector_card_action(turn_context: TurnContext, query: O365ConnectorCardActionQuery)

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

query
Obrigatório

A consulta de invocação httpPOST do cartão do conector do O365.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_signin_token_exchange

async on_teams_signin_token_exchange(turn_context: TurnContext)

Parâmetros

Nome Description
turn_context
Obrigatório

on_teams_signin_verify_state

Invocado quando uma atividade de estado de verificação signIn é recebida do conector.

async on_teams_signin_verify_state(turn_context: TurnContext)

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_tab_fetch

Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é buscada.

async on_teams_tab_fetch(turn_context: TurnContext, tab_request: TabRequest)

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

tab_request
Obrigatório

A guia invoca o conteúdo do valor da solicitação.

Retornos

Tipo Description

Uma resposta de guia para a solicitação.

on_teams_tab_submit

Substitua isso em uma classe derivada para fornecer lógica para quando uma guia é enviada.

async on_teams_tab_submit(turn_context: TurnContext, tab_submit: TabSubmit)

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

tab_submit
Obrigatório

A guia envia o conteúdo do valor da solicitação de invocação.

Retornos

Tipo Description

Uma resposta de guia para a solicitação.

on_teams_task_module_fetch

Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é buscado.

async on_teams_task_module_fetch(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

task_module_request
Obrigatório

O módulo de tarefa invoca o conteúdo do valor da solicitação.

Retornos

Tipo Description

Uma resposta do módulo de tarefa para a solicitação.

on_teams_task_module_submit

Substitua isso em uma classe derivada para fornecer lógica para quando um módulo de tarefa é enviado.

async on_teams_task_module_submit(turn_context: TurnContext, task_module_request: TaskModuleRequest) -> TaskModuleResponse

Parâmetros

Nome Description
turn_context
Obrigatório

Um objeto de contexto para este turno.

task_module_request
Obrigatório

O módulo de tarefa invoca o conteúdo do valor da solicitação.

Retornos

Tipo Description

Uma resposta do módulo de tarefa para a solicitação.

on_teams_team_archived

Invocado quando uma atividade de evento de Equipe Arquivada é recebida do conector. A equipe arquivada corresponde ao usuário que arquiva uma equipe.

async on_teams_team_archived(team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para este turno.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_team_deleted

Invocado quando uma atividade de evento Team Deleted é recebida do conector. Team Deleted corresponde ao usuário excluindo uma equipe.

async on_teams_team_deleted(team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para este turno.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_team_hard_deleted

Invocado quando uma atividade de evento Team Hard Deleted é recebida do conector. Team Hard Deleted corresponde ao usuário que exclui uma equipe.

async on_teams_team_hard_deleted(team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para este turno.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_team_renamed

Invocado quando uma atividade de evento Renomeado pela Equipe é recebida do conector. A equipe renomeada corresponde ao usuário renomeando uma equipe existente.

async on_teams_team_renamed(team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para este turno.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_team_renamed_activity

PRETERIDO. Use on_teams_team_renamed(). Esse método permanecerá em vigor em toda a v4 para não interromper os bots existentes.

Invocado quando uma atividade de evento Renomeado pela Equipe é recebida do conector. A equipe renomeada corresponde ao usuário renomeando uma equipe existente.

async on_teams_team_renamed_activity(team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para este turno.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_team_restored

Invocado quando uma atividade de evento Da Equipe Restaurada é recebida do conector. A Equipe Restaurada corresponde ao usuário que restaura uma equipe.

async on_teams_team_restored(team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para este turno.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.

on_teams_team_unarchived

Invocado quando uma atividade de evento Team Unarchived é recebida do conector. Team Unarchived corresponde ao usuário desarquivar uma equipe.

async on_teams_team_unarchived(team_info: TeamInfo, turn_context: TurnContext)

Parâmetros

Nome Description
team_info
Obrigatório

O objeto de informações da equipe que representa a equipe.

turn_context
Obrigatório

Um objeto de contexto para este turno.

Retornos

Tipo Description

Uma tarefa que representa o trabalho enfileirado a ser executado.