# Notification Service

Cloudflare Worker exposing Bark / Telegram / Slack / WeChat Work webhook notifications.

## Endpoints

- `GET /notification/methods` — list supported channels and operations
- `POST /notification/bark` — { title, body? }
- `POST /notification/telegram` — { message }
- `POST /notification/slack` — { message, channel? }
- `POST /notification/slack/upload-image` — { filename, initial_comment, fileBase64, channel? }
- `POST /notification/wechat/markdown` — { content, webhookUrl? }

## Supported methods

- **bark**: send — Push notification through Bark.
- **telegram**: send — Send a Telegram text message.
- **slack**: send, upload-image — Post a Slack message or upload an image.
- **wechat**: markdown — Send a Markdown message via enterprise WeChat webhook.
