الملفات
codepill-sfu/webhook/README.md
2025-08-17 13:25:39 +02:00

49 أسطر
765 B
Markdown

# Webhooks Example
![webhook](./webhooks.png)
This example shows how to set up a server to listen for MiroTalk SFU webhook events (join, exitRoom, disconnect).
### Step 1: Enable Webhooks
Edit the `.env` to enable webhooks:
```bash
WEBHOOK_ENABLED=true
WEBHOOK_URL=https://YOUR-DOMAIN-NAME/webhook-endpoint
```
---
### Step 2: Run the Webhook Server
1. **Install dependencies**:
```bash
npm install
```
2. **Start the server**:
```bash
npm start
```
---
### Step 3: Webhook Events
MiroTalk SFU sends HTTP `POST` requests to the specified URL with event data:
**Example Payload**:
```json
{
"event": "join",
"data": {}
}
```
- **Events**: `join`, `exit`, `disconnect`.
- **Data**: Includes `event` and custom `data`.