DOTYCZY: ZESTAW SDK w wersji 4
W tym artykule omówiono informacje przedstawione w temacie Jak działają boty i konwersacje oparte na zdarzeniach. Przed kontynuowaniem należy zapoznać się z tymi artykułami.
Podstawową różnicą w botach opracowanych dla usługi Microsoft Teams jest sposób obsługi działań. Procedura obsługi działań usługi Teams pochodzi z programu obsługi działań i przetwarza typy działań specyficznych dla usługi Teams przed przetworzeniem bardziej ogólnych typów działań.
Uwaga
Aby tworzyć agentów z wybranymi usługami sztucznej inteligencji, orkiestracją i wiedzą, rozważ użycie zestawu SDK agentów platformy Microsoft 365. Zestaw SDK agentów obsługuje języki C#, JavaScript lub Python. Więcej informacji na temat zestawu SDK agentów można uzyskać na stronie aka.ms/agents. Jeśli szukasz platformy agenta opartej na modelu SaaS, rozważ microsoft Copilot Studio. Jeśli masz istniejącego bota utworzonego przy użyciu zestawu Bot Framework SDK, możesz zaktualizować bota do zestawu SDK agentów. Wskazówki dotyczące migracji z Bot Framework SDK do Agents SDK znajdziesz pod Bot Framework SDK to Agents SDK migration guidance, które omawiają podstawowe zmiany i aktualizacje. Zgłoszenia do pomocy technicznej dla zestawu Bot Framework SDK nie będą już obsługiwane od 31 grudnia 2025 r.
Procedura obsługi działań usługi Teams
Aby utworzyć bota dla usługi Teams, utwórz bota z klasy obsługi działań usługi Teams. Gdy taki bot odbiera działanie, kieruje działanie za pośrednictwem różnych procedur obsługi działań. Początkowa, podstawowa procedura obsługi jest procedurą obsługi kolei i kieruje działanie do programu obsługi na podstawie typu działania. Procedura obsługi kolei wywołuje procedurę obsługi , która jest przeznaczona do obsługi określonego typu odebranego działania. Klasa obsługi działań usługi Teams pochodzi z klasy obsługi działań. Oprócz typów działań, które program obsługi działań może przetworzyć, klasa obsługi działań usługi Teams zawiera dodatkowe procedury obsługi dla działań specyficznych dla usługi Teams.
Bot pochodzący z programu obsługi działań usługi Teams jest podobny do bota, który pochodzi bezpośrednio z klasy obsługi działań.
Jednak usługa Teams zawiera dodatkowe informacje dotyczące conversationUpdate
działań i wysyła działania specyficzne dla invoke
usługi Teams.event
Gdy program obsługi działań usługi Teams odbiera działanie komunikatu, jego program obsługi kolei kieruje działanie komunikatów przychodzących do programu OnMessageActivityAsync
obsługi, podobnie jak bot oparty na procedurze obsługi działań. Jednak gdy bot usługi Teams odbiera działanie aktualizacji konwersacji, wersja OnConversationUpdateActivityAsync
programu obsługi usługi Teams przetwarza działanie.
Nie ma podstawowej implementacji dla większości procedur obsługi działań specyficznych dla usługi Teams. Należy zastąpić te programy obsługi i zapewnić odpowiednią logikę bota.
Gdy program obsługi działań usługi Teams odbiera działanie komunikatu, jego program obsługi kolei kieruje działanie komunikatów przychodzących do programu onMessage
obsługi, podobnie jak bot oparty na procedurze obsługi działań. Jednak gdy bot usługi Teams odbiera działanie aktualizacji konwersacji, wersja dispatchConversationUpdateActivity
programu obsługi usługi Teams przetwarza działanie.
Nie ma podstawowej implementacji dla większości procedur obsługi działań specyficznych dla usługi Teams. Należy zastąpić te programy obsługi i zapewnić odpowiednią logikę bota.
Podczas zastępowania tych procedur obsługi działań specyficznych dla usługi Teams zdefiniuj logikę bota, a następnie pamiętaj, aby wywołać next()
metodę na końcu. Wywołając metodę next()
, upewnij się, że zostanie uruchomiona następna procedura obsługi.
Gdy program obsługi działań usługi Teams odbiera działanie komunikatu, jego program obsługi kolei kieruje działanie komunikatów przychodzących do programu onMessageActivity
obsługi, podobnie jak bot oparty na procedurze obsługi działań. Jednak gdy bot usługi Teams odbiera działanie aktualizacji konwersacji, wersja onConversationUpdateActivity
programu obsługi usługi Teams przetwarza działanie.
Nie ma podstawowej implementacji dla większości procedur obsługi działań specyficznych dla usługi Teams. Należy zastąpić te programy obsługi i zapewnić odpowiednią logikę bota.
Gdy program obsługi działań usługi Teams odbiera działanie komunikatu, jego program obsługi kolei kieruje działanie komunikatów przychodzących do programu on_message_activity
obsługi, podobnie jak bot oparty na procedurze obsługi działań. Jednak gdy bot usługi Teams odbiera działanie aktualizacji konwersacji, wersja on_conversation_update_activity
programu obsługi usługi Teams przetwarza działanie.
Nie ma podstawowej implementacji dla większości procedur obsługi działań specyficznych dla usługi Teams. Należy zastąpić te programy obsługi i zapewnić odpowiednią logikę bota.
Wszystkie programy obsługi działań opisane w sekcji obsługi działań konwersacji sterowanych zdarzeniami przy użyciu procedury obsługi działań będą nadal działać tak samo jak w przypadku bota innego niż Teams, z wyjątkiem obsługi dodanych i usuniętych działań członków, te działania będą inne w kontekście zespołu, w którym nowy członek zostanie dodany do zespołu, w przeciwieństwie do wątku wiadomości. Aby uzyskać więcej informacji, zobacz Działania aktualizacji konwersacji w usłudze Teams.
Aby zaimplementować logikę dla tych procedur obsługi działań specyficznych dla usługi Teams, zastąpisz metody w botze.
Logika bota usługi Teams
Logika bota przetwarza przychodzące działania z co najmniej jednego kanału botów i generuje działania wychodzące w odpowiedzi. Jest to nadal prawdziwe w przypadku bota pochodzącego z klasy obsługi działań usługi Teams, która najpierw sprawdza działania usługi Teams, a następnie przekazuje wszystkie inne działania do programu obsługi działań platformy Bot Framework.
Działania aktualizacji instalacji usługi Teams
Dodaj procedurę obsługi zdarzenia aktualizacji instalacji , aby umożliwić botowi:
- Wyślij komunikat wprowadzający po zainstalowaniu go w wątku konwersacji.
- Wyczyść dane użytkownika i wątku po odinstalowaniu z wątku.
Aby uzyskać więcej informacji, zobacz Zdarzenie aktualizacji instalacji w dokumentacji usługi Teams.
Działania aktualizacji konwersacji w usłudze Teams
W poniższej tabeli wymieniono zdarzenia usługi Teams, które generują aktywność aktualizacji konwersacji w botze.
W artykule zdarzeń aktualizacji konwersacji w usłudze Microsoft Teams opisano sposób używania każdego z tych zdarzeń.
Poniżej znajduje się lista wszystkich procedur obsługi działań usługi Teams wywoływanych z OnConversationUpdateActivityAsync
metody programu obsługi działań usługi Teams .
Typ Wydarzenia |
Program obsługi |
Stan |
Dokumentacja usługi Teams |
kanałUtworzony |
OnTeamsChannelCreatedAsync |
Wysyłane za każdym razem, gdy nowy kanał zostanie utworzony w zespole, w którym jest zainstalowany bot. |
Utworzony kanał. |
kanałUsunięty |
OnTeamsChannelDeletedAsync |
Wysyłane za każdym razem, gdy kanał zostanie usunięty w zespole, w którym jest zainstalowany bot. |
Usunięto kanał. |
kanałZmienionoNazwę |
OnTeamsChannelRenamedAsync |
Wysyłane za każdym razem, gdy nazwa kanału zostanie zmieniona w zespole, w którym jest zainstalowany bot. |
Zmieniono nazwę kanału. |
kanałPrzywrócony |
OnTeamsChannelRestoredAsync |
Wysyłane za każdym razem, gdy kanał, który został wcześniej usunięty, zostanie przywrócony w zespole, w którym jest już zainstalowany bot. |
Przywrócono kanał. |
członkowieDodaj |
OnTeamsMembersAddedAsync |
Domyślnie wywołuje metodę ActivityHandler.OnMembersAddedAsync . Wysłane po raz pierwszy bot jest dodawany do konwersacji i za każdym razem, gdy nowy użytkownik zostanie dodany do zespołu lub czatu grupowego, w którym jest zainstalowany bot. |
Dodali członkowie zespołu. |
elementy członkowskieUsuwane |
OnTeamsMembersRemovedAsync |
Domyślnie wywołuje metodę ActivityHandler.OnMembersRemovedAsync . Wysłane, jeśli bot zostanie usunięty z zespołu i za każdym razem, gdy każdy użytkownik zostanie usunięty z zespołu, do którego należy bot. |
Członkowie zespołu usunęli. |
zespółZarchiwizowany |
OnTeamsTeamArchivedAsync |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest archiwizowany. |
Zarchiwizowane zespoły. |
zespółUsunięty |
OnTeamsTeamDeletedAsync |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został usunięty. |
Zespół został usunięty. |
teamRenamed |
OnTeamsTeamRenamedAsync |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został zmieniony. |
Zmieniono nazwę zespołu. |
przywrócono zespół |
OnTeamsTeamRestoredAsync |
Wysłane po przywróceniu wcześniej usuniętego zespołu bota. |
Zespół przywrócony. |
zespółOdarchiwizowany |
OnTeamsTeamUnarchivedAsync |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest niearchiwny. |
Zespół niearchiwowany. |
Deweloperzy mogą obsługiwać działania aktualizacji konwersacji wysyłane z usługi Microsoft Teams za pośrednictwem dwóch metod:
- Aby przekazać wywołanie zwrotne, użyj metod rozpoczynających się od
on
i kończących Event
się na (na przykład onTeamsMembersAddedEvent
metody ).
- Podczas tworzenia klasy pochodnej zastąp metody rozpoczynające się od i
on
kończą się Event
(na przykład onTeamsMembersAdded
metodą ).
Deweloperzy powinni używać tylko jednej z tych opcji: 1 lub 2, a nie obu dla tego samego działania. Oznacza to, że deweloperzy powinni przekazać wywołanie zwrotne do onTeamsMembersAddedEvent
metody lub zastąpić onTeamsMembersAdded
metodę w klasie pochodnej, a nie obie.
Metody rejestrowania wywołania zwrotnego
Poniżej znajduje się lista wszystkich emiterów działań usługi Teams wywoływanych z dispatchConversationUpdateActivity
metody programu obsługi działań usługi Teams .
Typ Wydarzenia |
Metoda rejestracji |
Stan |
Dokumentacja usługi Teams |
kanałUtworzony |
onTeamsChannelCreatedEvent |
Wysyłane za każdym razem, gdy nowy kanał zostanie utworzony w zespole, w którym jest zainstalowany bot. |
Utworzony kanał. |
kanałUsunięty |
onTeamsChannelDeletedEvent |
Wysyłane za każdym razem, gdy kanał zostanie usunięty w zespole, w którym jest zainstalowany bot. |
Usunięto kanał. |
kanałZmienionoNazwę |
onTeamsChannelRenamedEvent |
Wysyłane za każdym razem, gdy nazwa kanału zostanie zmieniona w zespole, w którym jest zainstalowany bot. |
Zmieniono nazwę kanału. |
kanałPrzywrócony |
onTeamsChannelRestoredEvent |
Wysyłane za każdym razem, gdy kanał, który został wcześniej usunięty, zostanie przywrócony w zespole, w którym jest już zainstalowany bot. |
Przywrócono kanał. |
członkowieDodaj |
onTeamsMembersAddedEvent |
Wysłane po raz pierwszy bot jest dodawany do konwersacji i za każdym razem, gdy nowy użytkownik zostanie dodany do zespołu lub czatu grupowego, w którym jest zainstalowany bot. |
Dodali członkowie zespołu. |
elementy członkowskieUsuwane |
onTeamsMembersRemovedEvent |
Wysłane, jeśli bot zostanie usunięty z zespołu i za każdym razem, gdy każdy użytkownik zostanie usunięty z zespołu, do którego należy bot. |
Członkowie zespołu usunęli. |
zespółZarchiwizowany |
onTeamsTeamArchivedEvent |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest archiwizowany. |
Zarchiwizowane zespoły. |
zespółUsunięty |
onTeamsTeamDeletedEvent |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został usunięty. |
Zespół został usunięty. |
teamRenamed |
onTeamsTeamRenamedEvent |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został zmieniony. |
Zmieniono nazwę zespołu. |
przywrócono zespół |
onTeamsTeamrestoredEvent |
Wysłane po przywróceniu wcześniej usuniętego zespołu bota. |
Zespół przywrócony. |
zespółOdarchiwizowany |
onTeamsTeamUnarchivedEvent |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest niearchiwny. |
Zespół niearchiwowany. |
Metody przesłonięcia w klasie pochodnej
Poniżej znajduje się lista wszystkich programów obsługi działań usługi Teams, które można zastąpić w celu obsługi działań aktualizacji konwersacji w usłudze Teams.
Typ Wydarzenia |
Program obsługi |
Stan |
Dokumentacja usługi Teams |
kanałUtworzony |
onTeamsChannelCreated |
Wysyłane za każdym razem, gdy nowy kanał zostanie utworzony w zespole, w którym jest zainstalowany bot. |
Utworzony kanał. |
kanałUsunięty |
onTeamsChannelDeleted |
Wysyłane za każdym razem, gdy kanał zostanie usunięty w zespole, w którym jest zainstalowany bot. |
Usunięto kanał. |
kanałZmienionoNazwę |
onTeamsChannelRenamed |
Wysyłane za każdym razem, gdy nazwa kanału zostanie zmieniona w zespole, w którym jest zainstalowany bot. |
Zmieniono nazwę kanału. |
kanałPrzywrócony |
onTeamsChannelRestored |
Wysyłane za każdym razem, gdy kanał, który został wcześniej usunięty, zostanie przywrócony w zespole, w którym jest już zainstalowany bot. |
Przywrócono kanał. |
członkowieDodaj |
onTeamsMembersAdded |
Domyślnie wywołuje metodę ActivityHandler.onMembersAdded . Wysłane po raz pierwszy bot jest dodawany do konwersacji i za każdym razem, gdy nowy użytkownik zostanie dodany do zespołu lub czatu grupowego, w którym jest zainstalowany bot. |
Dodali członkowie zespołu. |
elementy członkowskieUsuwane |
onTeamsMembersRemoved |
Domyślnie wywołuje metodę ActivityHandler.onMembersRemoved . Wysłane, jeśli bot zostanie usunięty z zespołu i za każdym razem, gdy każdy użytkownik zostanie usunięty z zespołu, do którego należy bot. |
Członkowie zespołu usunęli. |
zespółZarchiwizowany |
onTeamsTeamArchived |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest archiwizowany. |
Zarchiwizowane zespoły. |
zespółUsunięty |
onTeamsTeamDeleted |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został usunięty. |
Zespół został usunięty. |
teamRenamed |
onTeamsTeamRenamed |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został zmieniony. |
Zmieniono nazwę zespołu. |
przywrócono zespół |
onTeamsTeamRestored |
Wysłane po przywróceniu wcześniej usuniętego zespołu bota. |
Zespół przywrócony. |
zespółOdarchiwizowany |
onTeamsTeamUnarchived |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest niearchiwny. |
Zespół niearchiwowany. |
Poniżej znajduje się lista wszystkich procedur obsługi działań usługi Teams wywoływanych z onConversationUpdateActivity
metody programu obsługi działań usługi Teams .
Typ Wydarzenia |
Program obsługi |
Stan |
Dokumentacja usługi Teams |
kanałUtworzony |
onTeamsChannelCreated |
Wysyłane za każdym razem, gdy nowy kanał zostanie utworzony w zespole, w którym jest zainstalowany bot. |
Utworzony kanał. |
kanałUsunięty |
onTeamsChannelDeleted |
Wysyłane za każdym razem, gdy kanał zostanie usunięty w zespole, w którym jest zainstalowany bot. |
Usunięto kanał. |
kanałZmienionoNazwę |
onTeamsChannelRenamed |
Wysyłane za każdym razem, gdy nazwa kanału zostanie zmieniona w zespole, w którym jest zainstalowany bot. |
Zmieniono nazwę kanału. |
kanałPrzywrócony |
onTeamsChannelRestored |
Wysyłane za każdym razem, gdy kanał, który został wcześniej usunięty, zostanie przywrócony w zespole, w którym jest już zainstalowany bot. |
Przywrócono kanał. |
członkowieDodaj |
onTeamsMembersAdded |
Domyślnie wywołuje metodę ActivityHandler.onMembersAdded . Wysłane po raz pierwszy bot jest dodawany do konwersacji i za każdym razem, gdy nowy użytkownik zostanie dodany do zespołu lub czatu grupowego, w którym jest zainstalowany bot. |
Dodali członkowie zespołu. |
elementy członkowskieUsuwane |
onTeamsMembersRemoved |
Domyślnie wywołuje metodę ActivityHandler.onMembersRemoved . Wysłane, jeśli bot zostanie usunięty z zespołu i za każdym razem, gdy każdy użytkownik zostanie usunięty z zespołu, do którego należy bot. |
Członkowie zespołu usunęli. |
zespółZarchiwizowany |
onTeamsTeamArchived |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest archiwizowany. |
Zarchiwizowane zespoły. |
zespółUsunięty |
onTeamsTeamDeleted |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został usunięty. |
Zespół został usunięty. |
zespółZmienionoNazwę |
onTeamsTeamRenamed |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został zmieniony. |
Zmieniono nazwę zespołu. |
przywrócono zespół |
onTeamsTeamRestored |
Wysłane po przywróceniu wcześniej usuniętego zespołu bota. |
Zespół przywrócony. |
zespółOdarchiwizowany |
onTeamsTeamUnarchived |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest niearchiwny. |
Zespół niearchiwowany. |
Poniżej znajduje się lista wszystkich procedur obsługi działań usługi Teams wywoływanych z on_conversation_update_activity
metody programu obsługi działań usługi Teams .
Typ Wydarzenia |
Program obsługi |
Stan |
Dokumentacja usługi Teams |
kanałUtworzony |
on_teams_channel_created |
Wysyłane za każdym razem, gdy nowy kanał zostanie utworzony w zespole, w którym jest zainstalowany bot. |
Utworzony kanał. |
kanałUsunięty |
on_teams_channel_deleted |
Wysyłane za każdym razem, gdy kanał zostanie usunięty w zespole, w którym jest zainstalowany bot. |
Usunięto kanał. |
kanałZmienionoNazwę |
on_teams_channel_renamed |
Wysyłane za każdym razem, gdy nazwa kanału zostanie zmieniona w zespole, w którym jest zainstalowany bot. |
Zmieniono nazwę kanału. |
kanałPrzywrócony |
on_teams_channel_restored |
Wysyłane za każdym razem, gdy kanał, który został wcześniej usunięty, zostanie przywrócony w zespole, w którym jest już zainstalowany bot. |
Przywrócono kanał. |
członkowieDodaj |
on_teams_members_added |
Domyślnie wywołuje metodę klasy on_members_added_activity bazowej. Wysłane po raz pierwszy bot jest dodawany do konwersacji i za każdym razem, gdy nowy użytkownik zostanie dodany do zespołu lub czatu grupowego, w którym jest zainstalowany bot. |
Dodali członkowie zespołu. |
elementy członkowskieUsuwane |
on_teams_members_removed |
Domyślnie wywołuje metodę klasy on_members_removed_activity bazowej. Wysłane, jeśli bot zostanie usunięty z zespołu i za każdym razem, gdy każdy użytkownik zostanie usunięty z zespołu, do którego należy bot. |
Członkowie zespołu usunęli. |
zespółZarchiwizowany |
on_teams_team_archived |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest archiwizowany. |
Zarchiwizowane zespoły. |
zespółUsunięty |
on_teams_team_deleted |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został usunięty. |
Zespół został usunięty. |
teamRenamed |
on_teams_team_renamed |
Wysłane, gdy zespół, w ramach którego znajduje się bot, został zmieniony. |
Zmieniono nazwę zespołu. |
przywrócono zespół |
on_teams_team_restored |
Wysłane po przywróceniu wcześniej usuniętego zespołu bota. |
Zespół przywrócony. |
zespółOdarchiwizowany |
on_teams_team_unarchived |
Wysłane, gdy zespół, w którym jest zainstalowany bot, jest niearchiwny. |
Zespół niearchiwowany. |
Działania dotyczące zdarzeń usługi Teams
W poniższej tabeli wymieniono działania zdarzeń specyficzne dla aplikacji Teams wysyłane do bota.
Wymienione działania zdarzeń dotyczą botów konwersacyjnych w usłudze Teams.
Są to programy obsługi zdarzeń specyficzne dla aplikacji Teams wywoływane z OnEventActivityAsync
programu obsługi działań usługi Teams .
Typy zdarzeń |
Program obsługi |
opis |
application/vnd.microsoft.meetingEnd |
OnTeamsMeetingEndAsync |
Bot jest skojarzony ze spotkaniem, które właśnie zostało zakończone. |
application/vnd.microsoft.meetingStart |
OnTeamsMeetingStartAsync |
Bot jest skojarzony ze spotkaniem, które właśnie zostało rozpoczęte. |
Są to programy obsługi zdarzeń specyficzne dla aplikacji Teams wywoływane z onEventActivity
programu obsługi działań usługi Teams .
Typy zdarzeń |
Program obsługi |
opis |
application/vnd.microsoft.meetingEnd |
onTeamsMeetingEnd |
Bot jest skojarzony ze spotkaniem, które właśnie zostało zakończone. |
application/vnd.microsoft.meetingStart |
onTeamsMeetingStart |
Bot jest skojarzony ze spotkaniem, które właśnie zostało rozpoczęte. |
Są to programy obsługi zdarzeń specyficzne dla aplikacji Teams wywoływane z onEventActivity
programu obsługi działań usługi Teams .
Typy zdarzeń |
Program obsługi |
opis |
application/vnd.microsoft.meetingEnd |
onTeamsMeetingEnd |
Bot jest skojarzony ze spotkaniem, które właśnie zostało zakończone. |
application/vnd.microsoft.meetingStart |
onTeamsMeetingStart |
Bot jest skojarzony ze spotkaniem, które właśnie zostało rozpoczęte. |
Są to programy obsługi zdarzeń specyficzne dla aplikacji Teams wywoływane z on_event_activity
programu obsługi działań usługi Teams .
Typy zdarzeń |
Program obsługi |
opis |
application/vnd.microsoft.meetingEnd |
on_teams_meeting_end_event |
Bot jest skojarzony ze spotkaniem, które właśnie zostało zakończone. |
application/vnd.microsoft.meetingStart |
on_teams_meeting_start_event |
Bot jest skojarzony ze spotkaniem, które właśnie zostało rozpoczęte. |
Zespoły wywołują działania
W poniższej tabeli wymieniono działania wywoływane specyficzne dla usługi Teams wysyłane przez aplikację Teams do bota.
Wymienione działania wywołania dotyczą botów konwersacyjnych w usłudze Teams. Zestaw SDK platformy Bot Framework obsługuje również wywołania specyficzne dla rozszerzeń obsługi komunikatów. Aby uzyskać więcej informacji, zobacz artykuł What are messaging extensions (Co to są rozszerzenia obsługi komunikatów w usłudze Teams).
Uwaga
Dokumentacja platformy Microsoft Teams i biblioteka klienta JavaScript usługi Teams (TeamsJS) odnoszą się do modułów zadań jako modalnych okien dialogowych. Aby uzyskać więcej informacji, zobacz Okna dialogowe .
Oto lista wszystkich procedur obsługi działań usługi Teams wywoływanych z OnInvokeActivityAsync
programu obsługi działań usługi Teams :
Wywoływanie typów |
Program obsługi |
opis |
actionableMessage/executeAction |
OnTeamsO365ConnectorCardActionAsync |
Akcja karty łącznika usługi Teams O365. |
CardAction.Invoke |
OnTeamsCardActionInvokeAsync |
Wywołanie akcji karty usługi Teams. |
fileConsent/invoke |
OnTeamsFileConsentAcceptAsync |
Zgoda na plik aplikacji Teams — zaakceptuj. |
fileConsent/invoke (wywołanie zgody na plik) |
OnTeamsFileConsentAsync |
Zgoda na plik aplikacji Teams. |
fileConsent/invoke |
OnTeamsFileConsentDeclineAsync |
Zgoda na plik aplikacji Teams. |
zaloguj się/zweryfikuj stan |
OnTeamsSigninVerifyStateAsync |
Logowanie w usłudze Teams w stanie weryfikacji. |
zadanie/pobieranie |
OnTeamsTaskModuleFetchAsync |
Pobieranie modułu zadań usługi Teams. |
zadanie/przesyłanie |
OnTeamsTaskModuleSubmitAsync |
Przesyłanie modułu zadań usługi Teams. |
Oto lista wszystkich procedur obsługi działań usługi Teams wywoływanych z onInvokeActivity
programu obsługi działań usługi Teams :
Wywoływanie typów |
Program obsługi |
opis |
actionableMessage/executeAction |
handleTeamsO365ConnectorCardAction |
Akcja karty łącznika usługi Teams O365. |
CardAction.Invoke |
handleTeamsCardActionInvoke |
Wywołanie akcji karty usługi Teams. |
fileConsent/invoke |
handleTeamsFileConsentAccept |
Zgoda na plik aplikacji Teams — zaakceptuj. |
fileConsent/invoke |
handleTeamsFileConsent |
Zgoda na plik aplikacji Teams. |
fileConsent/invoke |
handleTeamsFileConsentDecline |
Zgoda na plik aplikacji Teams. |
zaloguj się/zweryfikuj stan |
handleTeamsSigninVerifyState |
Logowanie w usłudze Teams w stanie weryfikacji. |
zadanie/pobieranie |
handleTeamsTaskModuleFetch |
Pobieranie modułu zadania usługi Teams (modalne okno dialogowe). |
zadanie/przesyłanie |
handleTeamsTaskModuleSubmit |
Przesyłanie modułu zadania usługi Teams (modalne okno dialogowe). |
Oto lista wszystkich procedur obsługi działań usługi Teams wywoływanych z onInvokeActivity
programu obsługi działań usługi Teams :
Wywoływanie typów |
Program obsługi |
opis |
fileConsent/invoke |
onTeamsFileConsent |
Zgoda na plik aplikacji Teams. |
akcyjnaWiadomość/wykonajDziałanie |
onTeamsO365ConnectorCardAction |
Akcja karty łącznika usługi Teams O365. |
zadanie/pobieranie |
onTeamsTaskModuleFetch |
Pobieranie modułu zadań usługi Teams. |
zadanie/przesyłanie |
onTeamsTaskModuleSubmit |
Przesyłanie modułu zadań usługi Teams. |
tab/pobieranie |
onTeamsTabFetch |
Pobieranie karty aplikacji Teams. |
karta/przesyłanie |
onTeamsTabSubmit |
Przesyłanie karty aplikacji Teams. |
CardAction.Invoke |
onTeamsCardActionInvoke |
Wywołanie akcji karty usługi Teams. |
fileConsent/invoke |
onTeamsFileConsentAccept |
Zgoda na plik aplikacji Teams — zaakceptuj. |
fileConsent/invoke |
onTeamsFileConsentDecline |
Zgoda na plik aplikacji Teams. |
zaloguj się/zweryfikuj stan |
onTeamsSigninVerifyState |
Logowanie w usłudze Teams w stanie weryfikacji. |
Oto lista wszystkich procedur obsługi działań usługi Teams wywoływanych z on_invoke_activity
programu obsługi działań usługi Teams :
Wywoływanie typów |
Program obsługi |
opis |
wiadomośćDoWykonania/wykonajAkcję |
on_teams_o365_connector_card_action |
Akcja karty łącznika usługi Teams O365. |
CardAction.Invoke |
on_teams_card_action_invoke |
Wywołanie akcji karty usługi Teams. |
fileConsent/invoke |
on_teams_file_consent_accept |
Zgoda na plik aplikacji Teams — zaakceptuj. |
fileConsent/invoke |
on_teams_file_consent |
Zgoda na plik aplikacji Teams. |
fileConsent/invoke |
on_teams_file_consent_decline |
Odrzucanie zgody pliku aplikacji Teams. |
zaloguj się/zweryfikuj stan |
on_teams_signin_verify_state |
Logowanie w usłudze Teams w stanie weryfikacji. |
zadanie/pobieranie |
on_teams_task_module_fetch |
Pobieranie modułu zadań usługi Teams. |
zadanie/przesyłanie |
on_teams_task_module_submit |
Przesyłanie modułu zadań usługi Teams. |
Następne kroki
Aby tworzyć boty usługi Teams, zapoznaj się z dokumentacją dla deweloperów usługi Microsoft Teams.