Connecteur Microsoft Teams
Le connecteur Teams relie un bot à Microsoft Teams, via l'API REST du Bot Framework.
- Type de connecteur :
teams - Sources et README : connector-teams
Prérequis
- Un tenant Microsoft 365 dans lequel des applications personnalisées peuvent être chargées dans Teams
- Un abonnement Azure, pour enregistrer le bot dans Azure Bot Service
- Une URL HTTPS publique pour le bot
Configuration
- Enregistrez un bot dans le Microsoft Bot Framework / Azure Bot Service, pour obtenir un App ID et un mot de passe.
-
Dans Tock Studio, créez un connecteur Teams dans Settings > Configurations :
Champ Description appIdApp ID du bot dans le Bot Framework / Azure Bot Service passwordMot de passe (secret client) du bot -
Définissez l'URL du connecteur comme messaging endpoint du bot, par exemple
https://<hôte-du-bot>/io/<namespace>/<bot>/teams. - Ajoutez le bot à Teams (voir charger une application dans Teams).
Pour tester un bot qui tourne en local, exposez-le avec un tunnel sécurisé (par exemple ngrok).
Les délais maximaux des appels à Microsoft sont définis par tock_microsoft_request_timeout et
tock_teams_request_timeout_ms (voir Configuration).
Cartes
En plus des textes, le connecteur prend en charge les cartes suivantes :
- carte d'action (boutons) :
teamsMessageWithButtonCard(...), - carte « hero » (image, texte et boutons) :
teamsHeroCard(...), - carrousel de cartes :
teamsCarousel(...).