Skip to main content

Microsoft Teams Notifier

A Python wrapper to send messages to a Microsoft Teams channel using Graph API and ROPC flow.

Prerequisites

  • App registered in Azure AD

    • The app needs the following permissions to the Microsoft Graph API:
      • ChannelMessage.Send
      • Group.ReadWrite.All
  • User that will be used to send out the message

    • No MFA (including security defaults, unless conditional access is applied)
    • No permissions needed
    • Teams license
  • AWS Secrets Manager secret with the following info:

    • tenantid - EXPLAIN WHAT THIS IS / WHERE TO GET
    • clientid -
    • secret -
    • secretid -
    • username - This will be the microsoft login name or microsoft entra ID
    • password - This is the password for your microsoft

add python file for universal use

How to use Microsoft teams notifier

  1. Create a dir (mkdir folder name)
  2. Go into the folder created above (cd folder name)
  3. Download Microsoft teams notifier into the folder created above (pip install --target . al-microsoft-teams)

Lambda permissions needed:

  • secretsmanager:GetSecretValue

Metadata

Release files for al-microsoft-teams 1.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for al-microsoft-teams 1.0.5
File Size Uploaded Provenance Actions
al-microsoft-teams-1.0.5.tar.gz 3.5 kB Without provenance Details for al-microsoft-teams-1.0.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for al-microsoft-teams 1.0.5
File Interpreter ABI Platform Actions
al_microsoft_teams-1.0.5-py3-none-any.whl Python 3 none any Details for al_microsoft_teams-1.0.5-py3-none-any.whl

Total release size: 7.6 kB

Release files / al-microsoft-teams-1.0.5.tar.gz

Download URL al-microsoft-teams-1.0.5.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
574a1d8df095abff7db2b4535945d761027b06db3579d75820fb68340f8737e1
BLAKE2b-256 checksum
How to use checksums
00e3d1fbeac6703e8be91cf72ee40bf6abae8130b5a1a0a920e10a1ac5f8dc6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Release files / al_microsoft_teams-1.0.5-py3-none-any.whl

Download URL al_microsoft_teams-1.0.5-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f255f210cbdc22fb18ffce1fe43568770d25d4c151bf5fac772f747e56c023e8
BLAKE2b-256 checksum
How to use checksums
df989f2889739871f5e01ba5341a0dbe3206e07d57865dbc9bf2a667902db6f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.12

Security for al-microsoft-teams 1.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page