Połączenie bota do usługi Microsoft Teams
DOTYCZY: ZESTAW SDK w wersji 4
Bot można skonfigurować tak, aby komunikował się z osobami za pośrednictwem usługi Microsoft Teams. W tym artykule opisano sposób tworzenia aplikacji Teams w usłudze Teams, łączenia bota z aplikacją Teams na platformie Azure, a następnie testowania bota w usłudze Teams.
Wymagania wstępne
- Subskrypcja platformy Azure. Jeśli jeszcze go nie masz, przed rozpoczęciem utwórz bezpłatne konto .
- Bot opublikowany na platformie Azure, który chcesz połączyć się z usługą Teams.
- Dzierżawa deweloperów w usłudze Teams z włączonym przekazywaniem aplikacji niestandardowych lub ładowaniem bocznym. Aby uzyskać więcej informacji, zobacz Przygotowywanie dzierżawy platformy Microsoft 365.
- Prawidłowy pakiet aplikacji Teams. Aby uzyskać więcej informacji, zobacz Przekazywanie aplikacji w usłudze Microsoft Teams.
Konfigurowanie bota na platformie Azure
- Otwórz portal Azure Portal.
- Otwórz blok zasobów usługi Azure Bot dla bota.
- Otwórz kanały i wybierz pozycję Microsoft Teams:
- Przeczytaj i zaakceptuj warunki użytkowania usługi.
- Na karcie Obsługa komunikatów wybierz środowisko chmury dla bota. Aby uzyskać więcej informacji, zobacz sekcję Post build (Tworzenie po kompilacji ) w temacie Planowanie aplikacji przy użyciu funkcji usługi Teams.
- Wybierz Zastosuj.
- Wybierz pozycję Pobierz kod osadzania bota, znajdź kod osadzania dla usługi Teams, a następnie skopiuj część https kodu. Na przykład
https://teams.microsoft.com/l/chat/0/0?users=28:b8a22302e-9303-4e54-b348-343232
. Ten kod służy do testowania bota w usłudze Teams.
Napiwek
- Karta Wywoływanie obsługuje funkcję wywoływania w usłudze Teams. Aby uzyskać więcej informacji, zobacz Rejestrowanie wywołań i bota spotkań dla usługi Microsoft Teams.
- Karta Publikowanie zawiera informacje o sposobie publikowania aplikacji Teams w Sklepie Teams.
Testowanie bota w usłudze Teams
Boty w środowisku produkcyjnym powinny być dodawane do usługi Teams w ramach aplikacji Teams. Aby uzyskać więcej informacji, zobacz Testowanie aplikacji.
Ważne
Dodawanie bota według identyfikatora GUID w celach innych niż testowanie nie jest zalecane. W ten sposób poważnie ogranicza funkcjonalność bota. Boty w środowisku produkcyjnym powinny być dodawane do usługi Teams w ramach aplikacji.
- W przeglądarce otwórz adres URL skopiowany z kodu osadzania, a następnie wybierz aplikację Microsoft Teams (klienta lub internetową) używaną do dodawania bota do usługi Teams. Powinien być widoczny bot wymieniony jako kontakt, do którego można wysyłać wiadomości i odbierać komunikaty z usługi Microsoft Teams.
- Interakcja z botem w usłudze Teams.
Napiwek
Użyj jednej rejestracji kanału bota na środowisko, ponieważ punkt końcowy zmienia się podczas przełączania między lokalnymi środowiskami deweloperskimi, przejściowymi i produkcyjnymi.
Usunięcie rejestracji kanału usługi Teams spowoduje wygenerowanie nowej pary kluczy po ponownym włączeniu. Spowoduje to unieważnienie wszystkich identyfikatorów 29:xxx i a:xxx, które bot mógł przechowywać na potrzeby proaktywnej obsługi komunikatów.
Publikowanie bota w usłudze Teams
Aby uzyskać instrukcje dotyczące sposobu publikowania aplikacji, zobacz Omówienie sposobu dystrybuowania aplikacji Microsoft Teams w usłudze Teams. W tym artykule i powiązanych artykułach opisano sposób wykonywania następujących czynności:
- Wybieranie i konfigurowanie opcji instalacji bota
- Tworzenie manifestu, ikony i pakietu aplikacji Teams
- Przekazywanie aplikacji do usługi Teams
- Publikowanie aplikacji w organizacji lub w sklepie Teams
Dodatkowe informacje
- Aby uzyskać więcej informacji na temat tworzenia aplikacji usługi Teams, zobacz Tworzenie aplikacji dla usługi Microsoft Teams i Wprowadzenie.
- Aby uzyskać więcej informacji na temat tworzenia botów dla usługi Teams, zobacz Boty w usłudze Microsoft Teams.
- Aby uzyskać więcej informacji na temat publikowania i testowania bota w usłudze Teams, zobacz Dystrybucja aplikacji Microsoft Teams i Testowanie aplikacji.
- Aby przekazać opinię i znaleźć dodatkowe zasoby, zobacz Kanały społeczności deweloperów usługi Microsoft Teams.