Skip to main content

Python backend library for sending reminder notifications to Teams.

Project description

reminder-teams-sender

Python 백엔드에서 Teams 리마인더 메시지를 발송하기 위한 라이브러리입니다.

Installation

pip install reminder-teams-sender

Usage

from reminder_teams_sender import TeamsSender

sender = TeamsSender.from_environment()

sender.send_reminder(
    user_id="20240001",
    title="회의 준비 자료 확인",
    scheduled_at="2026-05-19T01:00:00Z",
)

Runtime Environment

  • TEAMS_API_BASE_URL (required)
  • TEAMS_DOMAIN (required)
  • TEAMS_TIMEOUT_SECONDS (optional, default: 10.0)

일반 사용자 코드에서는 Teams 설정값을 직접 넘기지 않고, 플랫폼/인프라에서 런타임 환경변수로 주입하는 방식을 권장합니다.

Scope

  • 이 패키지는 서버(Python) 전용입니다.
  • 브라우저 프론트엔드(위젯)에서 직접 사용하지 않습니다.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reminder_teams_sender-0.1.9.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reminder_teams_sender-0.1.9-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file reminder_teams_sender-0.1.9.tar.gz.

File metadata

  • Download URL: reminder_teams_sender-0.1.9.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.5

File hashes

Hashes for reminder_teams_sender-0.1.9.tar.gz
Algorithm Hash digest
SHA256 55b87850c575235b4b070227fdc9b58c4e49a641fcda831f283637104a0c7a80
MD5 7e974de0d847eb4c4a6ddc1f9d960f3e
BLAKE2b-256 0d29dfbce81b90a93cccc26ad0047d6087fcbbe68ffea8f8de3e332ad577702b

See more details on using hashes here.

File details

Details for the file reminder_teams_sender-0.1.9-py3-none-any.whl.

File metadata

File hashes

Hashes for reminder_teams_sender-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 c91142d543e3a6d1e85059a58a386a55e7ec71f17e3753b889348542295cefcf
MD5 713721cc07e59e9c4cf2ccd9eec67904
BLAKE2b-256 df282e0d68080ed1fbf65947f1a8be4cc600cb45f1f1818b80644251ac11280e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page