teams-webhook-notifier
Version:
Notificador simples via Microsoft Teams Webhook com suporte a observabilidade.
66 lines (42 loc) • 1.18 kB
Markdown
# 📢 Microsoft Teams Notifier
Uma pequena biblioteca TypeScript para enviar mensagens diretamente a um canal do Microsoft Teams via Webhook.
## 🚀 Instalação
```bash
npm install teams-webhook-notifier
```
## ✨ Uso
```ts
import { MicrosoftService } from "teams-webhook-notifier"
const webhookUrl = "https://seu-webhook-do-microsoft-teams"
const service = new MicrosoftService(webhookUrl)
service.sendMessage("Título", "Mensagem")
```
### 💬 Exemplo de mensagem no Teams
O card será enviado com o título e a mensagem como corpo no formato adaptativo.
## 🧱 Estrutura
```
teams-notifier/
├── src/
│ └── infra/
│ └── services/
│ └── microsoft.service.ts
├── tsconfig.json
└── package.json
```
## 📦 Publicação
Para publicar no NPM:
1. Faça login:
```bash
npm login
```
2. Compile o projeto (caso utilize TypeScript):
```bash
tsc
```
3. Publique:
```bash
npm publish --access public
```
> ⚠️ Certifique-se de que `"main"` e `"types"` no `package.json` apontam para os arquivos corretos gerados no `build/`.
## 🛡️ Licença
MIT © [Armando Pereira](https://github.com/apvictor)