MyZapp

Configurer Azure pour les bots Microsoft Teams

Available in en es fr

Updated on 11/09/2026

MyZapp peut dialoguer dans Microsoft Teams avec deux bots distincts : Notifications et Assistant. Cette page explique comment les déclarer dans Azure. Aucun programme n'est installé sur Azure : le service Azure Bot relaie simplement les messages vers votre instance.

Refaites cette procédure pour chaque bot que vous voulez activer. Cette page est réservée aux administrateurs.

L'installation de l'application dans Teams et les messages envoyés par les bots arrivent avec les prochaines versions du connecteur.

Ce qu'il vous faut

  • un compte Microsoft Entra autorisĂ© Ă  crĂ©er des inscriptions d'applications ;
  • un abonnement Azure et un groupe de ressources ;
  • une instance joignable depuis Internet en HTTPS, avec un certificat reconnu publiquement.

Adresse à déclarer pour chaque bot, en remplaçant <instance> par l'adresse de votre instance :

Bot Adresse
Notifications https://<instance>/api/teams/notifications/messages
Assistant https://<instance>/api/teams/assistant/messages

1. Inscrire l'application dans Entra

  1. Dans le portail Azure, ouvrez Microsoft Entra ID â€ș Inscriptions d'applications â€ș Nouvelle inscription.
  2. Donnez un nom. Vos utilisateurs ne le verront pas dans Teams.
  3. Dans Types de comptes pris en charge, choisissez Comptes dans cet annuaire d'organisation uniquement.
  4. Laissez l'URI de redirection vide, puis cliquez sur Inscrire.
  5. Notez l'ID d'application (client) et l'ID de l'annuaire (locataire).

2. Créer le secret

  1. Dans l'application, ouvrez Certificats et secrets â€ș Secrets client â€ș Nouveau secret client.
  2. Choisissez une durée et notez la date d'expiration : à cette date, le bot cessera d'écrire.
  3. Copiez tout de suite la colonne Valeur, et non « ID de secret » : elle n'est affichée qu'une fois.

3. Créer la ressource Azure Bot

  1. Dans le portail Azure, cliquez sur Créer une ressource, cherchez Azure Bot, puis Créer.
  2. Donnez un descripteur, choisissez l'abonnement et le groupe de ressources, et la résidence des données Globale.
  3. Le niveau tarifaire gratuit F0 suffit.
  4. Dans Type d'application, choisissez Locataire unique.
  5. Dans Type de création, choisissez Utiliser une inscription d'application existante, puis collez les deux identifiants de l'étape 1.
  6. Cliquez sur Vérifier + créer, puis Créer.

4. Déclarer l'adresse de l'instance

Dans la ressource Azure Bot, ouvrez ParamĂštres â€ș Configuration, renseignez le Point de terminaison de messagerie avec l'adresse du bot, puis cliquez sur Appliquer.

5. Activer le canal Teams

Ouvrez ParamĂštres â€ș Canaux â€ș Microsoft Teams, acceptez les conditions, choisissez Microsoft Teams Commercial, puis Appliquer.

6. Régler MyZapp

  1. Dans Secrets, créez un secret avec la valeur copiée à l'étape 2 et un nom de votre choix, par exemple teams-notifications-secret.
  2. Dans Configuration, ajoutez les paramÚtres suivants, en remplaçant {Bot} par Notifications ou Assistant :
ParamĂštre Valeur
Teams:Bots:{Bot}:AppId ID d'application (client)
Teams:Bots:{Bot}:TenantId ID de l'annuaire (locataire)
Teams:Bots:{Bot}:ClientSecretName Nom du secret dans Secrets, jamais sa valeur
Teams:Bots:{Bot}:Enabled true

7. Vérifier

Envoyez une requĂȘte POST sans authentification Ă  l'adresse du bot :

  • 401 : le bot est activĂ© et l'instance est joignable. C'est le rĂ©sultat attendu.
  • 404 : le bot est dĂ©sactivĂ© ou un paramĂštre manque.
  • Toute autre rĂ©ponse, ou pas de rĂ©ponse : vĂ©rifiez le rĂ©seau, le proxy et le certificat.

Renouveler le secret

  1. Dans Entra, créez un nouveau secret sans retirer l'ancien.
  2. Dans Secrets, remplacez la valeur du secret. Son nom ne change pas.
  3. Attendez environ une heure, puis supprimez l'ancien secret dans Entra.

Comment les comptes sont reconnus

Au premier échange, l'adresse Microsoft 365 de la personne est rapprochée de l'adresse d'un compte MyZapp actif. Si aucun compte ne correspond, ou si plusieurs correspondent, aucune liaison n'est créée. Un compte désactivé perd sa liaison la nuit suivante.

Applies from version 1.0 Verified for version 1.0

Was this article helpful?

Still need help? Create a request