La configuration Microsoft Teams d’OpenClaw
Les variables d’environnement d’authentification, les limites d’historique et de contexte de fil, les modes de visibilité du contexte, le cloud et l’URL de service pour les clouds gouvernementaux et chinois, le webhook, les politiques de messages privés et les identifiants d’objet stables, les limites de découpage et de médias, les surcharges par équipe et par canal, les cartes de bienvenue, les retours, et l’authentification unique
Le canal Teams a l’une des plus longues listes de clés de tous les canaux OpenClaw, parce qu’il doit couvrir les clouds gouvernementaux, l’historique par Graph, les surcharges par équipe et les flux de bienvenue en cartes adaptatives dans un seul bloc. Voici la liste telle que la documentation la groupe : variables d’environnement, contexte d’historique, et les clés de configuration elles-mêmes.
Variables d’environnement et historique
- Seules les clés liées à l’authentification peuvent venir de l’environnement : l’identifiant d’application, le mot de passe d’application, l’identifiant de locataire, le type d’authentification en secret ou fédéré, le chemin et l’empreinte du certificat pour la méthode par certificat, et l’indicateur d’identité managée et l’identifiant client pour la méthode par identité ; les autres clés comme la politique de groupe ou la limite d’historique ne se règlent que dans la configuration.
- La limite d’historique contrôle combien de messages récents de canal ou de groupe sont enveloppés dans l’invite, en retombant sur la limite d’historique globale des discussions de groupe puis sur 50, zéro la désactivant.
- Le contexte de fil par Graph ajoute le parent et jusqu’aux 50 plus anciennes réponses à côté de l’historique récent du canal, exclut le message déclencheur, garde l’historique séparé du texte de commande de l’expéditeur pour que les commandes citées dans l’historique ne s’exécutent pas, et réduit les longs messages récupérés à leur début et leur fin dans la limite par message de l’invite.
- Le contexte de fil et de pièces jointes citées suit la clé de visibilité du contexte, en retombant sur les valeurs par défaut des canaux puis sur all, allowlist filtrant les deux par les listes d’expéditeurs et allowlist-quote filtrant l’historique du fil tout en permettant le contexte cité ; l’historique des messages privés se limite en tours d’utilisateur avec une surcharge par utilisateur.
Les identifiants d’objet AAD stables autorisent aussi les actions d’approbation.
Clouds, webhook, accès, limites
L’indicateur d’activation, l’identifiant d’application, le mot de passe d’application et l’identifiant de locataire sont la base. La clé de cloud sélectionne l’environnement du SDK Teams, public par défaut, ou gouvernement américain, DoD ou Chine, réglée avec l’URL de service pour les clouds gouvernementaux ; la Chine utilise le préréglage du SDK et des références de conversation Azure Chine stockées avec les assistants Graph désactivés jusqu’à ce que le routage Graph d’Azure Chine soit livré, et l’URL de service est la frontière du connecteur de bot pour les opérations proactives, par défaut pour le cloud public et réglée explicitement pour GCC, GCC High ou DoD. Le port du webhook vaut 3978 par défaut et le chemin la route des messages. La politique de messages privés prend appairage, liste, ouvert ou désactivé avec appairage par défaut, la liste des messages privés préfère les identifiants d’objet AAD, qui autorisent aussi les actions d’approbation, l’assistant de configuration résolvant les noms en identifiants quand l’accès Graph est disponible, la cible par défaut fixe la destination sortante et peut de même autoriser les approbations, et la clé dangereuse de correspondance par nom est la bascule de secours qui réactive la correspondance par UPN ou nom d’affichage modifiables et le routage direct par nom d’équipe ou de canal. La limite de découpage du texte vaut 4000 par défaut et y est plafonnée en dur quelle que soit votre configuration, le mode de découpage par saut de ligne coupe aux lignes vides avant la longueur, la liste d’hôtes de médias vaut par défaut les domaines Microsoft et Teams, la liste d’hôtes d’authentification des médias décide où les en-têtes d’autorisation peuvent être joints aux nouvelles tentatives, le repli de médias par Graph active les recherches Graph quand le HTML omet les marqueurs de fichiers, et le plafond de taille des médias retombe sur la valeur par défaut de l’agent.
Surcharges, cartes, retours, authentification unique
- La mention obligatoire vaut vrai par défaut et le style de réponse choisit fil ou premier niveau, tous deux surchargeables par équipe et par canal sous la carte des équipes indexée par identifiant d’équipe et de conversation, à côté de politiques d’outils par équipe et par canal avec autorisation, refus et autorisation supplémentaire et de politiques d’outils par expéditeur indexées par des préfixes explicites channel, id, e164, username ou name et le joker.
- Le type d’authentification, le chemin et l’empreinte du certificat, l’indicateur d’identité managée et l’identifiant client reflètent la page d’authentification, et l’identifiant de site SharePoint nomme le site utilisé pour les téléversements de fichiers dans les discussions de groupe et les canaux.
- Une carte de bienvenue et une carte de bienvenue de groupe avec amorces d’invites affichent une carte adaptative au premier contact privé ou de groupe, le préfixe de réponse ajoute du texte devant les réponses sortantes, les retours pouce levé et pouce baissé sont activés par défaut avec une réflexion de suivi sur les retours négatifs et son délai de repos, et les blocs d’authentification unique et d’authentification déléguée configurent la connexion OAuth du Bot Framework et les portées Graph déléguées, l’activation de l’authentification unique exigeant un nom de connexion.
OpenClaw sur Microsoft Teams est le billet du canal auquel ces clés appartiennent, et L’authentification Microsoft Teams dans OpenClaw les méthodes fédérées derrière les clés d’authentification.
Des identifiants, pas des noms
Trois clés de la liste partagent un principe : les identifiants d’objet sont stables et les noms ne le sont pas, donc les listes, les approbations et les cibles doivent porter l’identifiant, et l’interrupteur de correspondance par nom n’existe que pour garder une ancienne installation en vie pendant sa migration. Manifeste et permissions Microsoft Teams dans OpenClaw couvre les permissions dont les assistants Graph ont besoin, et Les discussions de groupe dans OpenClaw les règles inter-canaux des conversations de groupe que ces surcharges affinent.
Sur Diali
Microsoft Teams ne fait pas partie des canaux que Diali connecte aujourd’hui : WhatsApp, Telegram, Discord, Slack, Mattermost, Matrix, SMS et voix. OpenClaw hébergé sur Diali est l’assistant, et Connecter votre premier canal en cinq minutes montre les canaux que vous pouvez connecter en cinq minutes.
- Seules les clés d’authentification viennent de l’environnement ; le reste est dans la configuration.
- Le contexte de fil apporte le parent et cinquante réponses, jamais leurs commandes.
- 4000 caractères par morceau, plafonnés en dur.
Arrêtez de lire, construisez le vôtre
Configurez un agent, choisissez un canal, et faites-le travailler dans l’application que vous gardez déjà ouverte.
