-
Notifications
You must be signed in to change notification settings - Fork 3.2k
feat(i18n): update translations #2702
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,89 @@ | ||||||
| --- | ||||||
| title: Webhook | ||||||
| --- | ||||||
|
|
||||||
| import { Callout } from 'fumadocs-ui/components/callout' | ||||||
| import { Image } from '@/components/ui/image' | ||||||
|
|
||||||
| Der Webhook-Block sendet HTTP-POST-Anfragen an externe Webhook-Endpunkte mit automatischen Webhook-Headern und optionaler HMAC-Signierung. | ||||||
|
|
||||||
| <div className="flex justify-center"> | ||||||
| <Image | ||||||
| src="/static/blocks/webhook.png" | ||||||
| alt="Webhook-Block" | ||||||
| width={500} | ||||||
| height={400} | ||||||
| className="my-6" | ||||||
| /> | ||||||
| </div> | ||||||
|
|
||||||
| ## Konfiguration | ||||||
|
|
||||||
| ### Webhook-URL | ||||||
|
|
||||||
| Der Ziel-Endpunkt für Ihre Webhook-Anfrage. Unterstützt sowohl statische URLs als auch dynamische Werte aus anderen Blöcken. | ||||||
|
|
||||||
| ### Payload | ||||||
|
|
||||||
| JSON-Daten, die im Anfrage-Body gesendet werden. Verwenden Sie den KI-Zauberstab, um Payloads zu generieren oder auf Workflow-Variablen zu verweisen: | ||||||
|
|
||||||
| ```json | ||||||
| { | ||||||
| "event": "workflow.completed", | ||||||
| "data": { | ||||||
| "result": "<agent.content>", | ||||||
| "timestamp": "<function.result>" | ||||||
| } | ||||||
| } | ||||||
| ``` | ||||||
|
|
||||||
| ### Signierungsgeheimnis | ||||||
|
|
||||||
| Optionales Geheimnis für die HMAC-SHA256-Payload-Signierung. Wenn angegeben, wird ein `X-Webhook-Signature`Header hinzugefügt: | ||||||
|
|
||||||
| ``` | ||||||
| X-Webhook-Signature: t=1704067200000,v1=5d41402abc4b2a76b9719d911017c592... | ||||||
| ``` | ||||||
|
|
||||||
| Um Signaturen zu verifizieren, berechnen Sie `HMAC-SHA256(secret, "${timestamp}.${body}")` und vergleichen Sie mit dem `v1`Wert. | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. syntax: missing space between backtick and "Wert"
Suggested change
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time! Prompt To Fix With AIThis is a comment left during a code review.
Path: apps/docs/content/docs/de/blocks/webhook.mdx
Line: 48:48
Comment:
**syntax:** missing space between backtick and "Wert"
```suggestion
Um Signaturen zu verifizieren, berechnen Sie `HMAC-SHA256(secret, "${timestamp}.${body}")` und vergleichen Sie mit dem `v1` Wert.
```
<sub>Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!</sub>
How can I resolve this? If you propose a fix, please make it concise. |
||||||
|
|
||||||
| ### Zusätzliche Header | ||||||
|
|
||||||
| Benutzerdefinierte Schlüssel-Wert-Header, die in die Anfrage aufgenommen werden. Diese überschreiben alle automatischen Header mit demselben Namen. | ||||||
|
|
||||||
| ## Automatische Header | ||||||
|
|
||||||
| Jede Anfrage enthält automatisch diese Header: | ||||||
|
|
||||||
| | Header | Beschreibung | | ||||||
| |--------|-------------| | ||||||
| | `Content-Type` | `application/json` | | ||||||
| | `X-Webhook-Timestamp` | Unix-Zeitstempel in Millisekunden | | ||||||
| | `X-Delivery-ID` | Eindeutige UUID für diese Zustellung | | ||||||
| | `Idempotency-Key` | Identisch mit `X-Delivery-ID` zur Deduplizierung | | ||||||
|
|
||||||
| ## Ausgaben | ||||||
|
|
||||||
| | Ausgabe | Typ | Beschreibung | | ||||||
| |--------|------|-------------| | ||||||
| | `data` | json | Antwort-Body vom Endpunkt | | ||||||
| | `status` | number | HTTP-Statuscode | | ||||||
| | `headers` | object | Antwort-Header | | ||||||
|
|
||||||
| ## Beispiel-Anwendungsfälle | ||||||
|
|
||||||
| **Externe Dienste benachrichtigen** - Workflow-Ergebnisse an Slack, Discord oder benutzerdefinierte Endpunkte senden | ||||||
|
|
||||||
| ``` | ||||||
| Agent → Function (format) → Webhook (notify) | ||||||
| ``` | ||||||
|
|
||||||
| **Externe Workflows auslösen** - Prozesse in anderen Systemen starten, wenn Bedingungen erfüllt sind | ||||||
|
|
||||||
| ``` | ||||||
| Condition (check) → Webhook (trigger) → Response | ||||||
| ``` | ||||||
|
|
||||||
| <Callout> | ||||||
| Der Webhook-Block verwendet immer POST. Für andere HTTP-Methoden oder mehr Kontrolle verwenden Sie den [API-Block](/blocks/api). | ||||||
| </Callout> | ||||||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,89 @@ | ||
| --- | ||
| title: Webhook | ||
| --- | ||
|
|
||
| import { Callout } from 'fumadocs-ui/components/callout' | ||
| import { Image } from '@/components/ui/image' | ||
|
|
||
| El bloque Webhook envía solicitudes HTTP POST a endpoints de webhook externos con encabezados de webhook automáticos y firma HMAC opcional. | ||
|
|
||
| <div className="flex justify-center"> | ||
| <Image | ||
| src="/static/blocks/webhook.png" | ||
| alt="Bloque Webhook" | ||
| width={500} | ||
| height={400} | ||
| className="my-6" | ||
| /> | ||
| </div> | ||
|
|
||
| ## Configuración | ||
|
|
||
| ### URL del webhook | ||
|
|
||
| El endpoint de destino para tu solicitud de webhook. Admite tanto URL estáticas como valores dinámicos de otros bloques. | ||
|
|
||
| ### Carga útil | ||
|
|
||
| Datos JSON para enviar en el cuerpo de la solicitud. Usa la varita de IA para generar cargas útiles o referenciar variables del flujo de trabajo: | ||
|
|
||
| ```json | ||
| { | ||
| "event": "workflow.completed", | ||
| "data": { | ||
| "result": "<agent.content>", | ||
| "timestamp": "<function.result>" | ||
| } | ||
| } | ||
| ``` | ||
|
|
||
| ### Secreto de firma | ||
|
|
||
| Secreto opcional para la firma HMAC-SHA256 de la carga útil. Cuando se proporciona, añade un encabezado `X-Webhook-Signature`: | ||
|
|
||
| ``` | ||
| X-Webhook-Signature: t=1704067200000,v1=5d41402abc4b2a76b9719d911017c592... | ||
| ``` | ||
|
|
||
| Para verificar las firmas, calcula `HMAC-SHA256(secret, "${timestamp}.${body}")` y compara con el valor `v1`. | ||
|
|
||
| ### Encabezados adicionales | ||
|
|
||
| Encabezados personalizados de clave-valor para incluir con la solicitud. Estos sobrescriben cualquier encabezado automático con el mismo nombre. | ||
|
|
||
| ## Encabezados automáticos | ||
|
|
||
| Cada solicitud incluye estos encabezados automáticamente: | ||
|
|
||
| | Encabezado | Descripción | | ||
| |--------|-------------| | ||
| | `Content-Type` | `application/json` | | ||
| | `X-Webhook-Timestamp` | Marca de tiempo Unix en milisegundos | | ||
| | `X-Delivery-ID` | UUID único para esta entrega | | ||
| | `Idempotency-Key` | Igual que `X-Delivery-ID` para deduplicación | | ||
|
|
||
| ## Salidas | ||
|
|
||
| | Salida | Tipo | Descripción | | ||
| |--------|------|-------------| | ||
| | `data` | json | Cuerpo de respuesta del endpoint | | ||
| | `status` | number | Código de estado HTTP | | ||
| | `headers` | object | Encabezados de respuesta | | ||
|
|
||
| ## Ejemplos de casos de uso | ||
|
|
||
| **Notificar servicios externos** - Envía resultados del flujo de trabajo a Slack, Discord o endpoints personalizados | ||
|
|
||
| ``` | ||
| Agent → Function (format) → Webhook (notify) | ||
| ``` | ||
|
|
||
| **Activar flujos de trabajo externos** - Inicia procesos en otros sistemas cuando se cumplan las condiciones | ||
|
|
||
| ``` | ||
| Condition (check) → Webhook (trigger) → Response | ||
| ``` | ||
|
|
||
| <Callout> | ||
| El bloque Webhook siempre usa POST. Para otros métodos HTTP o más control, usa el [bloque API](/blocks/api). | ||
| </Callout> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,89 @@ | ||
| --- | ||
| title: Webhook | ||
| --- | ||
|
|
||
| import { Callout } from 'fumadocs-ui/components/callout' | ||
| import { Image } from '@/components/ui/image' | ||
|
|
||
| Le bloc Webhook envoie des requêtes HTTP POST vers des points de terminaison webhook externes avec des en-têtes webhook automatiques et une signature HMAC optionnelle. | ||
|
|
||
| <div className="flex justify-center"> | ||
| <Image | ||
| src="/static/blocks/webhook.png" | ||
| alt="Bloc Webhook" | ||
| width={500} | ||
| height={400} | ||
| className="my-6" | ||
| /> | ||
| </div> | ||
|
|
||
| ## Configuration | ||
|
|
||
| ### URL du webhook | ||
|
|
||
| Le point de terminaison de destination pour votre requête webhook. Prend en charge les URL statiques et les valeurs dynamiques provenant d'autres blocs. | ||
|
|
||
| ### Charge utile | ||
|
|
||
| Données JSON à envoyer dans le corps de la requête. Utilisez la baguette IA pour générer des charges utiles ou référencer des variables de workflow : | ||
|
|
||
| ```json | ||
| { | ||
| "event": "workflow.completed", | ||
| "data": { | ||
| "result": "<agent.content>", | ||
| "timestamp": "<function.result>" | ||
| } | ||
| } | ||
| ``` | ||
|
|
||
| ### Secret de signature | ||
|
|
||
| Secret optionnel pour la signature HMAC-SHA256 de la charge utile. Lorsqu'il est fourni, ajoute un en-tête `X-Webhook-Signature` : | ||
|
|
||
| ``` | ||
| X-Webhook-Signature: t=1704067200000,v1=5d41402abc4b2a76b9719d911017c592... | ||
| ``` | ||
|
|
||
| Pour vérifier les signatures, calculez `HMAC-SHA256(secret, "${timestamp}.${body}")` et comparez avec la valeur `v1`. | ||
|
|
||
| ### En-têtes supplémentaires | ||
|
|
||
| En-têtes personnalisés clé-valeur à inclure avec la requête. Ceux-ci remplacent tous les en-têtes automatiques portant le même nom. | ||
|
|
||
| ## En-têtes automatiques | ||
|
|
||
| Chaque requête inclut automatiquement ces en-têtes : | ||
|
|
||
| | En-tête | Description | | ||
| |--------|-------------| | ||
| | `Content-Type` | `application/json` | | ||
| | `X-Webhook-Timestamp` | Horodatage Unix en millisecondes | | ||
| | `X-Delivery-ID` | UUID unique pour cette livraison | | ||
| | `Idempotency-Key` | Identique à `X-Delivery-ID` pour la déduplication | | ||
|
|
||
| ## Sorties | ||
|
|
||
| | Sortie | Type | Description | | ||
| |--------|------|-------------| | ||
| | `data` | json | Corps de la réponse du point de terminaison | | ||
| | `status` | number | Code de statut HTTP | | ||
| | `headers` | object | En-têtes de réponse | | ||
|
|
||
| ## Exemples de cas d'usage | ||
|
|
||
| **Notifier des services externes** - Envoyer les résultats du workflow vers Slack, Discord ou des points de terminaison personnalisés | ||
|
|
||
| ``` | ||
| Agent → Function (format) → Webhook (notify) | ||
| ``` | ||
|
|
||
| **Déclencher des workflows externes** - Démarrer des processus dans d'autres systèmes lorsque des conditions sont remplies | ||
|
|
||
| ``` | ||
| Condition (check) → Webhook (trigger) → Response | ||
| ``` | ||
|
|
||
| <Callout> | ||
| Le bloc Webhook utilise toujours POST. Pour d'autres méthodes HTTP ou plus de contrôle, utilisez le [bloc API](/blocks/api). | ||
| </Callout> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,89 @@ | ||
| --- | ||
| title: Webhook | ||
| --- | ||
|
|
||
| import { Callout } from 'fumadocs-ui/components/callout' | ||
| import { Image } from '@/components/ui/image' | ||
|
|
||
| Webhookブロックは、自動的なWebhookヘッダーとオプションのHMAC署名を使用して、外部のWebhookエンドポイントにHTTP POSTリクエストを送信します。 | ||
|
|
||
| <div className="flex justify-center"> | ||
| <Image | ||
| src="/static/blocks/webhook.png" | ||
| alt="Webhookブロック" | ||
| width={500} | ||
| height={400} | ||
| className="my-6" | ||
| /> | ||
| </div> | ||
|
|
||
| ## 設定 | ||
|
|
||
| ### Webhook URL | ||
|
|
||
| Webhookリクエストの送信先エンドポイントです。静的URLと他のブロックからの動的な値の両方に対応しています。 | ||
|
|
||
| ### ペイロード | ||
|
|
||
| リクエストボディで送信するJSONデータです。AIワンドを使用してペイロードを生成したり、ワークフロー変数を参照したりできます。 | ||
|
|
||
| ```json | ||
| { | ||
| "event": "workflow.completed", | ||
| "data": { | ||
| "result": "<agent.content>", | ||
| "timestamp": "<function.result>" | ||
| } | ||
| } | ||
| ``` | ||
|
|
||
| ### 署名シークレット | ||
|
|
||
| HMAC-SHA256ペイロード署名用のオプションのシークレットです。指定すると、`X-Webhook-Signature`ヘッダーが追加されます。 | ||
|
|
||
| ``` | ||
| X-Webhook-Signature: t=1704067200000,v1=5d41402abc4b2a76b9719d911017c592... | ||
| ``` | ||
|
|
||
| 署名を検証するには、`HMAC-SHA256(secret, "${timestamp}.${body}")`を計算し、`v1`の値と比較します。 | ||
|
|
||
| ### 追加ヘッダー | ||
|
|
||
| リクエストに含めるカスタムのキーと値のヘッダーです。同じ名前の自動ヘッダーがある場合は上書きされます。 | ||
|
|
||
| ## 自動ヘッダー | ||
|
|
||
| すべてのリクエストには、以下のヘッダーが自動的に含まれます。 | ||
|
|
||
| | ヘッダー | 説明 | | ||
| |--------|-------------| | ||
| | `Content-Type` | `application/json` | | ||
| | `X-Webhook-Timestamp` | ミリ秒単位のUnixタイムスタンプ | | ||
| | `X-Delivery-ID` | この配信の一意のUUID | | ||
| | `Idempotency-Key` | 重複排除用の`X-Delivery-ID`と同じ | | ||
|
|
||
| ## 出力 | ||
|
|
||
| | 出力 | 型 | 説明 | | ||
| |--------|------|-------------| | ||
| | `data` | json | エンドポイントからのレスポンスボディ | | ||
| | `status` | number | HTTPステータスコード | | ||
| | `headers` | object | レスポンスヘッダー | | ||
|
|
||
| ## 使用例 | ||
|
|
||
| **外部サービスへの通知** - ワークフローの結果をSlack、Discord、またはカスタムエンドポイントに送信します。 | ||
|
|
||
| ``` | ||
| Agent → Function (format) → Webhook (notify) | ||
| ``` | ||
|
|
||
| **外部ワークフローのトリガー** - 条件が満たされたときに他のシステムでプロセスを開始します。 | ||
|
|
||
| ``` | ||
| Condition (check) → Webhook (trigger) → Response | ||
| ``` | ||
|
|
||
| <Callout> | ||
| Webhookブロックは常にPOSTを使用します。他のHTTPメソッドやより詳細な制御が必要な場合は、[APIブロック](/blocks/api)を使用してください。 | ||
| </Callout> |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
syntax: missing space between backtick and "Header"
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Prompt To Fix With AI