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. |
on_teams_app_based_link_query
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. |
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.
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. |
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.
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. |
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.
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. |