Metadata-Version: 2.4
Name: reminder-teams-sender
Version: 0.1.9
Summary: Python backend library for sending reminder notifications to Teams.
Author: H-Lab B-Side
License: UNLICENSED
Keywords: reminder,teams,backend,python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Intended Audience :: Developers
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# reminder-teams-sender

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

## Installation

```bash
pip install reminder-teams-sender
```

## Usage

```python
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) 전용입니다.
- 브라우저 프론트엔드(위젯)에서 직접 사용하지 않습니다.
