Conditions préalables
- Accès administrateur à Azure pour créer le bot
- Accès administrateur au portail Teams Developer
Étapes de configuration
1. Créer le bot Azure
- Accédez au tableau de bord Azure.
- Cliquez sur Create Resource.
- Tapez
Botdans la barre de recherche et sélectionnez Azure Bot. - Créez un nouveau bot Azure et définissez le Display Name souhaité.
2. Configurer le bot
- Accédez à l’onglet Configuration et mettez à jour le Messaging Endpoint pour qu’il pointe vers l’URL de votre serveur.Les clients Cloud, veuillez entrer
https://api.getodin.ai/teams/events
Les clients On-Premise, veuillez entrer<votre URL racine du backend>/teams/events
- Dans l’onglet Configuration, copiez l’App ID et le Tenant ID, puis accédez à Manage Passwords.
- Créez un nouveau mot de passe pour le bot et enregistrez-le pour une utilisation ultérieure.
- Activez un streaming endpoint pour le bot dans Azure et pointez-le vers l’URL de ce point de terminaison.
3. Activer le canal Teams
- Cliquez sur Channels sur le côté gauche du portail Azure et activez le canal d’interaction Teams pour le bot.
4. Enregistrer le bot dans EKB
Les clients Cloud, veuillez ouvrir un ticket de support auprès du support AA en fournissant votre
App ID, Tenant ID et App Password pour que le bot soit enregistré pour vous.- Dans EKB, accédez à la page Super Admin et sélectionnez Teams Bots sur le côté gauche.
- Cliquez sur Register Bot.
- Entrez l’App ID, le Tenant ID et le Password recueillis aux étapes 6–7. Cliquez sur Register Bot.
5. Créer l’application dans le portail Teams Developer
- Accédez au portail Teams Developer.
- Cliquez sur New App.
- Remplissez les informations de l’application :
- Short Description — obligatoire, ne peut pas être vide.
- Long Description — obligatoire, ne peut pas être vide.
- Remplissez le champ App ID avec l’App ID du bot à partir d’Azure.
6. Configurer les fonctionnalités du bot
- Accédez à App Features et ajoutez le bot, en fournissant l’App ID d’Azure.
- Configurez les capacités du bot comme suit :

7. Déployer
- Déployez le package en suivant la politique standard de votre organisation pour le déploiement de nouvelles applications Teams.
- Pour configurer l’accès du bot aux projets, envoyez-lui la commande
!setupcomme premier message.
Méthode de déploiement recommandée
Publier pour l'organisation
Sur la page de l’application dans le tableau de bord Microsoft Teams Developer, faites défiler jusqu’en bas de la barre latérale gauche. Sous Publish, sélectionnez Publish to org.


Accorder le consentement de l'administrateur
L’application sera affichée dans votre instance Teams et peut nécessiter le consentement de l’administrateur. Le consentement peut être accordé à partir du Centre d’administration Microsoft Teams.
Attendre la propagation
Après que le consentement a été accordé, attendez quelques heures pour que les autorisations se propagent avant que le bot ne soit utilisable. Ce délai est causé par le processus d’examen interne de Microsoft pour les applications personnalisées, même lorsqu’elles sont limitées à une seule organisation.
Granularité des paramètres du bot Teams
Après avoir terminé la configuration initiale, envoyez la commande!setup au bot pour commencer à recevoir des réponses dans Microsoft Teams.
Comportement par défaut
Par défaut, les paramètres du bot ont une granularité par-bot, par-instance-Teams. Le projet, la clé API et le secret configurés pour le bot s’appliquent à l’ensemble de l’instance Teams — y compris tous les canaux, groupes et messages directs.Paramètres par canal (On-Premise uniquement)
Pour une granularité plus fine — comme l’utilisation d’un bot avec plusieurs projets en fonction du canal, du groupe ou de l’utilisateur — définissez la variable d’environnement backend suivante :Ce paramètre n’est disponible que pour les clients on-premise. Il n’est pas pris en charge pour les déploiements hébergés sur le cloud.