TeamsActivityHandler Classe
- java.
lang. Object - com.
microsoft. bot. builder. ActivityHandler - com.
microsoft. bot. builder. teams. TeamsActivityHandler
- com.
- com.
public class TeamsActivityHandler
extends ActivityHandler
Implementazione di Teams dell'interfaccia bot destinata a un'ulteriore sottoclasse. Derivare da questa classe al codice plug-in per gestire tipi di attività specifici. La pre-elaborazione e la post-elaborazione delle attività possono essere collegate derivando e chiamando l'implementazione della classe base.
Riepilogo dei costruttori
| Costruttore | Descrizione | |
|---|---|---|
| TeamsActivityHandler() | ||
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented()
Richiamare un nuovo oggetto Invoke |
| protected java.util.concurrent.CompletableFuture<T> |
<T>notImplemented(String body)
Richiamare un nuovo oggetto Invoke |
| protected java.util.concurrent.CompletableFuture<T> |
<T>withException(Throwable t)
Gestore degli errori in grado di intercettare le eccezioni. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onConversationUpdateActivity(TurnContext turnContext)
Richiamato quando viene ricevuta un'attività di aggiornamento della conversazione dal canale. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onEventActivity(TurnContext turnContext)
Richiamato quando viene ricevuto un evento "token/risposta" quando viene usato il comportamento di base di onEventActivity(TurnContext turnContext). |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onInvokeActivity(TurnContext turnContext)
Richiamato quando viene ricevuta un'attività invoke dal connettore quando viene usato il comportamento di base di su |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onSignInInvoke(TurnContext turnContext)
Richiamato quando un segno |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)
Richiamato quando un'attività di query di collegamento basata su app viene ricevuta dal connettore. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onTeamsCardActionInvoke(TurnContext turnContext)
Richiamato quando viene ricevuta un'attività di richiamo dell'azione della scheda dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività evento Channel Created dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività di evento Channel Deleted dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività evento rinominata canale dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività evento Channel Restored dal connettore. |
|
protected
java.util.concurrent.CompletableFuture<Invoke |
onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Richiamato quando viene ricevuta un'attività della scheda di consenso file dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Richiamato quando l'utente accetta una scheda di consenso file. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)
Richiamato quando una scheda di consenso file viene rifiutata dall'utente. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività evento Di fine riunione di Teams dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività evento Di avvio riunione di Teams dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersAdded(List<TeamsChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)
Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot si uniscono al canale, ad esempio la logica di benvenuto del bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersAddedDispatch(List<ChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)
Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot si uniscono al canale, ad esempio la logica di benvenuto del bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersRemoved(List<TeamsChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)
Eseguire l'override di questo in una classe derivata per fornire la logica per quando i membri diversi dal bot lasciano il canale, ad esempio la logica good-bye del bot. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMembersRemovedDispatch(List<ChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)
Eseguire l'override di questo in una classe derivata per fornire la logica per quando i membri diversi dal bot lasciano il canale, ad esempio la logica good-bye del bot. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)
Richiamato quando un'attività di modifica dell'anteprima del messaggio dell'estensione per la messaggistica viene ricevuta dal connettore. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)
Richiamato quando un'attività di invio dell'anteprima del messaggio dell'estensione per la messaggistica viene ricevuta dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)
Eseguire l'override in una classe derivata per fornire la logica per quando si fa clic su un pulsante della scheda in un'estensione di messaggistica. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)
Richiamato quando viene ricevuta un'attività URL dell'impostazione dell'impostazione di query di configurazione dell'estensione di messaggistica dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)
Eseguire l'override di questo oggetto in una classe derivata per fornire logica per quando viene impostata una configurazione per un'estensione di messaggistica. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)
Richiamato quando viene ricevuta un'attività di recupero dell'estensione di messaggistica dal connettore. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)
Richiamato quando viene ricevuta un'attività query dell'estensione di messaggistica dal connettore. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)
Richiamato quando un'estensione di messaggistica seleziona l'attività dell'elemento viene ricevuta dal connettore. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)
Richiamato quando un'attività di invio dell'estensione di messaggistica viene ricevuta dal connettore. |
|
protected
java.util.concurrent.CompletableFuture<Messaging |
onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)
Richiamato quando un'estensione di messaggistica invia l'attività di invio dell'azione viene ricevuta dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)
Richiamato quando viene ricevuta un'attività azione scheda connettore O365 dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsSigninVerifyState(TurnContext turnContext)
Richiamato quando un segno |
|
protected
java.util.concurrent.CompletableFuture<Tab |
onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)
Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando viene recuperata una scheda. |
|
protected
java.util.concurrent.CompletableFuture<Tab |
onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)
Eseguire l'override in una classe derivata per fornire la logica per quando viene inviata una scheda. |
|
protected
java.util.concurrent.CompletableFuture<Task |
onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)
Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando viene recuperato un modulo attività. |
|
protected
java.util.concurrent.CompletableFuture<Task |
onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)
Eseguire l'override in una classe derivata per fornire la logica per quando viene inviato un modulo attività. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività di evento archiviata dal team dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività evento Team Deleted dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando un'attività di evento Team Hard Deleted viene ricevuta dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività evento rinominata canale dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività evento Team Restored dal connettore. |
| protected java.util.concurrent.CompletableFuture<java.lang.Void> |
onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)
Richiamato quando viene ricevuta un'attività di evento Nonrchived team dal connettore. |
Metodi ereditati da ActivityHandler
Metodi ereditati da java.lang.Object
Dettagli costruttore
TeamsActivityHandler
public TeamsActivityHandler()
Dettagli metodo
<T>notImplemented
protected CompletableFuture
Richiamare un nuovo oggetto InvokeResponseException con lo stato del codice HTTP 501.
Restituisce:
<T>notImplemented
protected CompletableFuture
Richiamare un nuovo oggetto InvokeResponseException con lo stato del codice HTTP 501.
Parametri:
Restituisce:
<T>withException
protected CompletableFuture
Gestore degli errori in grado di intercettare le eccezioni.
Parametri:
Restituisce:
onConversationUpdateActivity
protected CompletableFuture
Richiamato quando viene ricevuta un'attività di aggiornamento della conversazione dal canale. Le attività di aggiornamento della conversazione sono utili quando si tratta di rispondere agli utenti aggiunti o rimossi dal canale. Ad esempio, un bot potrebbe rispondere a un utente aggiunto salutando l'utente.
Override:
TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)Parametri:
Restituisce:
onEventActivity
protected CompletableFuture
Richiamato quando viene ricevuto un evento "token/risposta" quando viene usato il comportamento di base di onEventActivity(TurnContext turnContext).
Se si usa OAuthPrompt, eseguire l'override di questo metodo per inoltrare questo Activity alla finestra di dialogo corrente.
Per impostazione predefinita, questo metodo non esegue alcuna operazione.
Quando il metodo onEventActivity(TurnContext turnContext) riceve un evento con un com.microsoft.bot.schema.Activity#getName() di "token/risposta", chiama questo metodo.
Override:
TeamsActivityHandler.onEventActivity(TurnContext turnContext)Parametri:
Restituisce:
onInvokeActivity
protected CompletableFuture
Richiamato quando viene ricevuta un'attività invoke dal connettore quando viene usato il comportamento di base di onTurn.
Override:
TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)Parametri:
Restituisce:
onSignInInvoke
protected CompletableFuture
Richiamato quando viene ricevuta un'attività signIn invoke dal connettore.
Override:
TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)Parametri:
Restituisce:
onTeamsAppBasedLinkQuery
protected CompletableFuture
Richiamato quando un'attività di query di collegamento basata su app viene ricevuta dal connettore.
Parametri:
Restituisce:
onTeamsCardActionInvoke
protected CompletableFuture
Richiamato quando viene ricevuta un'attività di richiamo dell'azione della scheda dal connettore.
Parametri:
Restituisce:
onTeamsChannelCreated
protected CompletableFuture
Richiamato quando viene ricevuta un'attività evento Channel Created dal connettore. Channel Created (Canale creato) corrisponde all'utente che crea un nuovo canale.
Parametri:
Restituisce:
onTeamsChannelDeleted
protected CompletableFuture
Richiamato quando viene ricevuta un'attività di evento Channel Deleted dal connettore. Channel Deleted corrisponde all'utente che elimina un canale esistente.
Parametri:
Restituisce:
onTeamsChannelRenamed
protected CompletableFuture
Richiamato quando viene ricevuta un'attività evento rinominata canale dal connettore. Channel Renamed corrisponde all'utente che rinomina un canale esistente.
Parametri:
Restituisce:
onTeamsChannelRestored
protected CompletableFuture
Richiamato quando viene ricevuta un'attività evento Channel Restored dal connettore. Channel Restored corrisponde all'utente che ripristina un canale eliminato in precedenza.
Parametri:
Restituisce:
onTeamsFileConsent
protected CompletableFuture
Richiamato quando viene ricevuta un'attività della scheda di consenso file dal connettore.
Parametri:
Restituisce:
onTeamsFileConsentAccept
protected CompletableFuture
Richiamato quando l'utente accetta una scheda di consenso file.
Parametri:
Restituisce:
onTeamsFileConsentDecline
protected CompletableFuture
Richiamato quando una scheda di consenso file viene rifiutata dall'utente.
Parametri:
Restituisce:
onTeamsMeetingEnd
protected CompletableFuture
Richiamato quando viene ricevuta un'attività evento Di fine riunione di Teams dal connettore. Eseguire l'override di questo oggetto in una classe derivata per fornire la logica al termine di una riunione.
Parametri:
Restituisce:
onTeamsMeetingStart
protected CompletableFuture
Richiamato quando viene ricevuta un'attività evento Di avvio riunione di Teams dal connettore. Eseguire l'override in una classe derivata per fornire logica per l'avvio di una riunione.
Parametri:
Restituisce:
onTeamsMembersAdded
protected CompletableFuture
Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot si uniscono al canale, ad esempio la logica di benvenuto del bot.
Parametri:
Restituisce:
onTeamsMembersAddedDispatch
protected CompletableFuture
Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot si uniscono al canale, ad esempio la logica di benvenuto del bot. Otterrà i membri associati agli account forniti.
Parametri:
Restituisce:
onTeamsMembersRemoved
protected CompletableFuture
Eseguire l'override di questo in una classe derivata per fornire la logica per quando i membri diversi dal bot lasciano il canale, ad esempio la logica good-bye del bot.
Parametri:
Restituisce:
onTeamsMembersRemovedDispatch
protected CompletableFuture
Eseguire l'override di questo in una classe derivata per fornire la logica per quando i membri diversi dal bot lasciano il canale, ad esempio la logica good-bye del bot. Otterrà i membri associati agli account forniti.
Parametri:
Restituisce:
onTeamsMessagingExtensionBotMessagePreviewEdit
protected CompletableFuture
Richiamato quando un'attività di modifica dell'anteprima del messaggio dell'estensione per la messaggistica viene ricevuta dal connettore.
Parametri:
Restituisce:
onTeamsMessagingExtensionBotMessagePreviewSend
protected CompletableFuture
Richiamato quando un'attività di invio dell'anteprima del messaggio dell'estensione per la messaggistica viene ricevuta dal connettore.
Parametri:
Restituisce:
onTeamsMessagingExtensionCardButtonClicked
protected CompletableFuture
Eseguire l'override in una classe derivata per fornire la logica per quando si fa clic su un pulsante della scheda in un'estensione di messaggistica.
Parametri:
Restituisce:
onTeamsMessagingExtensionConfigurationQuerySettingUrl
protected CompletableFuture
Richiamato quando viene ricevuta un'attività URL dell'impostazione dell'impostazione di query di configurazione dell'estensione di messaggistica dal connettore.
Parametri:
Restituisce:
onTeamsMessagingExtensionConfigurationSetting
protected CompletableFuture
Eseguire l'override di questo oggetto in una classe derivata per fornire logica per quando viene impostata una configurazione per un'estensione di messaggistica.
Parametri:
Restituisce:
onTeamsMessagingExtensionFetchTask
protected CompletableFuture
Richiamato quando viene ricevuta un'attività di recupero dell'estensione di messaggistica dal connettore.
Parametri:
Restituisce:
onTeamsMessagingExtensionQuery
protected CompletableFuture
Richiamato quando viene ricevuta un'attività query dell'estensione di messaggistica dal connettore.
Parametri:
Restituisce:
onTeamsMessagingExtensionSelectItem
protected CompletableFuture
Richiamato quando un'estensione di messaggistica seleziona l'attività dell'elemento viene ricevuta dal connettore.
Parametri:
Restituisce:
onTeamsMessagingExtensionSubmitAction
protected CompletableFuture
Richiamato quando un'attività di invio dell'estensione di messaggistica viene ricevuta dal connettore.
Parametri:
Restituisce:
onTeamsMessagingExtensionSubmitActionDispatch
protected CompletableFuture
Richiamato quando un'estensione di messaggistica invia l'attività di invio dell'azione viene ricevuta dal connettore.
Parametri:
Restituisce:
onTeamsO365ConnectorCardAction
protected CompletableFuture
Richiamato quando viene ricevuta un'attività azione scheda connettore O365 dal connettore.
Parametri:
Restituisce:
onTeamsSigninVerifyState
protected CompletableFuture
Richiamato quando viene ricevuta un'attività di stato di verifica dell'accesso dal connettore.
Parametri:
Restituisce:
onTeamsTabFetch
protected CompletableFuture
Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando viene recuperata una scheda.
Parametri:
Restituisce:
onTeamsTabSubmit
protected CompletableFuture
Eseguire l'override in una classe derivata per fornire la logica per quando viene inviata una scheda.
Parametri:
Restituisce:
onTeamsTaskModuleFetch
protected CompletableFuture
Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando viene recuperato un modulo attività.
Parametri:
Restituisce:
onTeamsTaskModuleSubmit
protected CompletableFuture
Eseguire l'override in una classe derivata per fornire la logica per quando viene inviato un modulo attività.
Parametri:
Restituisce:
onTeamsTeamArchived
protected CompletableFuture
Richiamato quando viene ricevuta un'attività di evento archiviata dal team dal connettore. Team Archiviato corrisponde all'utente che archivia un team.
Parametri:
Restituisce:
onTeamsTeamDeleted
protected CompletableFuture
Richiamato quando viene ricevuta un'attività evento Team Deleted dal connettore. Team Deleted corrisponde all'utente che elimina un team.
Parametri:
Restituisce:
onTeamsTeamHardDeleted
protected CompletableFuture
Richiamato quando un'attività di evento Team Hard Deleted viene ricevuta dal connettore. Team Hard Deleted corrisponde all'utente che elimina definitivamente un team.
Parametri:
Restituisce:
onTeamsTeamRenamed
protected CompletableFuture
Richiamato quando viene ricevuta un'attività evento rinominata canale dal connettore. Channel Renamed corrisponde all'utente che rinomina un canale esistente.
Parametri:
Restituisce:
onTeamsTeamRestored
protected CompletableFuture
Richiamato quando viene ricevuta un'attività evento Team Restored dal connettore. Il team ripristinato corrisponde all'utente che ripristina un team.
Parametri:
Restituisce:
onTeamsTeamUnarchived
protected CompletableFuture
Richiamato quando viene ricevuta un'attività di evento Nonrchived team dal connettore. Team Nonrchived corrisponde all'utente che non esegue l'accesso a un team.
Parametri:
Restituisce: