WEBHOOK
Mit dem WEBHOOK-Service kannst du externe Webhooks aufrufen. Dies kann ein Webhook für eine individuelle Plattform oder ein Applet über IFTTT sein. Die Konfiguration eines Webhooks (URL, Skill-ID und Authentifizierung) erfolgt zuvor im Bot-Admin.
.call(skillId, request?)
Ruft einen konfigurierten Webhook anhand der Skill-ID auf und übergibt optional Daten.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
skillId | string | ja | Die Skill-ID des Webhooks, wie er im Bot-Admin konfiguriert wurde. |
request | unknown | nein | Optionale Daten, die an den Webhook übergeben werden. |
Rückgabe: Promise<any> – Die Antwort des Webhook-Servers.
const result = await RAGAI.WEBHOOK.call('meinWebhook', {
value1: 'Max Mustermann',
value2: 'max@beispiel.de',
value3: 'Kontaktanfrage'
});
console.log('Webhook-Antwort:', result);
// Webhook ohne Daten aufrufen
await RAGAI.WEBHOOK.call('statusPing');
Hinweise
- Bei Verwendung von IFTTT kann das Datenobjekt nur folgende Struktur haben:
{ value1: '', value2: '', value3: '' }
- Alle weiteren Eigenschaften im Objekt werden von IFTTT ignoriert.