web-dev-qa-db-fra.com

Envoyer des messages automatisés aux équipes Microsoft à l'aide de Python

Je veux exécuter un script de Python et à la fin envoyer les résultats sous forme de texte à quelques employés via MS Teams

Existe-t-il une bibliothèque déjà construite qui me permettrait d'envoyer un message dans Microsoft Teams via le code Python?

3
Ricardo Vilaça

1. Créer un webhook dans MS Teams

Ajoutez un webhook entrant à un canal Teams:

  1. Accédez à la chaîne à laquelle vous souhaitez ajouter le webhook et sélectionnez (•••) Plus d'options dans la barre de navigation supérieure.
  2. Choisissez Connecteurs dans le menu déroulant et recherchez Webhook entrant.
  3. Sélectionnez le bouton Configurer, donnez un nom et, éventuellement, téléchargez un avatar d'image pour votre webhook.
  4. La fenêtre de dialogue présentera une URL unique qui sera mappée sur le canal. Assurez-vous que vous copiez et enregistrez l'URL - vous devrez la fournir au service extérieur.
  5. Sélectionnez le bouton Terminé. Le webhook sera disponible sur le canal d'équipe.

2. Installer pymstreams

pip install pymsteams

3. Créez votre script python

import pymsteams
myTeamsMessage = pymsteams.connectorcard("<Microsoft Webhook URL>")
myTeamsMessage.text("this is my text")
myTeamsMessage.send()

Plus d'informations disponibles ici:

Ajouter un webook à MS Teams

bibliothèque python pymsteams

8
AK47