diff --git a/apps/docs/content/docs/de/tools/linkedin.mdx b/apps/docs/content/docs/de/tools/linkedin.mdx new file mode 100644 index 0000000000..8860c4d7a5 --- /dev/null +++ b/apps/docs/content/docs/de/tools/linkedin.mdx @@ -0,0 +1,83 @@ +--- +title: LinkedIn +description: Teilen Sie Beiträge und verwalten Sie Ihre LinkedIn-Präsenz +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[LinkedIn](https://www.linkedin.com) ist die weltweit größte professionelle Netzwerkplattform, die Nutzern ermöglicht, ihre Karriere aufzubauen, sich mit ihrem Netzwerk zu verbinden und berufliche Inhalte zu teilen. LinkedIn wird von Fachleuten aus verschiedenen Branchen für persönliches Branding, Recruiting, Jobsuche und Geschäftsentwicklung genutzt. + +Mit LinkedIn können Sie ganz einfach Beiträge in Ihrem persönlichen Feed teilen, um mit Ihrem Netzwerk in Kontakt zu treten, und auf Informationen über Ihr Profil zugreifen, um Ihre beruflichen Erfolge hervorzuheben. Die automatisierte Integration mit Sim ermöglicht es Ihnen, LinkedIn-Funktionen programmatisch zu nutzen – so können Agenten und Workflows Updates posten, über Ihre berufliche Präsenz berichten und Ihren Feed aktiv halten, ohne dass manuelle Arbeit erforderlich ist. + +Zu den wichtigsten LinkedIn-Funktionen, die über diese Integration verfügbar sind, gehören: + +- **Beiträge teilen:** Veröffentlichen Sie automatisch berufliche Updates, Artikel oder Ankündigungen in Ihrem persönlichen LinkedIn-Feed. +- **Profilinformationen:** Rufen Sie detaillierte Informationen über Ihr LinkedIn-Profil ab, um diese zu überwachen oder in nachgelagerten Aufgaben innerhalb Ihrer Workflows zu verwenden. + +Diese Funktionen machen es einfach, Ihr LinkedIn-Netzwerk zu pflegen und Ihre berufliche Reichweite effizient zu erweitern – als Teil Ihrer KI- oder Workflow-Automatisierungsstrategie. +{/* MANUAL-CONTENT-END */} + +## Nutzungsanleitung + +Integrieren Sie LinkedIn in Workflows. Teilen Sie Beiträge in Ihrem persönlichen Feed und greifen Sie auf Ihre LinkedIn-Profilinformationen zu. + +## Tools + +### `linkedin_share_post` + +Einen Beitrag in Ihrem persönlichen LinkedIn-Feed teilen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `text` | string | Ja | Der Textinhalt Ihres LinkedIn-Beitrags | +| `visibility` | string | Nein | Wer diesen Beitrag sehen kann: "PUBLIC" oder "CONNECTIONS" \(Standard: "PUBLIC"\) | +| `request` | string | Nein | Keine Beschreibung | +| `output` | string | Nein | Keine Beschreibung | +| `output` | string | Nein | Keine Beschreibung | +| `specificContent` | string | Nein | Keine Beschreibung | +| `shareCommentary` | string | Nein | Keine Beschreibung | +| `visibility` | string | Nein | Keine Beschreibung | +| `headers` | string | Nein | Keine Beschreibung | +| `output` | string | Nein | Keine Beschreibung | +| `output` | string | Nein | Keine Beschreibung | +| `output` | string | Nein | Keine Beschreibung | + +#### Output + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Erfolgsstatus der Operation | +| `postId` | string | Erstellte Beitrags-ID | +| `profile` | json | LinkedIn-Profilinformationen | +| `error` | string | Fehlermeldung bei fehlgeschlagener Operation | + +### `linkedin_get_profile` + +Rufen Sie Ihre LinkedIn-Profilinformationen ab + +#### Input + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | + +#### Output + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Erfolgsstatus der Operation | +| `postId` | string | Erstellte Beitrags-ID | +| `profile` | json | LinkedIn-Profilinformationen | +| `error` | string | Fehlermeldung bei fehlgeschlagener Operation | + +## Hinweise + +- Kategorie: `tools` +- Typ: `linkedin` diff --git a/apps/docs/content/docs/de/tools/mailgun.mdx b/apps/docs/content/docs/de/tools/mailgun.mdx new file mode 100644 index 0000000000..a1981beed4 --- /dev/null +++ b/apps/docs/content/docs/de/tools/mailgun.mdx @@ -0,0 +1,216 @@ +--- +title: Mailgun +description: E-Mails versenden und Mailinglisten mit Mailgun verwalten +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[Mailgun](https://www.mailgun.com) ist ein leistungsstarker E-Mail-Zustelldienst, der für Entwickler und Unternehmen konzipiert wurde, um E-Mails mühelos zu versenden, zu empfangen und zu verfolgen. Mailgun ermöglicht es Ihnen, robuste APIs für zuverlässige Transaktions- und Marketing-E-Mails, flexible Mailinglisten-Verwaltung und fortschrittliches Event-Tracking zu nutzen. + +Mit Mailguns umfassendem Funktionsumfang können Sie wichtige E-Mail-Operationen automatisieren und die Zustellbarkeit sowie das Engagement der Empfänger genau überwachen. Dies macht es zu einer idealen Lösung für Workflow-Automatisierung, bei der Kommunikation, Benachrichtigungen und Kampagnen-Mails zentrale Bestandteile Ihrer Prozesse sind. + +Zu den wichtigsten Funktionen von Mailgun gehören: + +- **Versand von Transaktions-E-Mails:** Zustellung von E-Mails mit hohem Volumen wie Kontobenachrichtigungen, Quittungen, Warnmeldungen und Passwort-Zurücksetzungen. +- **Reichhaltige E-Mail-Inhalte:** Versenden Sie sowohl Nur-Text- als auch HTML-E-Mails und verwenden Sie Tags zur Kategorisierung und Verfolgung Ihrer Nachrichten. +- **Mailinglisten-Verwaltung:** Erstellen, aktualisieren und verwalten Sie Mailinglisten und Mitglieder, um Gruppenkommunikation effizient zu versenden. +- **Domain-Informationen:** Rufen Sie Details zu Ihren Sende-Domains ab, um Konfiguration und Zustand zu überwachen. +- **Event-Tracking:** Analysieren Sie die Zustellbarkeit von E-Mails und das Engagement mit detaillierten Ereignisdaten zu gesendeten Nachrichten. +- **Nachrichtenabruf:** Greifen Sie auf gespeicherte Nachrichten für Compliance-, Analyse- oder Fehlerbehebungszwecke zu. + +Durch die Integration von Mailgun in Sim können Ihre Agenten programmatisch E-Mails versenden, E-Mail-Listen verwalten, auf Domain-Informationen zugreifen und Ereignisse in Echtzeit überwachen – als Teil automatisierter Workflows. Dies ermöglicht eine intelligente, datengesteuerte Interaktion mit Ihren Nutzern direkt aus Ihren KI-gestützten Prozessen heraus. +{/* MANUAL-CONTENT-END */} + +## Nutzungsanleitung + +Integrieren Sie Mailgun in Ihren Workflow. Senden Sie Transaktions-E-Mails, verwalten Sie Mailinglisten und Mitglieder, sehen Sie Domain-Informationen ein und verfolgen Sie E-Mail-Ereignisse. Unterstützt Text- und HTML-E-Mails, Tags für Tracking und umfassende Listenverwaltung. + +## Tools + +### `mailgun_send_message` + +E-Mail über die Mailgun API versenden + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Mailgun API-Schlüssel | +| `domain` | string | Ja | Mailgun-Domain \(z.B. mg.example.com\) | +| `from` | string | Ja | E-Mail-Adresse des Absenders | +| `to` | string | Ja | E-Mail-Adresse des Empfängers \(durch Komma getrennt für mehrere\) | +| `subject` | string | Ja | Betreff der E-Mail | +| `text` | string | Nein | Nur-Text-Inhalt der E-Mail | +| `html` | string | Nein | HTML-Inhalt der E-Mail | +| `cc` | string | Nein | CC-E-Mail-Adresse \(durch Komma getrennt für mehrere\) | +| `bcc` | string | Nein | BCC-E-Mail-Adresse \(durch Komma getrennt für mehrere\) | +| `tags` | string | Nein | Tags für die E-Mail \(durch Komma getrennt\) | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob die Nachricht erfolgreich gesendet wurde | +| `id` | string | Nachrichten-ID | +| `message` | string | Antwortnachricht von Mailgun | + +### `mailgun_get_message` + +Eine gespeicherte Nachricht anhand ihres Schlüssels abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Mailgun API-Schlüssel | +| `domain` | string | Ja | Mailgun-Domain | +| `messageKey` | string | Ja | Speicherschlüssel der Nachricht | + +#### Output + +| Parameter | Type | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob die Anfrage erfolgreich war | +| `recipients` | string | Nachrichtenempfänger | +| `from` | string | Absender-E-Mail | +| `subject` | string | Nachrichtenbetreff | +| `bodyPlain` | string | Nur-Text-Inhalt | +| `strippedText` | string | Bereinigter Text | +| `strippedSignature` | string | Bereinigte Signatur | +| `bodyHtml` | string | HTML-Inhalt | +| `strippedHtml` | string | Bereinigtes HTML | +| `attachmentCount` | number | Anzahl der Anhänge | +| `timestamp` | number | Nachrichtenzeitstempel | +| `messageHeaders` | json | Nachrichtenheader | +| `contentIdMap` | json | Content-ID-Zuordnung | + +### `mailgun_list_messages` + +Ereignisse (Logs) für über Mailgun gesendete Nachrichten auflisten + +#### Input + +| Parameter | Type | Required | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Mailgun API-Schlüssel | +| `domain` | string | Ja | Mailgun-Domain | +| `event` | string | Nein | Nach Ereignistyp filtern \(accepted, delivered, failed, opened, clicked, usw.\) | +| `limit` | number | Nein | Maximale Anzahl der zurückzugebenden Ereignisse \(Standard: 100\) | + +#### Output + +| Parameter | Type | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob die Anfrage erfolgreich war | +| `items` | json | Array von Ereigniselementen | +| `paging` | json | Paginierungsinformationen | + +### `mailgun_create_mailing_list` + +Eine neue Mailingliste erstellen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Mailgun API-Schlüssel | +| `address` | string | Ja | Mailinglisten-Adresse \(z.B. liste@beispiel.com\) | +| `name` | string | Nein | Name der Mailingliste | +| `description` | string | Nein | Beschreibung der Mailingliste | +| `accessLevel` | string | Nein | Zugriffsebene: readonly, members oder everyone | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob die Liste erfolgreich erstellt wurde | +| `message` | string | Antwortnachricht | +| `list` | json | Details der erstellten Mailingliste | + +### `mailgun_get_mailing_list` + +Details einer Mailingliste abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Mailgun API-Schlüssel | +| `address` | string | Ja | Mailinglisten-Adresse | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob die Anfrage erfolgreich war | +| `list` | json | Details der Mailingliste | + +### `mailgun_add_list_member` + +Ein Mitglied zu einer Mailingliste hinzufügen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Mailgun API-Schlüssel | +| `listAddress` | string | Ja | Mailinglisten-Adresse | +| `address` | string | Ja | E-Mail-Adresse des Mitglieds | +| `name` | string | Nein | Name des Mitglieds | +| `vars` | string | Nein | JSON-String mit benutzerdefinierten Variablen | +| `subscribed` | boolean | Nein | Ob das Mitglied abonniert ist | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob das Mitglied erfolgreich hinzugefügt wurde | +| `message` | string | Antwortnachricht | +| `member` | json | Details des hinzugefügten Mitglieds | + +### `mailgun_list_domains` + +Alle Domains für Ihr Mailgun-Konto auflisten + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Mailgun API-Schlüssel | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob die Anfrage erfolgreich war | +| `totalCount` | number | Gesamtanzahl der Domains | +| `items` | json | Array von Domain-Objekten | + +### `mailgun_get_domain` + +Details einer bestimmten Domain abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Mailgun API-Schlüssel | +| `domain` | string | Ja | Domainname | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob die Anfrage erfolgreich war | +| `domain` | json | Domain-Details | + +## Hinweise + +- Kategorie: `tools` +- Typ: `mailgun` diff --git a/apps/docs/content/docs/de/tools/sendgrid.mdx b/apps/docs/content/docs/de/tools/sendgrid.mdx new file mode 100644 index 0000000000..8360d67811 --- /dev/null +++ b/apps/docs/content/docs/de/tools/sendgrid.mdx @@ -0,0 +1,391 @@ +--- +title: SendGrid +description: Senden Sie E-Mails und verwalten Sie Kontakte, Listen und Vorlagen mit SendGrid +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SendGrid](https://sendgrid.com) ist eine führende cloudbasierte E-Mail-Zustellplattform, der Entwickler und Unternehmen vertrauen, um zuverlässige Transaktions- und Marketing-E-Mails in großem Umfang zu versenden. Mit seinen robusten APIs und leistungsstarken Tools ermöglicht SendGrid die Verwaltung aller Aspekte Ihrer E-Mail-Kommunikation, vom Versenden von Benachrichtigungen und Quittungen bis hin zur Verwaltung komplexer Marketingkampagnen. + +SendGrid bietet Benutzern eine vollständige Suite von E-Mail-Funktionen, mit denen Sie kritische E-Mail-Workflows automatisieren und Kontaktlisten, Vorlagen und Empfängerengagement genau verwalten können. Die nahtlose Integration mit Sim ermöglicht es Agenten und Workflows, gezielte Nachrichten zu versenden, dynamische Kontakt- und Empfängerlisten zu pflegen, personalisierte E-Mails über Vorlagen auszulösen und die Ergebnisse in Echtzeit zu verfolgen. + +Zu den wichtigsten Funktionen von SendGrid gehören: + +- **Transaktions-E-Mails:** Versenden Sie automatisierte und umfangreiche Transaktions-E-Mails (wie Benachrichtigungen, Quittungen und Passwort-Zurücksetzungen). +- **Dynamische Vorlagen:** Verwenden Sie umfangreiche HTML- oder Textvorlagen mit dynamischen Daten für hochpersonalisierte Kommunikation im großen Maßstab. +- **Kontaktverwaltung:** Fügen Sie Marketing-Kontakte hinzu und aktualisieren Sie diese, verwalten Sie Empfängerlisten und Zielsegmente für Kampagnen. +- **Unterstützung für Anhänge:** Fügen Sie Ihren E-Mails einen oder mehrere Dateianhänge hinzu. +- **Umfassende API-Abdeckung:** Verwalten Sie E-Mails, Kontakte, Listen, Vorlagen, Unterdrückungsgruppen und mehr programmatisch. + +Durch die Verbindung von SendGrid mit Sim können Ihre Agenten: + +- Sowohl einfache als auch fortgeschrittene (vorlagenbasierte oder an mehrere Empfänger gerichtete) E-Mails als Teil eines beliebigen Workflows versenden. +- Kontakte und Listen automatisch verwalten und segmentieren. +- Vorlagen für Konsistenz und dynamische Personalisierung nutzen. +- E-Mail-Engagement innerhalb Ihrer automatisierten Prozesse verfolgen und darauf reagieren. + +Diese Integration ermöglicht es Ihnen, alle kritischen Kommunikationsabläufe zu automatisieren, sicherzustellen, dass Nachrichten die richtige Zielgruppe erreichen, und die Kontrolle über die E-Mail-Strategie Ihrer Organisation direkt aus Sim-Workflows zu behalten. +{/* MANUAL-CONTENT-END */} + +## Nutzungsanleitung + +Integrieren Sie SendGrid in Ihren Workflow. Senden Sie transaktionale E-Mails, verwalten Sie Marketing-Kontakte und -Listen und arbeiten Sie mit E-Mail-Vorlagen. Unterstützt dynamische Vorlagen, Anhänge und umfassendes Kontaktmanagement. + +## Tools + +### `sendgrid_send_mail` + +Eine E-Mail über die SendGrid API senden + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `from` | string | Ja | E-Mail-Adresse des Absenders \(muss in SendGrid verifiziert sein\) | +| `fromName` | string | Nein | Name des Absenders | +| `to` | string | Ja | E-Mail-Adresse des Empfängers | +| `toName` | string | Nein | Name des Empfängers | +| `subject` | string | Nein | E-Mail-Betreff \(erforderlich, es sei denn, es wird eine Vorlage mit vordefiniertem Betreff verwendet\) | +| `content` | string | Nein | E-Mail-Inhalt \(erforderlich, es sei denn, es wird eine Vorlage mit vordefiniertem Inhalt verwendet\) | +| `contentType` | string | Nein | Inhaltstyp \(text/plain oder text/html\) | +| `cc` | string | Nein | CC E-Mail-Adresse | +| `bcc` | string | Nein | BCC E-Mail-Adresse | +| `replyTo` | string | Nein | Antwort-an E-Mail-Adresse | +| `replyToName` | string | Nein | Antwort-an Name | +| `attachments` | file[] | Nein | Dateien, die der E-Mail angehängt werden sollen | +| `templateId` | string | Nein | Zu verwendende SendGrid-Vorlagen-ID | +| `dynamicTemplateData` | json | Nein | JSON-Objekt mit dynamischen Vorlagendaten | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob die E-Mail erfolgreich gesendet wurde | +| `messageId` | string | SendGrid-Nachrichten-ID | +| `to` | string | E-Mail-Adresse des Empfängers | +| `subject` | string | E-Mail-Betreff | + +### `sendgrid_add_contact` + +Einen neuen Kontakt zu SendGrid hinzufügen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `email` | string | Ja | E-Mail-Adresse des Kontakts | +| `firstName` | string | Nein | Vorname des Kontakts | +| `lastName` | string | Nein | Nachname des Kontakts | +| `customFields` | json | Nein | JSON-Objekt mit benutzerdefinierten Feld-Schlüssel-Wert-Paaren \(verwende Feld-IDs wie e1_T, e2_N, e3_D, nicht Feldnamen\) | +| `listIds` | string | Nein | Kommagetrennte Listen-IDs, zu denen der Kontakt hinzugefügt werden soll | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `jobId` | string | Job-ID zur Verfolgung der asynchronen Kontakterstellung | +| `email` | string | E-Mail-Adresse des Kontakts | +| `firstName` | string | Vorname des Kontakts | +| `lastName` | string | Nachname des Kontakts | +| `message` | string | Statusmeldung | + +### `sendgrid_get_contact` + +Einen bestimmten Kontakt anhand der ID von SendGrid abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `contactId` | string | Ja | Kontakt-ID | + +#### Output + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `id` | string | Kontakt-ID | +| `email` | string | E-Mail-Adresse des Kontakts | +| `firstName` | string | Vorname des Kontakts | +| `lastName` | string | Nachname des Kontakts | +| `createdAt` | string | Erstellungszeitstempel | +| `updatedAt` | string | Zeitstempel der letzten Aktualisierung | +| `listIds` | json | Array von Listen-IDs, zu denen der Kontakt gehört | +| `customFields` | json | Benutzerdefinierte Feldwerte | + +### `sendgrid_search_contacts` + +Suche nach Kontakten in SendGrid mit einer Abfrage + +#### Input + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `query` | string | Ja | Suchabfrage (z.B. "email LIKE '%example.com%' AND CONTAINS(list_ids, 'list-id')") | + +#### Output + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `contacts` | json | Array übereinstimmender Kontakte | +| `contactCount` | number | Gesamtzahl der gefundenen Kontakte | + +### `sendgrid_delete_contacts` + +Einen oder mehrere Kontakte aus SendGrid löschen + +#### Input + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `contactIds` | string | Ja | Kommagetrennte Kontakt-IDs zum Löschen | + +#### Output + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `jobId` | string | Job-ID für die Löschanfrage | + +### `sendgrid_create_list` + +Erstellen einer neuen Kontaktliste in SendGrid + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `name` | string | Ja | Listenname | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `id` | string | Listen-ID | +| `name` | string | Listenname | +| `contactCount` | number | Anzahl der Kontakte in der Liste | + +### `sendgrid_get_list` + +Eine bestimmte Liste anhand der ID von SendGrid abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `listId` | string | Ja | Listen-ID | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `id` | string | Listen-ID | +| `name` | string | Listenname | +| `contactCount` | number | Anzahl der Kontakte in der Liste | + +### `sendgrid_list_all_lists` + +Alle Kontaktlisten von SendGrid abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `pageSize` | number | Nein | Anzahl der Listen, die pro Seite zurückgegeben werden sollen (Standard: 100) | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `lists` | json | Array von Listen | + +### `sendgrid_delete_list` + +Eine Kontaktliste von SendGrid löschen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `listId` | string | Ja | Listen-ID zum Löschen | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `message` | string | Erfolgsmeldung | + +### `sendgrid_add_contacts_to_list` + +Kontakte hinzufügen oder aktualisieren und einer Liste in SendGrid zuweisen (verwendet PUT /v3/marketing/contacts) + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `listId` | string | Ja | Listen-ID, zu der Kontakte hinzugefügt werden sollen | +| `contacts` | json | Ja | JSON-Array von Kontaktobjekten. Jeder Kontakt muss mindestens Folgendes enthalten: E-Mail \(oder phone_number_id/external_id/anonymous_id\). Beispiel: \[\{"email": "user@example.com", "first_name": "John"\}\] | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `jobId` | string | Job-ID zur Verfolgung des asynchronen Vorgangs | +| `message` | string | Statusmeldung | + +### `sendgrid_remove_contacts_from_list` + +Kontakte aus einer bestimmten Liste in SendGrid entfernen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `listId` | string | Ja | Listen-ID | +| `contactIds` | string | Ja | Kommagetrennte Kontakt-IDs, die aus der Liste entfernt werden sollen | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `jobId` | string | Job-ID für die Anfrage | + +### `sendgrid_create_template` + +Eine neue E-Mail-Vorlage in SendGrid erstellen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `name` | string | Ja | Vorlagenname | +| `generation` | string | Nein | Vorlagenerstellungstyp \(legacy oder dynamic, standard: dynamic\) | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `id` | string | Vorlagen-ID | +| `name` | string | Vorlagenname | +| `generation` | string | Vorlagenerstellung | +| `updatedAt` | string | Zeitstempel der letzten Aktualisierung | +| `versions` | json | Array von Vorlagenversionen | + +### `sendgrid_get_template` + +Eine bestimmte Vorlage anhand der ID von SendGrid abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `templateId` | string | Ja | Vorlagen-ID | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `id` | string | Vorlagen-ID | +| `name` | string | Vorlagenname | +| `generation` | string | Vorlagenerstellung | +| `updatedAt` | string | Zeitstempel der letzten Aktualisierung | +| `versions` | json | Array von Vorlagenversionen | + +### `sendgrid_list_templates` + +Alle E-Mail-Vorlagen von SendGrid abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `generations` | string | Nein | Nach Generation filtern (legacy, dynamic oder beides) | +| `pageSize` | number | Nein | Anzahl der Vorlagen pro Seite (Standard: 20) | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `templates` | json | Array von Vorlagen | + +### `sendgrid_delete_template` + +Eine E-Mail-Vorlage von SendGrid löschen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `templateId` | string | Ja | Zu löschende Vorlagen-ID | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Erfolgsstatus der Operation | +| `messageId` | string | E-Mail-Nachrichten-ID (send_mail) | +| `id` | string | Ressourcen-ID | +| `jobId` | string | Job-ID für asynchrone Operationen | +| `email` | string | E-Mail-Adresse | +| `firstName` | string | Vorname | +| `lastName` | string | Nachname | +| `contacts` | json | Array von Kontakten | +| `contactCount` | number | Anzahl der Kontakte | +| `lists` | json | Array von Listen | +| `templates` | json | Array von Vorlagen | +| `message` | string | Status- oder Erfolgsmeldung | +| `name` | string | Ressourcenname | +| `generation` | string | Vorlagengeneration | + +### `sendgrid_create_template_version` + +Eine neue Version einer E-Mail-Vorlage in SendGrid erstellen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | SendGrid API-Schlüssel | +| `templateId` | string | Ja | Vorlagen-ID | +| `name` | string | Ja | Versionsname | +| `subject` | string | Ja | E-Mail-Betreffzeile | +| `htmlContent` | string | Nein | HTML-Inhalt der Vorlage | +| `plainContent` | string | Nein | Nur-Text-Inhalt der Vorlage | +| `active` | boolean | Nein | Ob diese Version aktiv ist \(Standard: true\) | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `id` | string | Versions-ID | +| `templateId` | string | Vorlagen-ID | +| `name` | string | Versionsname | +| `subject` | string | E-Mail-Betreff | +| `active` | boolean | Ob diese Version aktiv ist | +| `htmlContent` | string | HTML-Inhalt | +| `plainContent` | string | Nur-Text-Inhalt | +| `updatedAt` | string | Zeitstempel der letzten Aktualisierung | + +## Hinweise + +- Kategorie: `tools` +- Typ: `sendgrid` diff --git a/apps/docs/content/docs/de/tools/smtp.mdx b/apps/docs/content/docs/de/tools/smtp.mdx new file mode 100644 index 0000000000..b8ade7db9c --- /dev/null +++ b/apps/docs/content/docs/de/tools/smtp.mdx @@ -0,0 +1,73 @@ +--- +title: SMTP +description: E-Mails über jeden SMTP-Mailserver versenden +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SMTP (Simple Mail Transfer Protocol)](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol) ist der grundlegende Standard für die E-Mail-Übertragung im Internet. Durch die Verbindung mit einem SMTP-kompatiblen Server – wie Gmail, Outlook oder der eigenen Mail-Infrastruktur Ihrer Organisation – können Sie E-Mails programmatisch versenden und Ihre ausgehende Kommunikation automatisieren. + +Die SMTP-Integration ermöglicht es Ihnen, den E-Mail-Versand durch direkte Serververbindung vollständig anzupassen und unterstützt sowohl einfache als auch fortgeschrittene E-Mail-Anwendungsfälle. Mit SMTP können Sie jeden Aspekt der Nachrichtenzustellung, des Empfängermanagements und der Inhaltsformatierung kontrollieren, was es ideal für transaktionale Benachrichtigungen, Massenmailings und jeden automatisierten Workflow macht, der eine robuste ausgehende E-Mail-Zustellung erfordert. + +**Zu den wichtigsten Funktionen der SMTP-Integration gehören:** + +- **Universeller E-Mail-Versand:** Senden Sie E-Mails über jeden SMTP-Server durch Konfiguration standardmäßiger Serververbindungsparameter. +- **Anpassbare Absender und Empfänger:** Legen Sie Absenderadresse, Anzeigename, Hauptempfänger sowie CC- und BCC-Felder fest. +- **Unterstützung für umfangreiche Inhalte:** Senden Sie Nur-Text- oder reich formatierte HTML-E-Mails entsprechend Ihren Anforderungen. +- **Anhänge:** Fügen Sie ausgehenden E-Mails mehrere Dateien als Anhänge hinzu. +- **Flexible Sicherheit:** Verbinden Sie sich über TLS, SSL oder Standardprotokolle (unverschlüsselt), je nach Unterstützung Ihres SMTP-Anbieters. +- **Erweiterte Header:** Setzen Sie Antwort-an-Header und andere erweiterte E-Mail-Optionen, um komplexe Mailflows und Benutzerinteraktionen zu ermöglichen. + +Durch die Integration von SMTP mit Sim können Agenten und Workflows programmatisch E-Mails als Teil jedes automatisierten Prozesses versenden – von Benachrichtigungen und Bestätigungen bis hin zur Automatisierung externer Kommunikation, Berichterstattung und Dokumentenzustellung. Dies bietet einen hochflexiblen, anbieterunabhängigen Ansatz zur Verwaltung von E-Mails direkt innerhalb Ihrer KI-gesteuerten Prozesse. +{/* MANUAL-CONTENT-END */} + +## Gebrauchsanweisung + +Senden Sie E-Mails über jeden SMTP-Server (Gmail, Outlook, benutzerdefinierte Server usw.). Konfigurieren Sie SMTP-Verbindungseinstellungen und senden Sie E-Mails mit voller Kontrolle über Inhalt, Empfänger und Anhänge. + +## Tools + +### `smtp_send_mail` + +E-Mails über SMTP-Server senden + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `smtpHost` | string | Ja | SMTP-Server-Hostname \(z.B. smtp.gmail.com\) | +| `smtpPort` | number | Ja | SMTP-Server-Port \(587 für TLS, 465 für SSL\) | +| `smtpUsername` | string | Ja | SMTP-Authentifizierungsbenutzername | +| `smtpPassword` | string | Ja | SMTP-Authentifizierungspasswort | +| `smtpSecure` | string | Ja | Sicherheitsprotokoll \(TLS, SSL oder None\) | +| `from` | string | Ja | Absender-E-Mail-Adresse | +| `to` | string | Ja | Empfänger-E-Mail-Adresse | +| `subject` | string | Ja | E-Mail-Betreff | +| `body` | string | Ja | E-Mail-Inhalt | +| `contentType` | string | Nein | Inhaltstyp \(text oder html\) | +| `fromName` | string | Nein | Anzeigename für Absender | +| `cc` | string | Nein | CC-Empfänger \(durch Komma getrennt\) | +| `bcc` | string | Nein | BCC-Empfänger \(durch Komma getrennt\) | +| `replyTo` | string | Nein | Antwort-an E-Mail-Adresse | +| `attachments` | file[] | Nein | Dateien, die der E-Mail angehängt werden sollen | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `success` | boolean | Ob die E-Mail erfolgreich gesendet wurde | +| `messageId` | string | Nachrichten-ID vom SMTP-Server | +| `to` | string | Empfänger-E-Mail-Adresse | +| `subject` | string | E-Mail-Betreff | +| `error` | string | Fehlermeldung, wenn das Senden fehlgeschlagen ist | + +## Notizen + +- Kategorie: `tools` +- Typ: `smtp` diff --git a/apps/docs/content/docs/es/tools/linkedin.mdx b/apps/docs/content/docs/es/tools/linkedin.mdx new file mode 100644 index 0000000000..29f31acb68 --- /dev/null +++ b/apps/docs/content/docs/es/tools/linkedin.mdx @@ -0,0 +1,83 @@ +--- +title: LinkedIn +description: Comparte publicaciones y gestiona tu presencia en LinkedIn +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[LinkedIn](https://www.linkedin.com) es la plataforma de redes profesionales más grande del mundo, que permite a los usuarios desarrollar sus carreras, conectarse con su red y compartir contenido profesional. LinkedIn es ampliamente utilizado por profesionales de diversas industrias para branding personal, reclutamiento, búsqueda de empleo y desarrollo de negocios. + +Con LinkedIn, puedes compartir fácilmente publicaciones en tu feed personal para interactuar con tu red y acceder a información sobre tu perfil para destacar tus logros profesionales. La integración automatizada con Sim te permite aprovechar la funcionalidad de LinkedIn de forma programática, permitiendo que agentes y flujos de trabajo publiquen actualizaciones, informen sobre tu presencia profesional y mantengan tu feed activo sin esfuerzo manual. + +Las características clave de LinkedIn disponibles a través de esta integración incluyen: + +- **Compartir publicaciones:** Publica automáticamente actualizaciones profesionales, artículos o anuncios en tu feed personal de LinkedIn. +- **Información del perfil:** Obtén información detallada sobre tu perfil de LinkedIn para monitorear o usar en tareas posteriores dentro de tus flujos de trabajo. + +Estas capacidades facilitan mantener tu red de LinkedIn comprometida y extender tu alcance profesional de manera eficiente como parte de tu estrategia de automatización de IA o flujo de trabajo. +{/* MANUAL-CONTENT-END */} + +## Instrucciones de uso + +Integra LinkedIn en flujos de trabajo. Comparte publicaciones en tu feed personal y accede a la información de tu perfil de LinkedIn. + +## Herramientas + +### `linkedin_share_post` + +Comparte una publicación en tu feed personal de LinkedIn + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `text` | string | Sí | El contenido de texto de tu publicación en LinkedIn | +| `visibility` | string | No | Quién puede ver esta publicación: "PUBLIC" o "CONNECTIONS" \(predeterminado: "PUBLIC"\) | +| `request` | string | No | Sin descripción | +| `output` | string | No | Sin descripción | +| `output` | string | No | Sin descripción | +| `specificContent` | string | No | Sin descripción | +| `shareCommentary` | string | No | Sin descripción | +| `visibility` | string | No | Sin descripción | +| `headers` | string | No | Sin descripción | +| `output` | string | No | Sin descripción | +| `output` | string | No | Sin descripción | +| `output` | string | No | Sin descripción | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Estado de éxito de la operación | +| `postId` | string | ID de la publicación creada | +| `profile` | json | Información del perfil de LinkedIn | +| `error` | string | Mensaje de error si la operación falló | + +### `linkedin_get_profile` + +Recuperar la información de tu perfil de LinkedIn + +#### Entrada + +| Parámetro | Tipo | Requerido | Descripción | +| --------- | ---- | -------- | ----------- | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Estado de éxito de la operación | +| `postId` | string | ID de la publicación creada | +| `profile` | json | Información del perfil de LinkedIn | +| `error` | string | Mensaje de error si la operación falló | + +## Notas + +- Categoría: `tools` +- Tipo: `linkedin` diff --git a/apps/docs/content/docs/es/tools/mailgun.mdx b/apps/docs/content/docs/es/tools/mailgun.mdx new file mode 100644 index 0000000000..f1e5e5704a --- /dev/null +++ b/apps/docs/content/docs/es/tools/mailgun.mdx @@ -0,0 +1,216 @@ +--- +title: Mailgun +description: Envía correos electrónicos y gestiona listas de correo con Mailgun +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[Mailgun](https://www.mailgun.com) es un potente servicio de envío de correos electrónicos diseñado para desarrolladores y empresas que permite enviar, recibir y rastrear correos electrónicos sin esfuerzo. Mailgun te permite aprovechar APIs robustas para correos electrónicos transaccionales y de marketing confiables, gestión flexible de listas de correo y seguimiento avanzado de eventos. + +Con el conjunto completo de funciones de Mailgun, puedes automatizar operaciones clave de correo electrónico y monitorear de cerca la entregabilidad y el compromiso de los destinatarios. Esto lo convierte en una solución ideal para la automatización de flujos de trabajo donde las comunicaciones, notificaciones y correos de campaña son partes fundamentales de tus procesos. + +Las características principales de Mailgun incluyen: + +- **Envío de correos electrónicos transaccionales:** Entrega correos electrónicos de alto volumen como notificaciones de cuenta, recibos, alertas y restablecimientos de contraseña. +- **Contenido de correo electrónico enriquecido:** Envía correos electrónicos tanto en texto plano como en HTML, y utiliza etiquetas para categorizar y rastrear tus mensajes. +- **Gestión de listas de correo:** Crea, actualiza y gestiona listas de correo y miembros para enviar comunicaciones grupales de manera eficiente. +- **Información de dominio:** Obtén detalles sobre tus dominios de envío para monitorear la configuración y el estado. +- **Seguimiento de eventos:** Analiza la entregabilidad y el compromiso del correo electrónico con datos detallados de eventos en los mensajes enviados. +- **Recuperación de mensajes:** Accede a mensajes almacenados para necesidades de cumplimiento, análisis o solución de problemas. + +Al integrar Mailgun en Sim, tus agentes pueden enviar correos electrónicos programáticamente, gestionar listas de correo, acceder a información de dominio y monitorear eventos en tiempo real como parte de flujos de trabajo automatizados. Esto permite una participación inteligente y basada en datos con tus usuarios directamente desde tus procesos impulsados por IA. +{/* MANUAL-CONTENT-END */} + +## Instrucciones de uso + +Integra Mailgun en tu flujo de trabajo. Envía correos electrónicos transaccionales, gestiona listas de correo y miembros, visualiza información de dominio y realiza seguimiento de eventos de correo electrónico. Compatible con correos electrónicos de texto y HTML, etiquetas para seguimiento y gestión integral de listas. + +## Herramientas + +### `mailgun_send_message` + +Enviar un correo electrónico usando la API de Mailgun + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de Mailgun | +| `domain` | string | Sí | Dominio de Mailgun \(ej., mg.example.com\) | +| `from` | string | Sí | Dirección de correo del remitente | +| `to` | string | Sí | Dirección de correo del destinatario \(separados por comas para múltiples\) | +| `subject` | string | Sí | Asunto del correo electrónico | +| `text` | string | No | Cuerpo de texto plano del correo electrónico | +| `html` | string | No | Cuerpo HTML del correo electrónico | +| `cc` | string | No | Dirección de correo CC \(separados por comas para múltiples\) | +| `bcc` | string | No | Dirección de correo BCC \(separados por comas para múltiples\) | +| `tags` | string | No | Etiquetas para el correo electrónico \(separadas por comas\) | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si el mensaje fue enviado con éxito | +| `id` | string | ID del mensaje | +| `message` | string | Mensaje de respuesta de Mailgun | + +### `mailgun_get_message` + +Recuperar un mensaje almacenado por su clave + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de Mailgun | +| `domain` | string | Sí | Dominio de Mailgun | +| `messageKey` | string | Sí | Clave de almacenamiento del mensaje | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si la solicitud fue exitosa | +| `recipients` | string | Destinatarios del mensaje | +| `from` | string | Correo electrónico del remitente | +| `subject` | string | Asunto del mensaje | +| `bodyPlain` | string | Cuerpo en texto plano | +| `strippedText` | string | Texto simplificado | +| `strippedSignature` | string | Firma simplificada | +| `bodyHtml` | string | Cuerpo HTML | +| `strippedHtml` | string | HTML simplificado | +| `attachmentCount` | number | Número de archivos adjuntos | +| `timestamp` | number | Marca de tiempo del mensaje | +| `messageHeaders` | json | Encabezados del mensaje | +| `contentIdMap` | json | Mapa de ID de contenido | + +### `mailgun_list_messages` + +Listar eventos (registros) para mensajes enviados a través de Mailgun + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | ----------- | ----------- | +| `apiKey` | string | Sí | Clave API de Mailgun | +| `domain` | string | Sí | Dominio de Mailgun | +| `event` | string | No | Filtrar por tipo de evento \(accepted, delivered, failed, opened, clicked, etc.\) | +| `limit` | number | No | Número máximo de eventos a devolver \(predeterminado: 100\) | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si la solicitud fue exitosa | +| `items` | json | Array de elementos de eventos | +| `paging` | json | Información de paginación | + +### `mailgun_create_mailing_list` + +Crear una nueva lista de correo + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de Mailgun | +| `address` | string | Sí | Dirección de la lista de correo \(ej., lista@ejemplo.com\) | +| `name` | string | No | Nombre de la lista de correo | +| `description` | string | No | Descripción de la lista de correo | +| `accessLevel` | string | No | Nivel de acceso: readonly, members, o everyone | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si la lista fue creada con éxito | +| `message` | string | Mensaje de respuesta | +| `list` | json | Detalles de la lista de correo creada | + +### `mailgun_get_mailing_list` + +Obtener detalles de una lista de correo + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de Mailgun | +| `address` | string | Sí | Dirección de la lista de correo | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si la solicitud fue exitosa | +| `list` | json | Detalles de la lista de correo | + +### `mailgun_add_list_member` + +Añadir un miembro a una lista de correo + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de Mailgun | +| `listAddress` | string | Sí | Dirección de la lista de correo | +| `address` | string | Sí | Dirección de correo electrónico del miembro | +| `name` | string | No | Nombre del miembro | +| `vars` | string | No | Cadena JSON de variables personalizadas | +| `subscribed` | boolean | No | Si el miembro está suscrito | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si el miembro fue añadido con éxito | +| `message` | string | Mensaje de respuesta | +| `member` | json | Detalles del miembro añadido | + +### `mailgun_list_domains` + +Listar todos los dominios para tu cuenta de Mailgun + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | ----------- | ----------- | +| `apiKey` | string | Sí | Clave API de Mailgun | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si la solicitud fue exitosa | +| `totalCount` | number | Número total de dominios | +| `items` | json | Array de objetos de dominio | + +### `mailgun_get_domain` + +Obtener detalles de un dominio específico + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | ----------- | ----------- | +| `apiKey` | string | Sí | Clave API de Mailgun | +| `domain` | string | Sí | Nombre de dominio | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si la solicitud fue exitosa | +| `domain` | json | Detalles del dominio | + +## Notas + +- Categoría: `tools` +- Tipo: `mailgun` diff --git a/apps/docs/content/docs/es/tools/sendgrid.mdx b/apps/docs/content/docs/es/tools/sendgrid.mdx new file mode 100644 index 0000000000..439f89e704 --- /dev/null +++ b/apps/docs/content/docs/es/tools/sendgrid.mdx @@ -0,0 +1,392 @@ +--- +title: SendGrid +description: Envía correos electrónicos y gestiona contactos, listas y + plantillas con SendGrid +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SendGrid](https://sendgrid.com) es una plataforma líder de envío de correos electrónicos en la nube en la que confían desarrolladores y empresas para enviar correos electrónicos transaccionales y de marketing fiables a gran escala. Con sus sólidas APIs y potentes herramientas, SendGrid te permite gestionar todos los aspectos de tu comunicación por correo electrónico, desde el envío de notificaciones y recibos hasta la gestión de complejas campañas de marketing. + +SendGrid ofrece a los usuarios un conjunto completo de operaciones de correo electrónico, permitiéndote automatizar flujos de trabajo críticos de correo electrónico y gestionar de cerca listas de contactos, plantillas y la participación de los destinatarios. Su integración perfecta con Sim permite a los agentes y flujos de trabajo entregar mensajes específicos, mantener listas dinámicas de contactos y destinatarios, activar correos electrónicos personalizados a través de plantillas y seguir los resultados en tiempo real. + +Las características principales de SendGrid incluyen: + +- **Correo electrónico transaccional:** Envía correos electrónicos transaccionales automatizados y de alto volumen (como notificaciones, recibos y restablecimientos de contraseña). +- **Plantillas dinámicas:** Utiliza plantillas de texto o HTML enriquecido con datos dinámicos para una comunicación altamente personalizada a gran escala. +- **Gestión de contactos:** Añade y actualiza contactos de marketing, gestiona listas de destinatarios y segmentos objetivo para campañas. +- **Soporte para archivos adjuntos:** Incluye uno o más archivos adjuntos en tus correos electrónicos. +- **Cobertura integral de API:** Gestiona programáticamente correos electrónicos, contactos, listas, plantillas, grupos de supresión y más. + +Al conectar SendGrid con Sim, tus agentes pueden: + +- Enviar correos electrónicos tanto simples como avanzados (con plantillas o múltiples destinatarios) como parte de cualquier flujo de trabajo. +- Gestionar y segmentar contactos y listas automáticamente. +- Aprovechar las plantillas para mantener consistencia y personalización dinámica. +- Realizar seguimiento y responder a la interacción con los correos electrónicos dentro de tus procesos automatizados. + +Esta integración te permite automatizar todos los flujos de comunicación críticos, asegurar que los mensajes lleguen a la audiencia correcta y mantener el control sobre la estrategia de correo electrónico de tu organización, directamente desde los flujos de trabajo de Sim. +{/* MANUAL-CONTENT-END */} + +## Instrucciones de uso + +Integra SendGrid en tu flujo de trabajo. Envía correos electrónicos transaccionales, gestiona contactos y listas de marketing, y trabaja con plantillas de correo electrónico. Compatible con plantillas dinámicas, archivos adjuntos y gestión integral de contactos. + +## Herramientas + +### `sendgrid_send_mail` + +Enviar un correo electrónico usando la API de SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `from` | string | Sí | Dirección de correo electrónico del remitente \(debe estar verificada en SendGrid\) | +| `fromName` | string | No | Nombre del remitente | +| `to` | string | Sí | Dirección de correo electrónico del destinatario | +| `toName` | string | No | Nombre del destinatario | +| `subject` | string | No | Asunto del correo electrónico \(obligatorio a menos que se use una plantilla con asunto predefinido\) | +| `content` | string | No | Contenido del cuerpo del correo electrónico \(obligatorio a menos que se use una plantilla con contenido predefinido\) | +| `contentType` | string | No | Tipo de contenido \(text/plain o text/html\) | +| `cc` | string | No | Dirección de correo electrónico CC | +| `bcc` | string | No | Dirección de correo electrónico BCC | +| `replyTo` | string | No | Dirección de correo electrónico de respuesta | +| `replyToName` | string | No | Nombre de respuesta | +| `attachments` | file[] | No | Archivos para adjuntar al correo electrónico | +| `templateId` | string | No | ID de plantilla de SendGrid a utilizar | +| `dynamicTemplateData` | json | No | Objeto JSON de datos de plantilla dinámica | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si el correo electrónico se envió correctamente | +| `messageId` | string | ID del mensaje de SendGrid | +| `to` | string | Dirección de correo electrónico del destinatario | +| `subject` | string | Asunto del correo electrónico | + +### `sendgrid_add_contact` + +Añadir un nuevo contacto a SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `email` | string | Sí | Dirección de correo electrónico del contacto | +| `firstName` | string | No | Nombre del contacto | +| `lastName` | string | No | Apellido del contacto | +| `customFields` | json | No | Objeto JSON de pares clave-valor de campos personalizados \(use IDs de campo como e1_T, e2_N, e3_D, no nombres de campo\) | +| `listIds` | string | No | Lista separada por comas de IDs a los que añadir el contacto | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `jobId` | string | ID de trabajo para seguimiento de la creación asíncrona de contactos | +| `email` | string | Dirección de correo electrónico del contacto | +| `firstName` | string | Nombre del contacto | +| `lastName` | string | Apellido del contacto | +| `message` | string | Mensaje de estado | + +### `sendgrid_get_contact` + +Obtener un contacto específico por ID desde SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `contactId` | string | Sí | ID del contacto | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `id` | string | ID del contacto | +| `email` | string | Dirección de correo electrónico del contacto | +| `firstName` | string | Nombre del contacto | +| `lastName` | string | Apellido del contacto | +| `createdAt` | string | Marca de tiempo de creación | +| `updatedAt` | string | Marca de tiempo de última actualización | +| `listIds` | json | Array de IDs de listas a las que pertenece el contacto | +| `customFields` | json | Valores de campos personalizados | + +### `sendgrid_search_contacts` + +Buscar contactos en SendGrid usando una consulta + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | ----------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `query` | string | Sí | Consulta de búsqueda (p. ej., "email LIKE '%example.com%' AND CONTAINS(list_ids, 'list-id')") | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `contacts` | json | Array de contactos coincidentes | +| `contactCount` | number | Número total de contactos encontrados | + +### `sendgrid_delete_contacts` + +Eliminar uno o más contactos de SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | ----------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `contactIds` | string | Sí | IDs de contactos separados por comas para eliminar | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `jobId` | string | ID de trabajo para la solicitud de eliminación | + +### `sendgrid_create_list` + +Crear una nueva lista de contactos en SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `name` | string | Sí | Nombre de la lista | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `id` | string | ID de la lista | +| `name` | string | Nombre de la lista | +| `contactCount` | number | Número de contactos en la lista | + +### `sendgrid_get_list` + +Obtener una lista específica por ID desde SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `listId` | string | Sí | ID de la lista | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `id` | string | ID de la lista | +| `name` | string | Nombre de la lista | +| `contactCount` | number | Número de contactos en la lista | + +### `sendgrid_list_all_lists` + +Obtener todas las listas de contactos desde SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `pageSize` | number | No | Número de listas a devolver por página \(predeterminado: 100\) | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `lists` | json | Array de listas | + +### `sendgrid_delete_list` + +Eliminar una lista de contactos de SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `listId` | string | Sí | ID de la lista a eliminar | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `message` | string | Mensaje de éxito | + +### `sendgrid_add_contacts_to_list` + +Añadir o actualizar contactos y asignarlos a una lista en SendGrid (usa PUT /v3/marketing/contacts) + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `listId` | string | Sí | ID de la lista a la que añadir contactos | +| `contacts` | json | Sí | Array JSON de objetos de contacto. Cada contacto debe tener al menos: email \(o phone_number_id/external_id/anonymous_id\). Ejemplo: \[\{"email": "user@example.com", "first_name": "John"\}\] | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `jobId` | string | ID del trabajo para seguimiento de la operación asíncrona | +| `message` | string | Mensaje de estado | + +### `sendgrid_remove_contacts_from_list` + +Eliminar contactos de una lista específica en SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `listId` | string | Sí | ID de la lista | +| `contactIds` | string | Sí | IDs de contactos separados por comas para eliminar de la lista | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `jobId` | string | ID del trabajo para la solicitud | + +### `sendgrid_create_template` + +Crear una nueva plantilla de correo electrónico en SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `name` | string | Sí | Nombre de la plantilla | +| `generation` | string | No | Tipo de generación de plantilla \(legacy o dynamic, predeterminado: dynamic\) | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `id` | string | ID de la plantilla | +| `name` | string | Nombre de la plantilla | +| `generation` | string | Generación de la plantilla | +| `updatedAt` | string | Marca de tiempo de la última actualización | +| `versions` | json | Array de versiones de la plantilla | + +### `sendgrid_get_template` + +Obtener una plantilla específica por ID desde SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `templateId` | string | Sí | ID de la plantilla | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `id` | string | ID de la plantilla | +| `name` | string | Nombre de la plantilla | +| `generation` | string | Generación de la plantilla | +| `updatedAt` | string | Marca de tiempo de la última actualización | +| `versions` | json | Array de versiones de la plantilla | + +### `sendgrid_list_templates` + +Obtener todas las plantillas de correo electrónico de SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `generations` | string | No | Filtrar por generación \(legacy, dynamic, o ambas\) | +| `pageSize` | number | No | Número de plantillas a devolver por página \(predeterminado: 20\) | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `templates` | json | Array de plantillas | + +### `sendgrid_delete_template` + +Eliminar una plantilla de correo electrónico de SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `templateId` | string | Sí | ID de la plantilla a eliminar | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Estado de éxito de la operación | +| `messageId` | string | ID del mensaje de correo electrónico \(send_mail\) | +| `id` | string | ID del recurso | +| `jobId` | string | ID del trabajo para operaciones asíncronas | +| `email` | string | Dirección de correo electrónico | +| `firstName` | string | Nombre | +| `lastName` | string | Apellido | +| `contacts` | json | Array de contactos | +| `contactCount` | number | Número de contactos | +| `lists` | json | Array de listas | +| `templates` | json | Array de plantillas | +| `message` | string | Estado o mensaje de éxito | +| `name` | string | Nombre del recurso | +| `generation` | string | Generación de plantilla | + +### `sendgrid_create_template_version` + +Crear una nueva versión de una plantilla de correo electrónico en SendGrid + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Clave API de SendGrid | +| `templateId` | string | Sí | ID de la plantilla | +| `name` | string | Sí | Nombre de la versión | +| `subject` | string | Sí | Línea de asunto del correo electrónico | +| `htmlContent` | string | No | Contenido HTML de la plantilla | +| `plainContent` | string | No | Contenido de texto plano de la plantilla | +| `active` | boolean | No | Si esta versión está activa \(predeterminado: true\) | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `id` | string | ID de la versión | +| `templateId` | string | ID de la plantilla | +| `name` | string | Nombre de la versión | +| `subject` | string | Asunto del correo electrónico | +| `active` | boolean | Si esta versión está activa | +| `htmlContent` | string | Contenido HTML | +| `plainContent` | string | Contenido de texto plano | +| `updatedAt` | string | Marca de tiempo de la última actualización | + +## Notas + +- Categoría: `tools` +- Tipo: `sendgrid` diff --git a/apps/docs/content/docs/es/tools/smtp.mdx b/apps/docs/content/docs/es/tools/smtp.mdx new file mode 100644 index 0000000000..0596eb2a41 --- /dev/null +++ b/apps/docs/content/docs/es/tools/smtp.mdx @@ -0,0 +1,73 @@ +--- +title: SMTP +description: Envía correos electrónicos a través de cualquier servidor de correo SMTP +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SMTP (Simple Mail Transfer Protocol)](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol) es el estándar fundamental para la transmisión de correos electrónicos a través de Internet. Al conectarte a cualquier servidor compatible con SMTP—como Gmail, Outlook, o la infraestructura de correo de tu organización—puedes enviar correos electrónicos de forma programática y automatizar tus comunicaciones salientes. + +La integración SMTP te permite personalizar completamente el envío de correos electrónicos mediante conectividad directa con el servidor, admitiendo casos de uso de correo electrónico tanto básicos como avanzados. Con SMTP, puedes controlar todos los aspectos de la entrega de mensajes, la gestión de destinatarios y el formato del contenido, lo que lo hace adecuado para notificaciones transaccionales, envíos masivos y cualquier flujo de trabajo automatizado que requiera una entrega robusta de correos electrónicos salientes. + +**Las características clave disponibles a través de la integración SMTP incluyen:** + +- **Entrega universal de correos electrónicos:** Envía correos electrónicos utilizando cualquier servidor SMTP configurando parámetros estándar de conexión al servidor. +- **Remitente y destinatarios personalizables:** Especifica la dirección del remitente, el nombre para mostrar, los destinatarios principales, así como los campos CC y CCO. +- **Soporte para contenido enriquecido:** Envía correos electrónicos de texto plano o con formato HTML enriquecido según tus requisitos. +- **Archivos adjuntos:** Incluye múltiples archivos como adjuntos en los correos electrónicos salientes. +- **Seguridad flexible:** Conéctate usando protocolos TLS, SSL o estándar (sin cifrar) según lo admita tu proveedor SMTP. +- **Encabezados avanzados:** Configura encabezados de respuesta y otras opciones avanzadas de correo electrónico para atender flujos de correo complejos e interacciones de usuario. + +Al integrar SMTP con Sim, los agentes y flujos de trabajo pueden enviar correos electrónicos de forma programática como parte de cualquier proceso automatizado—desde el envío de notificaciones y confirmaciones, hasta la automatización de comunicaciones externas, informes y entrega de documentos. Esto ofrece un enfoque altamente flexible e independiente del proveedor para gestionar el correo electrónico directamente dentro de tus procesos impulsados por IA. +{/* MANUAL-CONTENT-END */} + +## Instrucciones de uso + +Envía correos electrónicos utilizando cualquier servidor SMTP (Gmail, Outlook, servidores personalizados, etc.). Configura los ajustes de conexión SMTP y envía correos electrónicos con control total sobre el contenido, destinatarios y archivos adjuntos. + +## Herramientas + +### `smtp_send_mail` + +Enviar correos electrónicos a través del servidor SMTP + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `smtpHost` | string | Sí | Nombre del host del servidor SMTP \(p. ej., smtp.gmail.com\) | +| `smtpPort` | number | Sí | Puerto del servidor SMTP \(587 para TLS, 465 para SSL\) | +| `smtpUsername` | string | Sí | Nombre de usuario para autenticación SMTP | +| `smtpPassword` | string | Sí | Contraseña para autenticación SMTP | +| `smtpSecure` | string | Sí | Protocolo de seguridad \(TLS, SSL o Ninguno\) | +| `from` | string | Sí | Dirección de correo electrónico del remitente | +| `to` | string | Sí | Dirección de correo electrónico del destinatario | +| `subject` | string | Sí | Asunto del correo electrónico | +| `body` | string | Sí | Contenido del cuerpo del correo electrónico | +| `contentType` | string | No | Tipo de contenido \(texto o html\) | +| `fromName` | string | No | Nombre para mostrar del remitente | +| `cc` | string | No | Destinatarios en CC \(separados por comas\) | +| `bcc` | string | No | Destinatarios en CCO \(separados por comas\) | +| `replyTo` | string | No | Dirección de correo electrónico de respuesta | +| `attachments` | file[] | No | Archivos para adjuntar al correo electrónico | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `success` | boolean | Si el correo electrónico se envió correctamente | +| `messageId` | string | ID del mensaje del servidor SMTP | +| `to` | string | Dirección de correo electrónico del destinatario | +| `subject` | string | Asunto del correo electrónico | +| `error` | string | Mensaje de error si el envío falló | + +## Notas + +- Categoría: `tools` +- Tipo: `smtp` diff --git a/apps/docs/content/docs/fr/tools/linkedin.mdx b/apps/docs/content/docs/fr/tools/linkedin.mdx new file mode 100644 index 0000000000..9c8395bab2 --- /dev/null +++ b/apps/docs/content/docs/fr/tools/linkedin.mdx @@ -0,0 +1,83 @@ +--- +title: LinkedIn +description: Partagez des publications et gérez votre présence LinkedIn +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[LinkedIn](https://www.linkedin.com) est la plus grande plateforme de réseautage professionnel au monde, permettant aux utilisateurs de développer leur carrière, de se connecter avec leur réseau et de partager du contenu professionnel. LinkedIn est largement utilisé par des professionnels de tous secteurs pour le développement de leur marque personnelle, le recrutement, la recherche d'emploi et le développement commercial. + +Avec LinkedIn, vous pouvez facilement partager des publications sur votre fil personnel pour interagir avec votre réseau et accéder aux informations de votre profil pour mettre en valeur vos réalisations professionnelles. L'intégration automatisée avec Sim vous permet d'exploiter les fonctionnalités de LinkedIn de manière programmatique, permettant aux agents et aux flux de travail de publier des mises à jour, de générer des rapports sur votre présence professionnelle et de maintenir votre fil d'actualité actif sans effort manuel. + +Les principales fonctionnalités de LinkedIn disponibles via cette intégration comprennent : + +- **Partage de publications :** Publiez automatiquement des mises à jour professionnelles, des articles ou des annonces sur votre fil personnel LinkedIn. +- **Informations de profil :** Récupérez des informations détaillées sur votre profil LinkedIn pour les surveiller ou les utiliser dans des tâches en aval au sein de vos flux de travail. + +Ces capacités facilitent l'engagement de votre réseau LinkedIn et l'extension efficace de votre portée professionnelle dans le cadre de votre stratégie d'automatisation IA ou de flux de travail. +{/* MANUAL-CONTENT-END */} + +## Instructions d'utilisation + +Intégrez LinkedIn dans vos flux de travail. Partagez des publications sur votre fil personnel et accédez aux informations de votre profil LinkedIn. + +## Outils + +### `linkedin_share_post` + +Partager une publication sur votre fil personnel LinkedIn + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | ---------- | ----------- | +| `text` | string | Oui | Le contenu textuel de votre publication LinkedIn | +| `visibility` | string | Non | Qui peut voir cette publication : "PUBLIC" ou "CONNECTIONS" \(par défaut : "PUBLIC"\) | +| `request` | string | Non | Pas de description | +| `output` | string | Non | Pas de description | +| `output` | string | Non | Pas de description | +| `specificContent` | string | Non | Pas de description | +| `shareCommentary` | string | Non | Pas de description | +| `visibility` | string | Non | Pas de description | +| `headers` | string | Non | Pas de description | +| `output` | string | Non | Pas de description | +| `output` | string | Non | Pas de description | +| `output` | string | Non | Pas de description | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | boolean | Statut de réussite de l'opération | +| `postId` | string | ID du post créé | +| `profile` | json | Informations du profil LinkedIn | +| `error` | string | Message d'erreur si l'opération a échoué | + +### `linkedin_get_profile` + +Récupérer les informations de votre profil LinkedIn + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | ----------- | ----------- | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | boolean | Statut de réussite de l'opération | +| `postId` | string | ID du post créé | +| `profile` | json | Informations du profil LinkedIn | +| `error` | string | Message d'erreur si l'opération a échoué | + +## Notes + +- Catégorie : `tools` +- Type : `linkedin` diff --git a/apps/docs/content/docs/fr/tools/mailgun.mdx b/apps/docs/content/docs/fr/tools/mailgun.mdx new file mode 100644 index 0000000000..39d0bc982b --- /dev/null +++ b/apps/docs/content/docs/fr/tools/mailgun.mdx @@ -0,0 +1,216 @@ +--- +title: Mailgun +description: Envoyez des e-mails et gérez des listes de diffusion avec Mailgun +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[Mailgun](https://www.mailgun.com) est un service puissant d'envoi d'e-mails conçu pour les développeurs et les entreprises afin d'envoyer, recevoir et suivre des e-mails sans effort. Mailgun vous permet d'exploiter des API robustes pour des e-mails transactionnels et marketing fiables, une gestion flexible des listes de diffusion et un suivi avancé des événements. + +Avec l'ensemble complet de fonctionnalités de Mailgun, vous pouvez automatiser les opérations clés liées aux e-mails et surveiller étroitement la délivrabilité et l'engagement des destinataires. Cela en fait une solution idéale pour l'automatisation des flux de travail où les communications, les notifications et les campagnes d'e-mails sont des éléments essentiels de vos processus. + +Les fonctionnalités clés de Mailgun comprennent : + +- **Envoi d'e-mails transactionnels :** Livrez des e-mails à haut volume tels que des notifications de compte, des reçus, des alertes et des réinitialisations de mot de passe. +- **Contenu d'e-mail enrichi :** Envoyez des e-mails en texte brut et en HTML, et utilisez des balises pour catégoriser et suivre vos messages. +- **Gestion des listes de diffusion :** Créez, mettez à jour et gérez des listes de diffusion et des membres pour envoyer efficacement des communications groupées. +- **Informations sur les domaines :** Récupérez des détails sur vos domaines d'envoi pour surveiller la configuration et la santé. +- **Suivi des événements :** Analysez la délivrabilité des e-mails et l'engagement avec des données détaillées sur les messages envoyés. +- **Récupération des messages :** Accédez aux messages stockés pour des besoins de conformité, d'analyse ou de dépannage. + +En intégrant Mailgun à Sim, vos agents sont habilités à envoyer des e-mails par programmation, gérer des listes d'e-mails, accéder aux informations de domaine et surveiller les événements en temps réel dans le cadre de flux de travail automatisés. Cela permet un engagement intelligent et basé sur les données avec vos utilisateurs directement à partir de vos processus alimentés par l'IA. +{/* MANUAL-CONTENT-END */} + +## Instructions d'utilisation + +Intégrez Mailgun dans votre flux de travail. Envoyez des e-mails transactionnels, gérez des listes de diffusion et leurs membres, consultez les informations de domaine et suivez les événements liés aux e-mails. Prend en charge les e-mails texte et HTML, les balises pour le suivi et une gestion complète des listes. + +## Outils + +### `mailgun_send_message` + +Envoyer un e-mail en utilisant l'API Mailgun + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API Mailgun | +| `domain` | chaîne | Oui | Domaine Mailgun \(ex. : mg.example.com\) | +| `from` | chaîne | Oui | Adresse e-mail de l'expéditeur | +| `to` | chaîne | Oui | Adresse e-mail du destinataire \(séparées par des virgules pour plusieurs\) | +| `subject` | chaîne | Oui | Objet de l'e-mail | +| `text` | chaîne | Non | Corps de l'e-mail en texte brut | +| `html` | chaîne | Non | Corps de l'e-mail en HTML | +| `cc` | chaîne | Non | Adresse e-mail en CC \(séparées par des virgules pour plusieurs\) | +| `bcc` | chaîne | Non | Adresse e-mail en BCC \(séparées par des virgules pour plusieurs\) | +| `tags` | chaîne | Non | Tags pour l'e-mail \(séparés par des virgules\) | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | booléen | Indique si le message a été envoyé avec succès | +| `id` | chaîne | ID du message | +| `message` | chaîne | Message de réponse de Mailgun | + +### `mailgun_get_message` + +Récupérer un message stocké par sa clé + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API Mailgun | +| `domain` | chaîne | Oui | Domaine Mailgun | +| `messageKey` | chaîne | Oui | Clé de stockage du message | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | boolean | Indique si la requête a réussi | +| `recipients` | string | Destinataires du message | +| `from` | string | Email de l'expéditeur | +| `subject` | string | Objet du message | +| `bodyPlain` | string | Corps du texte brut | +| `strippedText` | string | Texte épuré | +| `strippedSignature` | string | Signature épurée | +| `bodyHtml` | string | Corps HTML | +| `strippedHtml` | string | HTML épuré | +| `attachmentCount` | number | Nombre de pièces jointes | +| `timestamp` | number | Horodatage du message | +| `messageHeaders` | json | En-têtes du message | +| `contentIdMap` | json | Carte des ID de contenu | + +### `mailgun_list_messages` + +Liste des événements (journaux) pour les messages envoyés via Mailgun + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | ----------- | ----------- | +| `apiKey` | string | Oui | Clé API Mailgun | +| `domain` | string | Oui | Domaine Mailgun | +| `event` | string | Non | Filtrer par type d'événement \(accepted, delivered, failed, opened, clicked, etc.\) | +| `limit` | number | Non | Nombre maximum d'événements à retourner \(par défaut : 100\) | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | boolean | Indique si la requête a réussi | +| `items` | json | Tableau d'éléments d'événements | +| `paging` | json | Informations de pagination | + +### `mailgun_create_mailing_list` + +Créer une nouvelle liste de diffusion + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API Mailgun | +| `address` | chaîne | Oui | Adresse de la liste de diffusion \(ex., liste@exemple.com\) | +| `name` | chaîne | Non | Nom de la liste de diffusion | +| `description` | chaîne | Non | Description de la liste de diffusion | +| `accessLevel` | chaîne | Non | Niveau d'accès : readonly, members, ou everyone | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | booléen | Indique si la liste a été créée avec succès | +| `message` | chaîne | Message de réponse | +| `list` | json | Détails de la liste de diffusion créée | + +### `mailgun_get_mailing_list` + +Obtenir les détails d'une liste de diffusion + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API Mailgun | +| `address` | chaîne | Oui | Adresse de la liste de diffusion | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | booléen | Indique si la requête a réussi | +| `list` | json | Détails de la liste de diffusion | + +### `mailgun_add_list_member` + +Ajouter un membre à une liste de diffusion + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API Mailgun | +| `listAddress` | chaîne | Oui | Adresse de la liste de diffusion | +| `address` | chaîne | Oui | Adresse e-mail du membre | +| `name` | chaîne | Non | Nom du membre | +| `vars` | chaîne | Non | Chaîne JSON des variables personnalisées | +| `subscribed` | booléen | Non | Indique si le membre est abonné | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | boolean | Indique si le membre a été ajouté avec succès | +| `message` | string | Message de réponse | +| `member` | json | Détails du membre ajouté | + +### `mailgun_list_domains` + +Lister tous les domaines de votre compte Mailgun + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Oui | Clé API Mailgun | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | boolean | Indique si la requête a réussi | +| `totalCount` | number | Nombre total de domaines | +| `items` | json | Tableau d'objets de domaine | + +### `mailgun_get_domain` + +Obtenir les détails d'un domaine spécifique + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Oui | Clé API Mailgun | +| `domain` | string | Oui | Nom de domaine | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | boolean | Indique si la requête a réussi | +| `domain` | json | Détails du domaine | + +## Notes + +- Catégorie : `tools` +- Type : `mailgun` diff --git a/apps/docs/content/docs/fr/tools/sendgrid.mdx b/apps/docs/content/docs/fr/tools/sendgrid.mdx new file mode 100644 index 0000000000..d4496a3bb3 --- /dev/null +++ b/apps/docs/content/docs/fr/tools/sendgrid.mdx @@ -0,0 +1,392 @@ +--- +title: SendGrid +description: Envoyez des emails et gérez des contacts, des listes et des modèles + avec SendGrid +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SendGrid](https://sendgrid.com) est une plateforme d'envoi d'emails cloud de premier plan, reconnue par les développeurs et les entreprises pour l'envoi fiable d'emails transactionnels et marketing à grande échelle. Grâce à ses API robustes et ses outils puissants, SendGrid vous permet de gérer tous les aspects de votre communication par email, de l'envoi de notifications et de reçus à la gestion de campagnes marketing complexes. + +SendGrid offre aux utilisateurs une suite complète d'opérations email, permettant d'automatiser les flux de travail email critiques et de gérer étroitement les listes de contacts, les modèles et l'engagement des destinataires. Son intégration transparente avec Sim permet aux agents et aux workflows de délivrer des messages ciblés, de maintenir des listes dynamiques de contacts et de destinataires, de déclencher des emails personnalisés via des modèles et de suivre les résultats en temps réel. + +Les fonctionnalités clés de SendGrid comprennent : + +- **Email transactionnel :** envoi automatisé d'emails transactionnels à haut volume (comme des notifications, reçus et réinitialisations de mot de passe). +- **Modèles dynamiques :** utilisation de modèles HTML riches ou textuels avec des données dynamiques pour une communication hautement personnalisée à grande échelle. +- **Gestion des contacts :** ajout et mise à jour de contacts marketing, gestion des listes de destinataires et ciblage de segments pour les campagnes. +- **Prise en charge des pièces jointes :** inclusion d'une ou plusieurs pièces jointes dans vos emails. +- **Couverture API complète :** gestion programmatique des emails, contacts, listes, modèles, groupes de suppression, et plus encore. + +En connectant SendGrid avec Sim, vos agents peuvent : + +- Envoyer des emails simples et avancés (avec modèles ou multi-destinataires) dans le cadre de n'importe quel workflow. +- Gérer et segmenter automatiquement les contacts et les listes. +- Exploiter des modèles pour assurer cohérence et personnalisation dynamique. +- Suivre et répondre à l'engagement des emails au sein de vos processus automatisés. + +Cette intégration vous permet d'automatiser tous les flux de communication critiques, de garantir que les messages atteignent le bon public et de maintenir le contrôle sur la stratégie de messagerie de votre organisation, directement à partir des flux de travail Sim. +{/* MANUAL-CONTENT-END */} + +## Instructions d'utilisation + +Intégrez SendGrid dans votre flux de travail. Envoyez des e-mails transactionnels, gérez les contacts et les listes marketing, et travaillez avec des modèles d'e-mail. Prend en charge les modèles dynamiques, les pièces jointes et la gestion complète des contacts. + +## Outils + +### `sendgrid_send_mail` + +Envoyer un e-mail en utilisant l'API SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Oui | Clé API SendGrid | +| `from` | string | Oui | Adresse e-mail de l'expéditeur \(doit être vérifiée dans SendGrid\) | +| `fromName` | string | Non | Nom de l'expéditeur | +| `to` | string | Oui | Adresse e-mail du destinataire | +| `toName` | string | Non | Nom du destinataire | +| `subject` | string | Non | Objet de l'e-mail \(obligatoire sauf si vous utilisez un modèle avec un objet prédéfini\) | +| `content` | string | Non | Contenu du corps de l'e-mail \(obligatoire sauf si vous utilisez un modèle avec un contenu prédéfini\) | +| `contentType` | string | Non | Type de contenu \(text/plain ou text/html\) | +| `cc` | string | Non | Adresse e-mail en CC | +| `bcc` | string | Non | Adresse e-mail en BCC | +| `replyTo` | string | Non | Adresse e-mail de réponse | +| `replyToName` | string | Non | Nom de réponse | +| `attachments` | file[] | Non | Fichiers à joindre à l'e-mail | +| `templateId` | string | Non | ID du modèle SendGrid à utiliser | +| `dynamicTemplateData` | json | Non | Objet JSON de données de modèle dynamique | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | boolean | Indique si l'e-mail a été envoyé avec succès | +| `messageId` | string | ID du message SendGrid | +| `to` | string | Adresse e-mail du destinataire | +| `subject` | string | Objet de l'e-mail | + +### `sendgrid_add_contact` + +Ajouter un nouveau contact à SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Oui | Clé API SendGrid | +| `email` | string | Oui | Adresse e-mail du contact | +| `firstName` | string | Non | Prénom du contact | +| `lastName` | string | Non | Nom de famille du contact | +| `customFields` | json | Non | Objet JSON de paires clé-valeur de champs personnalisés (utilisez les ID de champ comme e1_T, e2_N, e3_D, pas les noms de champ) | +| `listIds` | string | Non | Liste d'ID séparés par des virgules pour ajouter le contact | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `jobId` | string | ID de tâche pour suivre la création asynchrone du contact | +| `email` | string | Adresse e-mail du contact | +| `firstName` | string | Prénom du contact | +| `lastName` | string | Nom de famille du contact | +| `message` | string | Message d'état | + +### `sendgrid_get_contact` + +Obtenir un contact spécifique par ID depuis SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Oui | Clé API SendGrid | +| `contactId` | string | Oui | ID du contact | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `id` | string | ID du contact | +| `email` | string | Adresse e-mail du contact | +| `firstName` | string | Prénom du contact | +| `lastName` | string | Nom de famille du contact | +| `createdAt` | string | Horodatage de création | +| `updatedAt` | string | Horodatage de dernière mise à jour | +| `listIds` | json | Tableau des ID de listes auxquelles le contact appartient | +| `customFields` | json | Valeurs des champs personnalisés | + +### `sendgrid_search_contacts` + +Rechercher des contacts dans SendGrid à l'aide d'une requête + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | ---------- | ----------- | +| `apiKey` | string | Oui | Clé API SendGrid | +| `query` | string | Oui | Requête de recherche (par ex., "email LIKE '%example.com%' AND CONTAINS(list_ids, 'list-id')") | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `contacts` | json | Tableau des contacts correspondants | +| `contactCount` | number | Nombre total de contacts trouvés | + +### `sendgrid_delete_contacts` + +Supprimer un ou plusieurs contacts de SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | ---------- | ----------- | +| `apiKey` | string | Oui | Clé API SendGrid | +| `contactIds` | string | Oui | ID de contacts séparés par des virgules à supprimer | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `jobId` | string | ID de tâche pour la demande de suppression | + +### `sendgrid_create_list` + +Créer une nouvelle liste de contacts dans SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API SendGrid | +| `name` | chaîne | Oui | Nom de la liste | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `id` | chaîne | ID de la liste | +| `name` | chaîne | Nom de la liste | +| `contactCount` | nombre | Nombre de contacts dans la liste | + +### `sendgrid_get_list` + +Obtenir une liste spécifique par ID depuis SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API SendGrid | +| `listId` | chaîne | Oui | ID de la liste | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `id` | chaîne | ID de la liste | +| `name` | chaîne | Nom de la liste | +| `contactCount` | nombre | Nombre de contacts dans la liste | + +### `sendgrid_list_all_lists` + +Obtenir toutes les listes de contacts depuis SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API SendGrid | +| `pageSize` | nombre | Non | Nombre de listes à renvoyer par page \(par défaut : 100\) | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `lists` | json | Tableau de listes | + +### `sendgrid_delete_list` + +Supprimer une liste de contacts de SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API SendGrid | +| `listId` | chaîne | Oui | ID de la liste à supprimer | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `message` | chaîne | Message de succès | + +### `sendgrid_add_contacts_to_list` + +Ajouter ou mettre à jour des contacts et les assigner à une liste dans SendGrid (utilise PUT /v3/marketing/contacts) + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API SendGrid | +| `listId` | chaîne | Oui | ID de la liste à laquelle ajouter les contacts | +| `contacts` | json | Oui | Tableau JSON d'objets contact. Chaque contact doit avoir au minimum : email \(ou phone_number_id/external_id/anonymous_id\). Exemple : \[\{"email": "user@example.com", "first_name": "John"\}\] | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `jobId` | chaîne | ID de tâche pour suivre l'opération asynchrone | +| `message` | chaîne | Message de statut | + +### `sendgrid_remove_contacts_from_list` + +Supprimer des contacts d'une liste spécifique dans SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API SendGrid | +| `listId` | chaîne | Oui | ID de la liste | +| `contactIds` | chaîne | Oui | IDs de contacts séparés par des virgules à supprimer de la liste | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `jobId` | string | ID de tâche pour la requête | + +### `sendgrid_create_template` + +Créer un nouveau modèle d'e-mail dans SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Oui | Clé API SendGrid | +| `name` | string | Oui | Nom du modèle | +| `generation` | string | Non | Type de génération de modèle \(legacy ou dynamic, par défaut : dynamic\) | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `id` | string | ID du modèle | +| `name` | string | Nom du modèle | +| `generation` | string | Génération du modèle | +| `updatedAt` | string | Horodatage de la dernière mise à jour | +| `versions` | json | Tableau des versions du modèle | + +### `sendgrid_get_template` + +Obtenir un modèle spécifique par ID depuis SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Oui | Clé API SendGrid | +| `templateId` | string | Oui | ID du modèle | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `id` | string | ID du modèle | +| `name` | string | Nom du modèle | +| `generation` | string | Génération du modèle | +| `updatedAt` | string | Horodatage de la dernière mise à jour | +| `versions` | json | Tableau des versions du modèle | + +### `sendgrid_list_templates` + +Obtenir tous les modèles d'e-mail de SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API SendGrid | +| `generations` | chaîne | Non | Filtrer par génération \(legacy, dynamic, ou les deux\) | +| `pageSize` | nombre | Non | Nombre de modèles à renvoyer par page \(par défaut : 20\) | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `templates` | json | Tableau de modèles | + +### `sendgrid_delete_template` + +Supprimer un modèle d'e-mail de SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | -------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API SendGrid | +| `templateId` | chaîne | Oui | ID du modèle à supprimer | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | booléen | Statut de réussite de l'opération | +| `messageId` | chaîne | ID du message e-mail \(send_mail\) | +| `id` | chaîne | ID de la ressource | +| `jobId` | chaîne | ID de tâche pour les opérations asynchrones | +| `email` | chaîne | Adresse e-mail | +| `firstName` | chaîne | Prénom | +| `lastName` | chaîne | Nom de famille | +| `contacts` | json | Tableau de contacts | +| `contactCount` | nombre | Nombre de contacts | +| `lists` | json | Tableau de listes | +| `templates` | json | Tableau de modèles | +| `message` | chaîne | Statut ou message de réussite | +| `name` | chaîne | Nom de la ressource | +| `generation` | chaîne | Génération du modèle | + +### `sendgrid_create_template_version` + +Créer une nouvelle version d'un modèle d'e-mail dans SendGrid + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | ---------- | ----------- | +| `apiKey` | chaîne | Oui | Clé API SendGrid | +| `templateId` | chaîne | Oui | ID du modèle | +| `name` | chaîne | Oui | Nom de la version | +| `subject` | chaîne | Oui | Objet de l'e-mail | +| `htmlContent` | chaîne | Non | Contenu HTML du modèle | +| `plainContent` | chaîne | Non | Contenu texte brut du modèle | +| `active` | booléen | Non | Si cette version est active \(par défaut : true\) | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `id` | chaîne | ID de la version | +| `templateId` | chaîne | ID du modèle | +| `name` | chaîne | Nom de la version | +| `subject` | chaîne | Objet de l'e-mail | +| `active` | booléen | Si cette version est active | +| `htmlContent` | chaîne | Contenu HTML | +| `plainContent` | chaîne | Contenu texte brut | +| `updatedAt` | chaîne | Horodatage de la dernière mise à jour | + +## Notes + +- Catégorie : `tools` +- Type : `sendgrid` diff --git a/apps/docs/content/docs/fr/tools/smtp.mdx b/apps/docs/content/docs/fr/tools/smtp.mdx new file mode 100644 index 0000000000..d8205cdd64 --- /dev/null +++ b/apps/docs/content/docs/fr/tools/smtp.mdx @@ -0,0 +1,73 @@ +--- +title: SMTP +description: Envoyez des emails via n'importe quel serveur de messagerie SMTP +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SMTP (Simple Mail Transfer Protocol)](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol) est la norme fondamentale pour la transmission d'emails sur Internet. En vous connectant à n'importe quel serveur compatible SMTP—comme Gmail, Outlook, ou l'infrastructure de messagerie de votre organisation—vous pouvez envoyer des emails de manière programmatique et automatiser vos communications sortantes. + +L'intégration SMTP vous permet de personnaliser entièrement l'envoi d'emails grâce à une connectivité directe au serveur, prenant en charge les cas d'utilisation d'email basiques et avancés. Avec SMTP, vous pouvez contrôler tous les aspects de la livraison des messages, de la gestion des destinataires et du formatage du contenu, ce qui le rend adapté aux notifications transactionnelles, aux envois en masse et à tout flux de travail automatisé nécessitant une livraison robuste d'emails sortants. + +**Les fonctionnalités clés disponibles via l'intégration SMTP incluent :** + +- **Livraison universelle d'emails :** Envoyez des emails en utilisant n'importe quel serveur SMTP en configurant les paramètres de connexion standard. +- **Expéditeur et destinataires personnalisables :** Spécifiez l'adresse de l'expéditeur, le nom d'affichage, les destinataires principaux, ainsi que les champs CC et BCC. +- **Prise en charge de contenu enrichi :** Envoyez des emails en texte brut ou au format HTML richement formaté selon vos besoins. +- **Pièces jointes :** Incluez plusieurs fichiers en pièces jointes dans les emails sortants. +- **Sécurité flexible :** Connectez-vous en utilisant les protocoles TLS, SSL ou standard (non chiffré) selon ce que prend en charge votre fournisseur SMTP. +- **En-têtes avancés :** Définissez les en-têtes de réponse et d'autres options d'email avancées pour répondre aux flux de messagerie complexes et aux interactions utilisateur. + +En intégrant SMTP avec Sim, les agents et les flux de travail peuvent envoyer des emails de manière programmatique dans le cadre de tout processus automatisé—allant de l'envoi de notifications et de confirmations à l'automatisation des communications externes, des rapports et de la livraison de documents. Cela offre une approche hautement flexible et indépendante du fournisseur pour gérer les emails directement au sein de vos processus pilotés par l'IA. +{/* MANUAL-CONTENT-END */} + +## Instructions d'utilisation + +Envoyez des emails en utilisant n'importe quel serveur SMTP (Gmail, Outlook, serveurs personnalisés, etc.). Configurez les paramètres de connexion SMTP et envoyez des emails avec un contrôle total sur le contenu, les destinataires et les pièces jointes. + +## Outils + +### `smtp_send_mail` + +Envoyer des emails via un serveur SMTP + +#### Entrée + +| Paramètre | Type | Obligatoire | Description | +| --------- | ---- | ----------- | ----------- | +| `smtpHost` | string | Oui | Nom d'hôte du serveur SMTP \(ex., smtp.gmail.com\) | +| `smtpPort` | number | Oui | Port du serveur SMTP \(587 pour TLS, 465 pour SSL\) | +| `smtpUsername` | string | Oui | Nom d'utilisateur pour l'authentification SMTP | +| `smtpPassword` | string | Oui | Mot de passe pour l'authentification SMTP | +| `smtpSecure` | string | Oui | Protocole de sécurité \(TLS, SSL ou Aucun\) | +| `from` | string | Oui | Adresse email de l'expéditeur | +| `to` | string | Oui | Adresse email du destinataire | +| `subject` | string | Oui | Objet de l'email | +| `body` | string | Oui | Contenu du corps de l'email | +| `contentType` | string | Non | Type de contenu \(texte ou html\) | +| `fromName` | string | Non | Nom d'affichage de l'expéditeur | +| `cc` | string | Non | Destinataires en copie \(séparés par des virgules\) | +| `bcc` | string | Non | Destinataires en copie cachée \(séparés par des virgules\) | +| `replyTo` | string | Non | Adresse email de réponse | +| `attachments` | file[] | Non | Fichiers à joindre à l'email | + +#### Sortie + +| Paramètre | Type | Description | +| --------- | ---- | ----------- | +| `success` | boolean | Indique si l'email a été envoyé avec succès | +| `messageId` | string | ID du message du serveur SMTP | +| `to` | string | Adresse email du destinataire | +| `subject` | string | Objet de l'email | +| `error` | string | Message d'erreur si l'envoi a échoué | + +## Notes + +- Catégorie : `tools` +- Type : `smtp` diff --git a/apps/docs/content/docs/ja/tools/linkedin.mdx b/apps/docs/content/docs/ja/tools/linkedin.mdx new file mode 100644 index 0000000000..ec541b4c2e --- /dev/null +++ b/apps/docs/content/docs/ja/tools/linkedin.mdx @@ -0,0 +1,83 @@ +--- +title: LinkedIn +description: 投稿を共有し、LinkedInのプレゼンスを管理する +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[LinkedIn](https://www.linkedin.com)は世界最大のプロフェッショナルネットワーキングプラットフォームで、ユーザーがキャリアを構築し、ネットワークとつながり、専門的なコンテンツを共有することを可能にします。LinkedInは、個人ブランディング、採用活動、求職活動、ビジネス開発など、様々な業界のプロフェッショナルに広く利用されています。 + +LinkedInを使用すると、個人フィードに投稿を簡単に共有してネットワークとエンゲージメントを取ったり、プロフェッショナルな実績を強調するためにプロフィール情報にアクセスしたりできます。Simとの自動統合により、LinkedInの機能をプログラムで活用できるようになり、エージェントやワークフローが更新を投稿したり、プロフェッショナルなプレゼンスについてレポートしたり、手動の作業なしにフィードをアクティブに保つことが可能になります。 + +この統合を通じて利用可能な主なLinkedIn機能には以下が含まれます: + +- **投稿の共有:** プロフェッショナルな更新、記事、またはお知らせをLinkedInの個人フィードに自動的に公開します。 +- **プロフィール情報:** LinkedInプロフィールに関する詳細情報を取得し、ワークフロー内での監視や下流タスクでの使用が可能です。 + +これらの機能により、AIやワークフロー自動化戦略の一部として、LinkedInネットワークとのエンゲージメントを維持し、プロフェッショナルなリーチを効率的に拡大することが容易になります。 +{/* MANUAL-CONTENT-END */} + +## 使用方法 + +LinkedInをワークフローに統合します。個人フィードに投稿を共有し、LinkedInプロフィール情報にアクセスします。 + +## ツール + +### `linkedin_share_post` + +LinkedInの個人フィードに投稿を共有する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `text` | string | はい | LinkedInの投稿のテキスト内容 | +| `visibility` | string | いいえ | この投稿を見ることができる人:「PUBLIC」または「CONNECTIONS」\(デフォルト:「PUBLIC」\) | +| `request` | string | いいえ | 説明なし | +| `output` | string | いいえ | 説明なし | +| `output` | string | いいえ | 説明なし | +| `specificContent` | string | いいえ | 説明なし | +| `shareCommentary` | string | いいえ | 説明なし | +| `visibility` | string | いいえ | 説明なし | +| `headers` | string | いいえ | 説明なし | +| `output` | string | いいえ | 説明なし | +| `output` | string | いいえ | 説明なし | +| `output` | string | いいえ | 説明なし | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | 操作成功ステータス | +| `postId` | string | 作成された投稿ID | +| `profile` | json | LinkedInプロフィール情報 | +| `error` | string | 操作が失敗した場合のエラーメッセージ | + +### `linkedin_get_profile` + +LinkedInプロフィール情報を取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | 操作成功ステータス | +| `postId` | string | 作成された投稿ID | +| `profile` | json | LinkedInプロフィール情報 | +| `error` | string | 操作が失敗した場合のエラーメッセージ | + +## 注意事項 + +- カテゴリー: `tools` +- タイプ: `linkedin` diff --git a/apps/docs/content/docs/ja/tools/mailgun.mdx b/apps/docs/content/docs/ja/tools/mailgun.mdx new file mode 100644 index 0000000000..82083e2e47 --- /dev/null +++ b/apps/docs/content/docs/ja/tools/mailgun.mdx @@ -0,0 +1,216 @@ +--- +title: Mailgun +description: Mailgunでメールを送信し、メーリングリストを管理する +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[Mailgun](https://www.mailgun.com)は、開発者やビジネス向けに設計された強力なメール配信サービスで、メールの送受信やトラッキングを簡単に行うことができます。Mailgunを使用すると、信頼性の高いトランザクションメールやマーケティングメール、柔軟なメーリングリスト管理、高度なイベントトラッキングのための堅牢なAPIを活用できます。 + +Mailgunの包括的な機能セットにより、主要なメール操作を自動化し、配信可能性や受信者のエンゲージメントを緊密に監視することができます。これにより、コミュニケーション、通知、キャンペーンメールがワークフローの中核となるプロセスの理想的なソリューションとなります。 + +Mailgunの主な機能には以下が含まれます: + +- **トランザクションメール送信:** アカウント通知、領収書、アラート、パスワードリセットなどの大量メールを配信。 +- **リッチメールコンテンツ:** プレーンテキストとHTMLの両方のメールを送信し、タグを使用してメッセージを分類・追跡。 +- **メーリングリスト管理:** メーリングリストとメンバーを作成、更新、管理して、グループコミュニケーションを効率的に送信。 +- **ドメイン情報:** 送信ドメインに関する詳細を取得して、構成と健全性を監視。 +- **イベントトラッキング:** 送信メッセージに関する詳細なイベントデータで、メールの配信可能性とエンゲージメントを分析。 +- **メッセージ取得:** コンプライアンス、分析、またはトラブルシューティングのニーズのために保存されたメッセージにアクセス。 + +MailgunをSimに統合することで、エージェントはプログラムによるメール送信、メーリングリスト管理、ドメイン情報へのアクセス、自動化されたワークフローの一部としてリアルタイムイベントの監視を行うことができます。これにより、AIを活用したプロセスから直接ユーザーとインテリジェントでデータ駆動型のエンゲージメントが可能になります。 +{/* MANUAL-CONTENT-END */} + +## 使用手順 + +Mailgunをワークフローに統合します。トランザクションメールの送信、メーリングリストとメンバーの管理、ドメイン情報の表示、メールイベントの追跡が可能です。テキストメールとHTMLメール、追跡用のタグ、包括的なリスト管理をサポートしています。 + +## ツール + +### `mailgun_send_message` + +Mailgun APIを使用してメールを送信する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Mailgun APIキー | +| `domain` | string | はい | Mailgunドメイン(例:mg.example.com) | +| `from` | string | はい | 送信者のメールアドレス | +| `to` | string | はい | 受信者のメールアドレス(複数の場合はカンマ区切り) | +| `subject` | string | はい | メールの件名 | +| `text` | string | いいえ | メールのプレーンテキスト本文 | +| `html` | string | いいえ | メールのHTML本文 | +| `cc` | string | いいえ | CCメールアドレス(複数の場合はカンマ区切り) | +| `bcc` | string | いいえ | BCCメールアドレス(複数の場合はカンマ区切り) | +| `tags` | string | いいえ | メールのタグ(カンマ区切り) | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | メッセージが正常に送信されたかどうか | +| `id` | string | メッセージID | +| `message` | string | Mailgunからのレスポンスメッセージ | + +### `mailgun_get_message` + +キーによって保存されたメッセージを取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Mailgun APIキー | +| `domain` | string | はい | Mailgunドメイン | +| `messageKey` | string | はい | メッセージストレージキー | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | リクエストが成功したかどうか | +| `recipients` | string | メッセージの受信者 | +| `from` | string | 送信者のメールアドレス | +| `subject` | string | メッセージの件名 | +| `bodyPlain` | string | プレーンテキスト本文 | +| `strippedText` | string | 整形されたテキスト | +| `strippedSignature` | string | 整形された署名 | +| `bodyHtml` | string | HTML本文 | +| `strippedHtml` | string | 整形されたHTML | +| `attachmentCount` | number | 添付ファイルの数 | +| `timestamp` | number | メッセージのタイムスタンプ | +| `messageHeaders` | json | メッセージヘッダー | +| `contentIdMap` | json | コンテンツIDマップ | + +### `mailgun_list_messages` + +Mailgunを通じて送信されたメッセージのイベント(ログ)を一覧表示する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Mailgun APIキー | +| `domain` | string | はい | Mailgunドメイン | +| `event` | string | いいえ | イベントタイプでフィルタリング(accepted、delivered、failed、opened、clickedなど) | +| `limit` | number | いいえ | 返すイベントの最大数(デフォルト:100) | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | リクエストが成功したかどうか | +| `items` | json | イベント項目の配列 | +| `paging` | json | ページング情報 | + +### `mailgun_create_mailing_list` + +新しいメーリングリストを作成する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Mailgun APIキー | +| `address` | string | はい | メーリングリストアドレス(例:list@example.com) | +| `name` | string | いいえ | メーリングリスト名 | +| `description` | string | いいえ | メーリングリストの説明 | +| `accessLevel` | string | いいえ | アクセスレベル:readonly、members、またはeveryone | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | リストが正常に作成されたかどうか | +| `message` | string | レスポンスメッセージ | +| `list` | json | 作成されたメーリングリストの詳細 | + +### `mailgun_get_mailing_list` + +メーリングリストの詳細を取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Mailgun APIキー | +| `address` | string | はい | メーリングリストアドレス | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | リクエストが成功したかどうか | +| `list` | json | メーリングリストの詳細 | + +### `mailgun_add_list_member` + +メーリングリストにメンバーを追加する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Mailgun APIキー | +| `listAddress` | string | はい | メーリングリストアドレス | +| `address` | string | はい | メンバーのメールアドレス | +| `name` | string | いいえ | メンバー名 | +| `vars` | string | いいえ | カスタム変数のJSON文字列 | +| `subscribed` | boolean | いいえ | メンバーが購読しているかどうか | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | メンバーが正常に追加されたかどうか | +| `message` | string | レスポンスメッセージ | +| `member` | json | 追加されたメンバーの詳細 | + +### `mailgun_list_domains` + +Mailgunアカウントのすべてのドメインを一覧表示する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Mailgun APIキー | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | リクエストが成功したかどうか | +| `totalCount` | number | ドメインの総数 | +| `items` | json | ドメインオブジェクトの配列 | + +### `mailgun_get_domain` + +特定のドメインの詳細を取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Mailgun APIキー | +| `domain` | string | はい | ドメイン名 | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | リクエストが成功したかどうか | +| `domain` | json | ドメインの詳細 | + +## 注意事項 + +- カテゴリー: `tools` +- タイプ: `mailgun` diff --git a/apps/docs/content/docs/ja/tools/sendgrid.mdx b/apps/docs/content/docs/ja/tools/sendgrid.mdx new file mode 100644 index 0000000000..4a5e555075 --- /dev/null +++ b/apps/docs/content/docs/ja/tools/sendgrid.mdx @@ -0,0 +1,391 @@ +--- +title: SendGrid +description: SendGridでメールの送信、連絡先、リスト、テンプレートの管理を行う +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SendGrid](https://sendgrid.com)は、開発者や企業が信頼する、スケーラブルなトランザクションメールやマーケティングメールを確実に配信するクラウドベースのメール配信プラットフォームです。強力なAPIとツールを備え、SendGridは通知や領収書の送信から複雑なマーケティングキャンペーンの管理まで、あらゆるメールコミュニケーションを管理できます。 + +SendGridは、重要なメールワークフローの自動化や連絡先リスト、テンプレート、受信者のエンゲージメントの緻密な管理など、メール運用の完全なスイートを提供します。Simとのシームレスな統合により、エージェントやワークフローはターゲットを絞ったメッセージの配信、動的な連絡先やリストの維持、テンプレートを通じたパーソナライズされたメールの送信、そしてリアルタイムでの結果追跡が可能になります。 + +SendGridの主な機能には以下が含まれます: + +- **トランザクションメール:** 自動化された大量のトランザクションメール(通知、領収書、パスワードリセットなど)を送信。 +- **動的テンプレート:** リッチHTMLまたはテキストテンプレートに動的データを使用して、高度にパーソナライズされた大規模なコミュニケーションを実現。 +- **連絡先管理:** マーケティング連絡先の追加と更新、受信者リストの管理、キャンペーン向けのセグメントのターゲティング。 +- **添付ファイルのサポート:** メールに1つまたは複数のファイル添付が可能。 +- **包括的なAPIカバレッジ:** メール、連絡先、リスト、テンプレート、抑制グループなどをプログラムで管理。 + +SendGridとSimを連携させることで、エージェントは以下のことが可能になります: + +- ワークフローの一部として、シンプルなメールと高度な(テンプレート化または複数の受信者向けの)メールの両方を送信。 +- 連絡先とリストを自動的に管理・セグメント化。 +- 一貫性と動的なパーソナライゼーションのためにテンプレートを活用。 +- 自動化されたプロセス内でメールのエンゲージメントを追跡し対応。 + +この連携により、重要なコミュニケーションフローをすべて自動化し、メッセージが適切な対象者に届くようにし、Simワークフローから直接組織のメール戦略を管理することができます。 +{/* MANUAL-CONTENT-END */} + +## 使用方法 + +SendGridをワークフローに統合します。トランザクションメールの送信、マーケティング連絡先とリストの管理、メールテンプレートの操作が可能です。動的テンプレート、添付ファイル、包括的な連絡先管理をサポートしています。 + +## ツール + +### `sendgrid_send_mail` + +SendGrid APIを使用してメールを送信する + +#### 入力 + +| パラメータ | 種類 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `from` | string | はい | 送信者のメールアドレス(SendGridで検証済みである必要があります) | +| `fromName` | string | いいえ | 送信者名 | +| `to` | string | はい | 受信者のメールアドレス | +| `toName` | string | いいえ | 受信者名 | +| `subject` | string | いいえ | メールの件名(事前定義された件名を持つテンプレートを使用しない限り必須) | +| `content` | string | いいえ | メール本文のコンテンツ(事前定義されたコンテンツを持つテンプレートを使用しない限り必須) | +| `contentType` | string | いいえ | コンテンツタイプ(text/plainまたはtext/html) | +| `cc` | string | いいえ | CCメールアドレス | +| `bcc` | string | いいえ | BCCメールアドレス | +| `replyTo` | string | いいえ | 返信先メールアドレス | +| `replyToName` | string | いいえ | 返信先名 | +| `attachments` | file[] | いいえ | メールに添付するファイル | +| `templateId` | string | いいえ | 使用するSendGridテンプレートID | +| `dynamicTemplateData` | json | いいえ | 動的テンプレートデータのJSONオブジェクト | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | メールが正常に送信されたかどうか | +| `messageId` | string | SendGridメッセージID | +| `to` | string | 受信者のメールアドレス | +| `subject` | string | メールの件名 | + +### `sendgrid_add_contact` + +SendGridに新しい連絡先を追加する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `email` | string | はい | 連絡先のメールアドレス | +| `firstName` | string | いいえ | 連絡先の名 | +| `lastName` | string | いいえ | 連絡先の姓 | +| `customFields` | json | いいえ | カスタムフィールドのキーと値のペアのJSONオブジェクト(フィールド名ではなく、e1_T、e2_N、e3_DなどのフィールドIDを使用) | +| `listIds` | string | いいえ | 連絡先を追加するリストIDのカンマ区切りリスト | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `jobId` | string | 非同期連絡先作成を追跡するためのジョブID | +| `email` | string | 連絡先のメールアドレス | +| `firstName` | string | 連絡先の名 | +| `lastName` | string | 連絡先の姓 | +| `message` | string | ステータスメッセージ | + +### `sendgrid_get_contact` + +SendGridから特定の連絡先をIDで取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `contactId` | string | はい | 連絡先ID | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `id` | string | 連絡先ID | +| `email` | string | 連絡先のメールアドレス | +| `firstName` | string | 連絡先の名 | +| `lastName` | string | 連絡先の姓 | +| `createdAt` | string | 作成タイムスタンプ | +| `updatedAt` | string | 最終更新タイムスタンプ | +| `listIds` | json | 連絡先が所属するリストIDの配列 | +| `customFields` | json | カスタムフィールドの値 | + +### `sendgrid_search_contacts` + +クエリを使用してSendGrid内の連絡先を検索する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `query` | string | はい | 検索クエリ(例:"email LIKE '%example.com%' AND CONTAINS(list_ids, 'list-id')") | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `contacts` | json | 一致する連絡先の配列 | +| `contactCount` | number | 見つかった連絡先の総数 | + +### `sendgrid_delete_contacts` + +SendGridから1つ以上の連絡先を削除する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `contactIds` | string | はい | 削除する連絡先IDのカンマ区切りリスト | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `jobId` | string | 削除リクエストのジョブID | + +### `sendgrid_create_list` + +SendGridで新しいコンタクトリストを作成する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `name` | string | はい | リスト名 | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `id` | string | リストID | +| `name` | string | リスト名 | +| `contactCount` | number | リスト内のコンタクト数 | + +### `sendgrid_get_list` + +SendGridから特定のリストをIDで取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `listId` | string | はい | リストID | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `id` | string | リストID | +| `name` | string | リスト名 | +| `contactCount` | number | リスト内のコンタクト数 | + +### `sendgrid_list_all_lists` + +SendGridからすべてのコンタクトリストを取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `pageSize` | number | いいえ | ページごとに返すリスト数(デフォルト:100) | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `lists` | json | リストの配列 | + +### `sendgrid_delete_list` + +SendGridからコンタクトリストを削除する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `listId` | string | はい | 削除するリストID | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `message` | string | 成功メッセージ | + +### `sendgrid_add_contacts_to_list` + +SendGridでコンタクトを追加または更新し、リストに割り当てる(PUT /v3/marketing/contactsを使用) + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `listId` | string | はい | コンタクトを追加するリストID | +| `contacts` | json | はい | コンタクトオブジェクトのJSON配列。各コンタクトには少なくとも:email(またはphone_number_id/external_id/anonymous_id)が必要。例:\[\{"email": "user@example.com", "first_name": "John"\}\] | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `jobId` | string | 非同期操作を追跡するためのジョブID | +| `message` | string | ステータスメッセージ | + +### `sendgrid_remove_contacts_from_list` + +SendGridの特定のリストからコンタクトを削除する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `listId` | string | はい | リストID | +| `contactIds` | string | はい | リストから削除するコンタクトIDのカンマ区切りリスト | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `jobId` | string | リクエストのジョブID | + +### `sendgrid_create_template` + +SendGridで新しいメールテンプレートを作成する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `name` | string | はい | テンプレート名 | +| `generation` | string | いいえ | テンプレート生成タイプ(レガシーまたはダイナミック、デフォルト:ダイナミック) | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `id` | string | テンプレートID | +| `name` | string | テンプレート名 | +| `generation` | string | テンプレート生成 | +| `updatedAt` | string | 最終更新タイムスタンプ | +| `versions` | json | テンプレートバージョンの配列 | + +### `sendgrid_get_template` + +SendGridから特定のテンプレートをIDで取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `templateId` | string | はい | テンプレートID | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `id` | string | テンプレートID | +| `name` | string | テンプレート名 | +| `generation` | string | テンプレート生成 | +| `updatedAt` | string | 最終更新タイムスタンプ | +| `versions` | json | テンプレートバージョンの配列 | + +### `sendgrid_list_templates` + +SendGridからすべてのメールテンプレートを取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `generations` | string | いいえ | 生成方法でフィルタリング(legacy、dynamic、または両方) | +| `pageSize` | number | いいえ | ページごとに返すテンプレートの数(デフォルト:20) | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `templates` | json | テンプレートの配列 | + +### `sendgrid_delete_template` + +SendGridからメールテンプレートを削除する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `templateId` | string | はい | 削除するテンプレートID | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | 操作成功ステータス | +| `messageId` | string | メールメッセージID(send_mail) | +| `id` | string | リソースID | +| `jobId` | string | 非同期操作のジョブID | +| `email` | string | メールアドレス | +| `firstName` | string | 名 | +| `lastName` | string | 姓 | +| `contacts` | json | 連絡先の配列 | +| `contactCount` | number | 連絡先の数 | +| `lists` | json | リストの配列 | +| `templates` | json | テンプレートの配列 | +| `message` | string | ステータスまたは成功メッセージ | +| `name` | string | リソース名 | +| `generation` | string | テンプレート生成方法 | + +### `sendgrid_create_template_version` + +SendGridでメールテンプレートの新しいバージョンを作成する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | SendGrid APIキー | +| `templateId` | string | はい | テンプレートID | +| `name` | string | はい | バージョン名 | +| `subject` | string | はい | メールの件名 | +| `htmlContent` | string | いいえ | テンプレートのHTML内容 | +| `plainContent` | string | いいえ | テンプレートのプレーンテキスト内容 | +| `active` | boolean | いいえ | このバージョンがアクティブかどうか(デフォルト:true) | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `id` | string | バージョンID | +| `templateId` | string | テンプレートID | +| `name` | string | バージョン名 | +| `subject` | string | メールの件名 | +| `active` | boolean | このバージョンがアクティブかどうか | +| `htmlContent` | string | HTML内容 | +| `plainContent` | string | プレーンテキスト内容 | +| `updatedAt` | string | 最終更新タイムスタンプ | + +## 注意事項 + +- カテゴリー: `tools` +- タイプ: `sendgrid` diff --git a/apps/docs/content/docs/ja/tools/smtp.mdx b/apps/docs/content/docs/ja/tools/smtp.mdx new file mode 100644 index 0000000000..39ef4ae103 --- /dev/null +++ b/apps/docs/content/docs/ja/tools/smtp.mdx @@ -0,0 +1,73 @@ +--- +title: SMTP +description: 任意のSMTPメールサーバーを介してメールを送信 +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SMTP(Simple Mail Transfer Protocol)](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol)は、インターネット上でのメール送信の基本的な標準規格です。Gmail、Outlook、または組織独自のメールインフラなど、SMTP互換サーバーに接続することで、プログラムによるメール送信や送信コミュニケーションの自動化が可能になります。 + +SMTP統合により、サーバーへの直接接続を通じてメール送信を完全にカスタマイズでき、基本的なものから高度なメールユースケースまでサポートします。SMTPを使用すると、メッセージ配信、受信者管理、コンテンツフォーマットなどあらゆる側面を制御できるため、トランザクションメール通知、一括メール送信、堅牢な送信メール配信を必要とするあらゆる自動化ワークフローに適しています。 + +**SMTP統合で利用可能な主な機能:** + +- **ユニバーサルなメール配信:** 標準的なサーバー接続パラメータを設定することで、任意のSMTPサーバーを使用してメールを送信できます。 +- **カスタマイズ可能な送信者と受信者:** 送信者アドレス、表示名、主要受信者、CCおよびBCCフィールドを指定できます。 +- **リッチコンテンツのサポート:** 要件に応じて、プレーンテキストまたはリッチフォーマットのHTMLメールを送信できます。 +- **添付ファイル:** 送信メールに複数のファイルを添付ファイルとして含めることができます。 +- **柔軟なセキュリティ:** SMTPプロバイダーがサポートするTLS、SSL、または標準(非暗号化)プロトコルを使用して接続できます。 +- **高度なヘッダー:** 返信先ヘッダーやその他の高度なメールオプションを設定して、複雑なメールフローやユーザーインタラクションに対応できます。 + +SMTPをSimと統合することで、エージェントやワークフローは、通知や確認メールの送信から、外部コミュニケーション、レポート作成、文書配信の自動化まで、あらゆる自動化プロセスの一部としてプログラムによるメール送信が可能になります。これにより、AI駆動プロセス内で直接メールを管理するための、非常に柔軟でプロバイダーに依存しないアプローチが提供されます。 +{/* MANUAL-CONTENT-END */} + +## 使用方法 + +任意のSMTPサーバー(Gmail、Outlook、カスタムサーバーなど)を使用してメールを送信します。SMTP接続設定を構成し、コンテンツ、受信者、添付ファイルを完全に制御してメールを送信できます。 + +## ツール + +### `smtp_send_mail` + +SMTPサーバー経由でメールを送信 + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `smtpHost` | string | はい | SMTPサーバーのホスト名(例:smtp.gmail.com) | +| `smtpPort` | number | はい | SMTPサーバーのポート(TLSの場合は587、SSLの場合は465) | +| `smtpUsername` | string | はい | SMTP認証のユーザー名 | +| `smtpPassword` | string | はい | SMTP認証のパスワード | +| `smtpSecure` | string | はい | セキュリティプロトコル(TLS、SSL、またはNone) | +| `from` | string | はい | 送信者のメールアドレス | +| `to` | string | はい | 受信者のメールアドレス | +| `subject` | string | はい | メールの件名 | +| `body` | string | はい | メール本文の内容 | +| `contentType` | string | いいえ | コンテンツタイプ(textまたはhtml) | +| `fromName` | string | いいえ | 送信者の表示名 | +| `cc` | string | いいえ | CC受信者(カンマ区切り) | +| `bcc` | string | いいえ | BCC受信者(カンマ区切り) | +| `replyTo` | string | いいえ | 返信先メールアドレス | +| `attachments` | file[] | いいえ | メールに添付するファイル | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `success` | boolean | メールが正常に送信されたかどうか | +| `messageId` | string | SMTPサーバーからのメッセージID | +| `to` | string | 受信者のメールアドレス | +| `subject` | string | メールの件名 | +| `error` | string | 送信に失敗した場合のエラーメッセージ | + +## メモ + +- カテゴリー: `tools` +- タイプ: `smtp` diff --git a/apps/docs/content/docs/zh/tools/linkedin.mdx b/apps/docs/content/docs/zh/tools/linkedin.mdx new file mode 100644 index 0000000000..30f019c3a3 --- /dev/null +++ b/apps/docs/content/docs/zh/tools/linkedin.mdx @@ -0,0 +1,83 @@ +--- +title: LinkedIn +description: 分享帖子并管理您的 LinkedIn 存在 +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[LinkedIn](https://www.linkedin.com) 是全球最大的职业社交平台,帮助用户建立职业生涯,与人脉建立联系,并分享专业内容。LinkedIn 被各行业的专业人士广泛用于个人品牌建设、招聘、求职和业务发展。 + +通过 LinkedIn,您可以轻松地在个人动态中分享帖子,与您的网络互动,并访问您的个人资料信息以突出您的职业成就。与 Sim 的自动集成使您能够以编程方式利用 LinkedIn 的功能——让代理和工作流发布更新、报告您的职业存在,并在无需手动操作的情况下保持动态活跃。 + +通过此集成可用的 LinkedIn 关键功能包括: + +- **分享帖子:** 自动将专业更新、文章或公告发布到您的 LinkedIn 个人动态。 +- **个人资料信息:** 检索有关您 LinkedIn 个人资料的详细信息,以便在工作流中进行监控或用于后续任务。 + +这些功能使您能够轻松地保持 LinkedIn 网络的互动,并作为您的 AI 或工作流自动化策略的一部分,高效地扩展您的职业影响力。 +{/* MANUAL-CONTENT-END */} + +## 使用说明 + +将 LinkedIn 集成到工作流中。在个人动态中分享帖子并访问您的 LinkedIn 个人资料信息。 + +## 工具 + +### `linkedin_share_post` + +将帖子分享到您的个人 LinkedIn 动态 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `text` | string | 是 | 您的 LinkedIn 帖子的文本内容 | +| `visibility` | string | 否 | 谁可以看到此帖子:“PUBLIC” 或 “CONNECTIONS” \(默认值:“PUBLIC”\) | +| `request` | string | 否 | 无描述 | +| `output` | string | 否 | 无描述 | +| `output` | string | 否 | 无描述 | +| `specificContent` | string | 否 | 无描述 | +| `shareCommentary` | string | 否 | 无描述 | +| `visibility` | string | 否 | 无描述 | +| `headers` | string | 否 | 无描述 | +| `output` | string | 否 | 无描述 | +| `output` | string | 否 | 无描述 | +| `output` | string | 否 | 无描述 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 操作成功状态 | +| `postId` | string | 创建的帖子 ID | +| `profile` | json | LinkedIn 个人资料信息 | +| `error` | string | 如果操作失败的错误信息 | + +### `linkedin_get_profile` + +检索您的 LinkedIn 个人资料信息 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 操作成功状态 | +| `postId` | string | 创建的帖子 ID | +| `profile` | json | LinkedIn 个人资料信息 | +| `error` | string | 如果操作失败的错误信息 | + +## 注意事项 + +- 类别: `tools` +- 类型: `linkedin` diff --git a/apps/docs/content/docs/zh/tools/mailgun.mdx b/apps/docs/content/docs/zh/tools/mailgun.mdx new file mode 100644 index 0000000000..8d2e2c4ae6 --- /dev/null +++ b/apps/docs/content/docs/zh/tools/mailgun.mdx @@ -0,0 +1,216 @@ +--- +title: Mailgun +description: 使用 Mailgun 发送电子邮件并管理邮件列表 +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[Mailgun](https://www.mailgun.com) 是一款功能强大的电子邮件发送服务,专为开发者和企业设计,能够轻松发送、接收和跟踪电子邮件。Mailgun 提供强大的 API,支持可靠的事务性和营销电子邮件、灵活的邮件列表管理以及高级事件跟踪。 + +通过 Mailgun 的全面功能集,您可以自动化关键的电子邮件操作,并密切监控投递率和收件人参与度。这使其成为在通信、通知和活动邮件是核心流程的工作流自动化中的理想解决方案。 + +Mailgun 的主要功能包括: + +- **事务性电子邮件发送:** 发送大量电子邮件,例如账户通知、收据、警报和密码重置。 +- **丰富的电子邮件内容:** 发送纯文本和 HTML 格式的电子邮件,并使用标签对消息进行分类和跟踪。 +- **邮件列表管理:** 创建、更新和管理邮件列表及成员,以高效发送分组通信。 +- **域信息:** 检索发送域的详细信息,以监控配置和健康状况。 +- **事件跟踪:** 通过详细的事件数据分析电子邮件的投递率和参与度。 +- **消息检索:** 访问存储的消息以满足合规性、分析或故障排除需求。 + +通过将 Mailgun 集成到 Sim 中,您的代理可以以编程方式发送电子邮件、管理邮件列表、访问域信息并监控实时事件,作为自动化工作流的一部分。这使您能够直接从 AI 驱动的流程中实现智能、数据驱动的用户互动。 +{/* MANUAL-CONTENT-END */} + +## 使用说明 + +将 Mailgun 集成到您的工作流中。发送事务性电子邮件,管理邮件列表及成员,查看域信息并跟踪电子邮件事件。支持文本和 HTML 格式的电子邮件、用于跟踪的标签以及全面的列表管理功能。 + +## 工具 + +### `mailgun_send_message` + +使用 Mailgun API 发送电子邮件 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Mailgun API 密钥 | +| `domain` | string | 是 | Mailgun 域名 \(例如:mg.example.com\) | +| `from` | string | 是 | 发件人电子邮件地址 | +| `to` | string | 是 | 收件人电子邮件地址 \(多个地址用逗号分隔\) | +| `subject` | string | 是 | 电子邮件主题 | +| `text` | string | 否 | 电子邮件的纯文本正文 | +| `html` | string | 否 | 电子邮件的 HTML 正文 | +| `cc` | string | 否 | 抄送电子邮件地址 \(多个地址用逗号分隔\) | +| `bcc` | string | 否 | 密送电子邮件地址 \(多个地址用逗号分隔\) | +| `tags` | string | 否 | 电子邮件标签 \(用逗号分隔\) | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 消息是否成功发送 | +| `id` | string | 消息 ID | +| `message` | string | 来自 Mailgun 的响应消息 | + +### `mailgun_get_message` + +通过其密钥检索存储的消息 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Mailgun API 密钥 | +| `domain` | string | 是 | Mailgun 域名 | +| `messageKey` | string | 是 | 消息存储密钥 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 请求是否成功 | +| `recipients` | string | 消息接收者 | +| `from` | string | 发件人邮箱 | +| `subject` | string | 消息主题 | +| `bodyPlain` | string | 纯文本正文 | +| `strippedText` | string | 去除格式的文本 | +| `strippedSignature` | string | 去除格式的签名 | +| `bodyHtml` | string | HTML 正文 | +| `strippedHtml` | string | 去除格式的 HTML | +| `attachmentCount` | number | 附件数量 | +| `timestamp` | number | 消息时间戳 | +| `messageHeaders` | json | 消息头信息 | +| `contentIdMap` | json | 内容 ID 映射 | + +### `mailgun_list_messages` + +列出通过 Mailgun 发送的消息的事件(日志) + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Mailgun API 密钥 | +| `domain` | string | 是 | Mailgun 域名 | +| `event` | string | 否 | 按事件类型过滤 \(accepted, delivered, failed, opened, clicked, etc.\) | +| `limit` | number | 否 | 返回的最大事件数 \(默认值: 100\) | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 请求是否成功 | +| `items` | json | 事件项数组 | +| `paging` | json | 分页信息 | + +### `mailgun_create_mailing_list` + +创建一个新的邮件列表 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Mailgun API 密钥 | +| `address` | string | 是 | 邮件列表地址 \(例如:list@example.com\) | +| `name` | string | 否 | 邮件列表名称 | +| `description` | string | 否 | 邮件列表描述 | +| `accessLevel` | string | 否 | 访问级别:readonly、members 或 everyone | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 是否成功创建了列表 | +| `message` | string | 响应消息 | +| `list` | json | 创建的邮件列表详情 | + +### `mailgun_get_mailing_list` + +获取邮件列表的详细信息 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Mailgun API 密钥 | +| `address` | string | 是 | 邮件列表地址 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 请求是否成功 | +| `list` | json | 邮件列表详情 | + +### `mailgun_add_list_member` + +向邮件列表添加成员 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Mailgun API 密钥 | +| `listAddress` | string | 是 | 邮件列表地址 | +| `address` | string | 是 | 成员邮箱地址 | +| `name` | string | 否 | 成员名称 | +| `vars` | string | 否 | 自定义变量的 JSON 字符串 | +| `subscribed` | boolean | 否 | 成员是否已订阅 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 成员是否成功添加 | +| `message` | string | 响应消息 | +| `member` | json | 添加的成员详情 | + +### `mailgun_list_domains` + +列出您的 Mailgun 帐户的所有域名 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Mailgun API 密钥 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 请求是否成功 | +| `totalCount` | number | 域名总数 | +| `items` | json | 域名对象数组 | + +### `mailgun_get_domain` + +获取特定域名的详细信息 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Mailgun API 密钥 | +| `domain` | string | 是 | 域名 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 请求是否成功 | +| `domain` | json | 域名详情 | + +## 注意事项 + +- 类别: `tools` +- 类型: `mailgun` diff --git a/apps/docs/content/docs/zh/tools/sendgrid.mdx b/apps/docs/content/docs/zh/tools/sendgrid.mdx new file mode 100644 index 0000000000..4e3d0d9acc --- /dev/null +++ b/apps/docs/content/docs/zh/tools/sendgrid.mdx @@ -0,0 +1,391 @@ +--- +title: SendGrid +description: 使用 SendGrid 发送电子邮件并管理联系人、列表和模板 +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SendGrid](https://sendgrid.com) 是一个领先的基于云的电子邮件发送平台,受到开发者和企业的信赖,可大规模发送可靠的事务性和营销电子邮件。通过其强大的 API 和工具,SendGrid 使您能够管理电子邮件通信的各个方面,从发送通知和收据到管理复杂的营销活动。 + +SendGrid 为用户提供了一整套电子邮件操作功能,使您能够自动化关键的电子邮件工作流,并密切管理联系人列表、模板和收件人参与度。它与 Sim 的无缝集成使代理和工作流能够发送目标消息,维护动态联系人和收件人列表,通过模板触发个性化电子邮件,并实时跟踪结果。 + +SendGrid 的主要功能包括: + +- **事务性电子邮件:** 发送自动化和大批量的事务性电子邮件(如通知、收据和密码重置)。 +- **动态模板:** 使用丰富的 HTML 或文本模板和动态数据,实现大规模高度个性化的通信。 +- **联系人管理:** 添加和更新营销联系人,管理收件人列表,并针对活动目标群体进行细分。 +- **附件支持:** 在电子邮件中包含一个或多个文件附件。 +- **全面的 API 覆盖:** 以编程方式管理电子邮件、联系人、列表、模板、抑制组等。 + +通过将 SendGrid 与 Sim 连接,您的代理可以: + +- 在任何工作流中发送简单或高级(模板化或多收件人)的电子邮件。 +- 自动管理和细分联系人和列表。 +- 利用模板实现一致性和动态个性化。 +- 在自动化流程中跟踪和响应电子邮件参与情况。 + +此集成允许您自动化所有关键的通信流程,确保消息到达正确的受众,并直接从 Sim 工作流中维护对您组织电子邮件策略的控制。 +{/* MANUAL-CONTENT-END */} + +## 使用说明 + +将 SendGrid 集成到您的工作流中。发送事务性电子邮件,管理营销联系人和列表,并使用电子邮件模板。支持动态模板、附件和全面的联系人管理。 + +## 工具 + +### `sendgrid_send_mail` + +使用 SendGrid API 发送电子邮件 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `from` | string | 是 | 发件人电子邮件地址 \(必须在 SendGrid 中验证\) | +| `fromName` | string | 否 | 发件人名称 | +| `to` | string | 是 | 收件人电子邮件地址 | +| `toName` | string | 否 | 收件人名称 | +| `subject` | string | 否 | 电子邮件主题 \(除非使用具有预定义主题的模板,否则必需\) | +| `content` | string | 否 | 电子邮件正文内容 \(除非使用具有预定义内容的模板,否则必需\) | +| `contentType` | string | 否 | 内容类型 \(text/plain 或 text/html\) | +| `cc` | string | 否 | 抄送电子邮件地址 | +| `bcc` | string | 否 | 密送电子邮件地址 | +| `replyTo` | string | 否 | 回复电子邮件地址 | +| `replyToName` | string | 否 | 回复名称 | +| `attachments` | file[] | 否 | 附加到电子邮件的文件 | +| `templateId` | string | 否 | 要使用的 SendGrid 模板 ID | +| `dynamicTemplateData` | json | 否 | 动态模板数据的 JSON 对象 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 邮件是否成功发送 | +| `messageId` | string | SendGrid 消息 ID | +| `to` | string | 收件人邮箱地址 | +| `subject` | string | 邮件主题 | + +### `sendgrid_add_contact` + +向 SendGrid 添加新联系人 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `email` | string | 是 | 联系人邮箱地址 | +| `firstName` | string | 否 | 联系人名字 | +| `lastName` | string | 否 | 联系人姓氏 | +| `customFields` | json | 否 | 自定义字段键值对的 JSON 对象 \(使用字段 ID,如 e1_T, e2_N, e3_D,而不是字段名称\) | +| `listIds` | string | 否 | 用逗号分隔的列表 ID,用于添加联系人 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `jobId` | string | 用于跟踪异步联系人创建的作业 ID | +| `email` | string | 联系人邮箱地址 | +| `firstName` | string | 联系人名字 | +| `lastName` | string | 联系人姓氏 | +| `message` | string | 状态消息 | + +### `sendgrid_get_contact` + +通过 ID 从 SendGrid 获取特定联系人 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `contactId` | string | 是 | 联系人 ID | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `id` | string | 联系人 ID | +| `email` | string | 联系人邮箱地址 | +| `firstName` | string | 联系人名字 | +| `lastName` | string | 联系人姓氏 | +| `createdAt` | string | 创建时间戳 | +| `updatedAt` | string | 最后更新时间戳 | +| `listIds` | json | 联系人所属列表 ID 的数组 | +| `customFields` | json | 自定义字段值 | + +### `sendgrid_search_contacts` + +使用查询在 SendGrid 中搜索联系人 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `query` | string | 是 | 搜索查询 \(例如,\"email LIKE '%example.com%' AND CONTAINS\(list_ids, 'list-id'\)\"\) | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `contacts` | json | 匹配联系人的数组 | +| `contactCount` | number | 找到的联系人总数 | + +### `sendgrid_delete_contacts` + +从 SendGrid 中删除一个或多个联系人 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `contactIds` | string | 是 | 要删除的联系人 ID,逗号分隔 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `jobId` | string | 删除请求的作业 ID | + +### `sendgrid_create_list` + +在 SendGrid 中创建一个新的联系人列表 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `name` | string | 是 | 列表名称 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `id` | string | 列表 ID | +| `name` | string | 列表名称 | +| `contactCount` | number | 列表中的联系人数量 | + +### `sendgrid_get_list` + +通过 ID 从 SendGrid 获取特定列表 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `listId` | string | 是 | 列表 ID | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `id` | string | 列表 ID | +| `name` | string | 列表名称 | +| `contactCount` | number | 列表中的联系人数量 | + +### `sendgrid_list_all_lists` + +从 SendGrid 获取所有联系人列表 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `pageSize` | number | 否 | 每页返回的列表数量 \(默认值: 100\) | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `lists` | json | 列表数组 | + +### `sendgrid_delete_list` + +从 SendGrid 删除联系人列表 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `listId` | string | 是 | 要删除的列表 ID | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `message` | string | 成功消息 | + +### `sendgrid_add_contacts_to_list` + +在 SendGrid 中添加或更新联系人并将其分配到列表中(使用 PUT /v3/marketing/contacts) + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `listId` | string | 是 | 要添加联系人的列表 ID | +| `contacts` | json | 是 | 联系人对象的 JSON 数组。每个联系人必须至少包含:email(或 phone_number_id/external_id/anonymous_id)。示例:\[\{"email": "user@example.com", "first_name": "John"\}\] | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `jobId` | string | 用于跟踪异步操作的作业 ID | +| `message` | string | 状态消息 | + +### `sendgrid_remove_contacts_from_list` + +从 SendGrid 的特定列表中移除联系人 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `listId` | string | 是 | 列表 ID | +| `contactIds` | string | 是 | 要从列表中移除的逗号分隔的联系人 ID | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `jobId` | string | 请求的作业 ID | + +### `sendgrid_create_template` + +在 SendGrid 中创建一个新的电子邮件模板 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `name` | string | 是 | 模板名称 | +| `generation` | string | 否 | 模板生成类型(legacy 或 dynamic,默认值:dynamic) | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `id` | string | 模板 ID | +| `name` | string | 模板名称 | +| `generation` | string | 模板生成 | +| `updatedAt` | string | 最后更新时间戳 | +| `versions` | json | 模板版本数组 | + +### `sendgrid_get_template` + +通过 ID 从 SendGrid 获取特定模板 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `templateId` | string | 是 | 模板 ID | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `id` | string | 模板 ID | +| `name` | string | 模板名称 | +| `generation` | string | 模板生成 | +| `updatedAt` | string | 最后更新时间戳 | +| `versions` | json | 模板版本数组 | + +### `sendgrid_list_templates` + +从 SendGrid 获取所有电子邮件模板 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `generations` | string | 否 | 按生成方式筛选 \(legacy、dynamic 或 both\) | +| `pageSize` | number | 否 | 每页返回的模板数量 \(默认值: 20\) | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `templates` | json | 模板数组 | + +### `sendgrid_delete_template` + +从 SendGrid 删除电子邮件模板 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `templateId` | string | 是 | 要删除的模板 ID | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 操作成功状态 | +| `messageId` | string | 电子邮件消息 ID \(send_mail\) | +| `id` | string | 资源 ID | +| `jobId` | string | 异步操作的作业 ID | +| `email` | string | 电子邮件地址 | +| `firstName` | string | 名字 | +| `lastName` | string | 姓氏 | +| `contacts` | json | 联系人数组 | +| `contactCount` | number | 联系人数量 | +| `lists` | json | 列表数组 | +| `templates` | json | 模板数组 | +| `message` | string | 状态或成功消息 | +| `name` | string | 资源名称 | +| `generation` | string | 模板生成方式 | + +### `sendgrid_create_template_version` + +在 SendGrid 中创建一个新的电子邮件模板版本 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | SendGrid API 密钥 | +| `templateId` | string | 是 | 模板 ID | +| `name` | string | 是 | 版本名称 | +| `subject` | string | 是 | 电子邮件主题行 | +| `htmlContent` | string | 否 | 模板的 HTML 内容 | +| `plainContent` | string | 否 | 模板的纯文本内容 | +| `active` | boolean | 否 | 此版本是否为激活状态(默认:true) | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `id` | string | 版本 ID | +| `templateId` | string | 模板 ID | +| `name` | string | 版本名称 | +| `subject` | string | 电子邮件主题 | +| `active` | boolean | 此版本是否为激活状态 | +| `htmlContent` | string | HTML 内容 | +| `plainContent` | string | 纯文本内容 | +| `updatedAt` | string | 最后更新时间戳 | + +## 注意事项 + +- 类别:`tools` +- 类型:`sendgrid` diff --git a/apps/docs/content/docs/zh/tools/smtp.mdx b/apps/docs/content/docs/zh/tools/smtp.mdx new file mode 100644 index 0000000000..ea2b6da153 --- /dev/null +++ b/apps/docs/content/docs/zh/tools/smtp.mdx @@ -0,0 +1,73 @@ +--- +title: SMTP +description: 通过任何 SMTP 邮件服务器发送电子邮件 +--- + +import { BlockInfoCard } from "@/components/ui/block-info-card" + + + +{/* MANUAL-CONTENT-START:intro */} +[SMTP(简单邮件传输协议)](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol) 是互联网电子邮件传输的基础标准。通过连接任何兼容 SMTP 的服务器(如 Gmail、Outlook 或您组织的邮件基础设施),您可以以编程方式发送电子邮件并自动化您的外发通信。 + +SMTP 集成允许您通过直接的服务器连接完全自定义电子邮件发送,支持基本和高级的电子邮件使用场景。使用 SMTP,您可以控制消息传递、收件人管理和内容格式的每个方面,使其适用于事务性通知、大量邮件发送以及任何需要强大外发电子邮件传递的自动化工作流程。 + +**通过 SMTP 集成可用的关键功能包括:** + +- **通用电子邮件传递:** 通过配置标准服务器连接参数,使用任何 SMTP 服务器发送电子邮件。 +- **可自定义的发件人和收件人:** 指定发件人地址、显示名称、主要收件人,以及抄送 (CC) 和密送 (BCC) 字段。 +- **丰富的内容支持:** 根据您的需求发送纯文本或格式丰富的 HTML 电子邮件。 +- **附件:** 在外发电子邮件中包含多个文件作为附件。 +- **灵活的安全性:** 根据您的 SMTP 提供商支持的协议,使用 TLS、SSL 或标准(未加密)协议进行连接。 +- **高级头信息:** 设置回复地址头和其他高级电子邮件选项,以满足复杂的邮件流和用户交互需求。 + +通过将 SMTP 与 Sim 集成,代理和工作流程可以以编程方式将电子邮件作为任何自动化流程的一部分发送——从发送通知和确认,到自动化外部通信、报告和文档传递。这提供了一种高度灵活、与提供商无关的方法,可以直接在您的 AI 驱动流程中管理电子邮件。 +{/* MANUAL-CONTENT-END */} + +## 使用说明 + +使用任何 SMTP 服务器(如 Gmail、Outlook、自定义服务器等)发送电子邮件。配置 SMTP 连接设置,并完全控制内容、收件人和附件来发送电子邮件。 + +## 工具 + +### `smtp_send_mail` + +通过 SMTP 服务器发送电子邮件 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `smtpHost` | string | 是 | SMTP 服务器主机名(例如:smtp.gmail.com) | +| `smtpPort` | number | 是 | SMTP 服务器端口(TLS 为 587,SSL 为 465) | +| `smtpUsername` | string | 是 | SMTP 身份验证用户名 | +| `smtpPassword` | string | 是 | SMTP 身份验证密码 | +| `smtpSecure` | string | 是 | 安全协议(TLS、SSL 或无) | +| `from` | string | 是 | 发件人电子邮件地址 | +| `to` | string | 是 | 收件人电子邮件地址 | +| `subject` | string | 是 | 电子邮件主题 | +| `body` | string | 是 | 电子邮件正文内容 | +| `contentType` | string | 否 | 内容类型(text 或 html) | +| `fromName` | string | 否 | 发件人显示名称 | +| `cc` | string | 否 | 抄送收件人(逗号分隔) | +| `bcc` | string | 否 | 密送收件人(逗号分隔) | +| `replyTo` | string | 否 | 回复电子邮件地址 | +| `attachments` | file[] | 否 | 附加到电子邮件的文件 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `success` | boolean | 邮件是否成功发送 | +| `messageId` | string | 来自 SMTP 服务器的消息 ID | +| `to` | string | 收件人电子邮件地址 | +| `subject` | string | 电子邮件主题 | +| `error` | string | 如果发送失败的错误消息 | + +## 注意 + +- 分类:`tools` +- 类型:`smtp` diff --git a/apps/docs/i18n.lock b/apps/docs/i18n.lock index da130b768f..01bbc831c3 100644 --- a/apps/docs/i18n.lock +++ b/apps/docs/i18n.lock @@ -47114,3 +47114,227 @@ checksums: content/104: c6d621ee3cdc66de2c20b70a39aafe12 content/105: b3f310d5ef115bea5a8b75bf25d7ea9a content/106: 9d45ccf1c14d61412169be8f8510a960 + 9ed109808041fe9022eed66e1feedfdd: + meta/title: cba6e4eab965c94b8973e60e9ea10c05 + meta/description: 366d196f8f11ecd0e96516bb9181f8d5 + content/0: 1b031fb0c62c46b177aeed5c3d3f8f80 + content/1: dcf2843a8d5eb40192a44104c9c788a4 + content/2: 36ce181b1ca29664a1b6ddf4090623ae + content/3: 0a9d2b209e2a8b8fadda104bc42ea92e + content/4: 646bc61a952c9733ad296f441ae5ed9e + content/5: 40acc2cabeac1517944e2cb7b798b1b2 + content/6: c398c5b62380e61ee01e211a35d51aba + content/7: 821e6394b0a953e2b0842b04ae8f3105 + content/8: 46cd469dc3ba6864acfe2aedecb7d187 + content/9: 9c8aa3f09c9b2bd50ea4cdff3598ea4e + content/10: 7c66bb1ee02987bc4bc88217e9b3bac7 + content/11: bd55d02bd4275b49af4b4c8b7c43628e + content/12: 371d0e46b4bd2c23f559b8bc112f6955 + content/13: a962eddcfdc6875bcb08a64d34c9cf1d + content/14: bcadfc362b69078beee0088e5936c98b + content/15: 0dc1675d63e9b8cf974548f7f33baff9 + content/16: b3f310d5ef115bea5a8b75bf25d7ea9a + content/17: 591b0b21fdd6f07241c97381dcc7a554 + 21c5c74229b0ec1318fd47b3bff76fbb: + meta/title: 84ced5c0ab02fb2b72e8b6cfb40b4596 + meta/description: dca3d318d04d8b35a5a308daa424b261 + content/0: 1b031fb0c62c46b177aeed5c3d3f8f80 + content/1: 1731401b29cfa7e72b7e5b65f65c6267 + content/2: 3c4b8ba9b9a18779cc3946a989f8ef84 + content/3: be9b4ba1386fdfc17722872f13d8b065 + content/4: d503580fe34361dcb6496ec6694bc9e1 + content/5: 9dc3d3ec6dda629e88ae029b2d658bda + content/6: 9152b2bb77feff0b825c6520a86487b5 + content/7: dc6788f18a57dcb0577312e34e5d97db + content/8: 8b04440694729de9b0b36edd5ccba509 + content/9: 821e6394b0a953e2b0842b04ae8f3105 + content/10: 5363c89d96b289212e3b5a73f70c3189 + content/11: 9c8aa3f09c9b2bd50ea4cdff3598ea4e + content/12: da4762bf046b4612a3d998ca8933d92d + content/13: aa3b814b4a9c5553373e52aac8b87a52 + content/14: 371d0e46b4bd2c23f559b8bc112f6955 + content/15: 887b87a8f3a5bb5ea3fd8793f47b7c61 + content/16: bcadfc362b69078beee0088e5936c98b + content/17: e22392f49f990400f91cbb4cbee946e1 + content/18: 78d42fb8ee8a68ffa92ded3cc705edf1 + content/19: 911dab823f8bd10d7d8032976b3a6c8e + content/20: 371d0e46b4bd2c23f559b8bc112f6955 + content/21: 2bbd6012cfb6e25424f3b0f02aad3ce8 + content/22: bcadfc362b69078beee0088e5936c98b + content/23: 1b595fc6d3e2bb3848b99027ff373009 + content/24: df354436708823f474ec0fc1cd363b3c + content/25: f5fae0bbb4a96a36cda6feb280be5616 + content/26: 371d0e46b4bd2c23f559b8bc112f6955 + content/27: cbbc03735b74fd325a091ed38fe04e9e + content/28: bcadfc362b69078beee0088e5936c98b + content/29: 95e0542011571ed7f06b49a4ae797954 + content/30: 807141bcd9f7eae7756fdc6c7f3806da + content/31: cd7161901aeba94cb2ad2d99d22481f8 + content/32: 371d0e46b4bd2c23f559b8bc112f6955 + content/33: f9e775fe3343f469407896cf20b547e6 + content/34: bcadfc362b69078beee0088e5936c98b + content/35: b5e93d9a3d2d708d3b99e9d189c19646 + content/36: 179ccfc6418c245583fc29f53c15c39e + content/37: 1087b0f7d5002dfa4c48eb546245c81d + content/38: 371d0e46b4bd2c23f559b8bc112f6955 + content/39: 239897f78db49f1283dc5a78538a2a06 + content/40: bcadfc362b69078beee0088e5936c98b + content/41: d1b67021ac01a002ec893803e62ed45e + content/42: df8777f6df9c498e1585ffb5dd830410 + content/43: d6c88c6b676978de09aa638118477ae3 + content/44: 371d0e46b4bd2c23f559b8bc112f6955 + content/45: 2b306db45de9c58570b65d6cdcb6f247 + content/46: bcadfc362b69078beee0088e5936c98b + content/47: a42eb9722e411fdbe979e2da1ce0b151 + content/48: f3216a0403673adcb4a519dbdcfd4f15 + content/49: 937ed84a57f0ae6f8d4e6ad43de884ea + content/50: 371d0e46b4bd2c23f559b8bc112f6955 + content/51: d723f832f4ecf3110fd9cba4846d4e2d + content/52: bcadfc362b69078beee0088e5936c98b + content/53: a42eb9722e411fdbe979e2da1ce0b151 + content/54: 61d9d10a79f2efadbf1a4620a6ab23d4 + content/55: 8882e6b7157c5c200aa8fed20a510697 + content/56: 371d0e46b4bd2c23f559b8bc112f6955 + content/57: 44a38e8028982d5dbcb2f3c874fc9a61 + content/58: bcadfc362b69078beee0088e5936c98b + content/59: 8b48d2809c6fa1801db032f00f6d3358 + content/60: 50559acbfd25cd27b2a089d7118752c5 + content/61: a3c1b2172bf5f755bb418a33af668049 + content/62: 371d0e46b4bd2c23f559b8bc112f6955 + content/63: 215eb40066ac37e888a6f2e11350b43d + content/64: bcadfc362b69078beee0088e5936c98b + content/65: 2b3c80bcbce92fe344b5d92ace204b15 + content/66: 151113c0d69feef323a5b908914a7c26 + content/67: c858d6ce22f63c2b7e87889bbba17af8 + content/68: 371d0e46b4bd2c23f559b8bc112f6955 + content/69: 7a7210108b3f95a91a6dd7ab05d540e5 + content/70: bcadfc362b69078beee0088e5936c98b + content/71: 682c8f618848c1863ed7c349e1d2bd1e + content/72: 29d7490bf106ad4aec4dac9ee0e03d8e + content/73: e162edb4a88f5bb2772a6602061c5431 + content/74: 371d0e46b4bd2c23f559b8bc112f6955 + content/75: 52b03f6ee6d9127d28c257b56798e115 + content/76: bcadfc362b69078beee0088e5936c98b + content/77: 9faba3cf91d5594a2322f8312d081aef + content/78: cdf86d7591c580bec3e74ae3a3693bef + content/79: 3423a59063d9a61dd32733a60f93cff6 + content/80: 371d0e46b4bd2c23f559b8bc112f6955 + content/81: 331770e146f9a6b6030dfb970d02cd40 + content/82: bcadfc362b69078beee0088e5936c98b + content/83: 5144b9278e7aed0173286d6519681f92 + content/84: bd4c89e713278c619f95e5172e68d720 + content/85: 6694790c2343e744289bea26560c587d + content/86: 371d0e46b4bd2c23f559b8bc112f6955 + content/87: d12e5058c0c39696a7348b8e90805e15 + content/88: bcadfc362b69078beee0088e5936c98b + content/89: 5144b9278e7aed0173286d6519681f92 + content/90: a7aeeb8f5eab372cb2fe1f733ccfc011 + content/91: 38a0744c3a333cf6914314dfee7cae6e + content/92: 371d0e46b4bd2c23f559b8bc112f6955 + content/93: e43952eea5785b1057955aa786dc886d + content/94: bcadfc362b69078beee0088e5936c98b + content/95: 6234f5259e8566496dc450b45a01d9d1 + content/96: bdb0431ec63f0513e6babe371ba64242 + content/97: 8970f32aeb56c03b00e2ade3c37a93fc + content/98: 371d0e46b4bd2c23f559b8bc112f6955 + content/99: 23aaf026b4d450b5bd6047e3acfe9a71 + content/100: bcadfc362b69078beee0088e5936c98b + content/101: 7dec1de52492e6d0575c136baa1a8f92 + content/102: 22512b23811c21236e3ec39743e30267 + content/103: e70757a620b6d53b8232652c6f224100 + content/104: 371d0e46b4bd2c23f559b8bc112f6955 + content/105: 84e1bbd2e9a45147bb63d122082e4e5b + content/106: bcadfc362b69078beee0088e5936c98b + content/107: acced4eaee40332522d797538a7c626f + content/108: b3f310d5ef115bea5a8b75bf25d7ea9a + content/109: 545417dfa5925e97177baf6f0bea938a + f2d0730708c24f29942744f48297520b: + meta/title: b0301322c66fcbf604c6988c11a8a0b6 + meta/description: 54233683a87a944c333d0a27a15f297e + content/0: 1b031fb0c62c46b177aeed5c3d3f8f80 + content/1: 0aefa3b41a9d2ecaf2cfafe6818ed5d2 + content/2: 3f99340b6a2b22d8f91d8cabd457f4f5 + content/3: e64b467b3c7f0ade59c79c0a9a8da002 + content/4: a639faec4ba8d6237dd700c4c986f8cd + content/5: 533ecdbe1ca2f2c741613ad29d92ec3a + content/6: 856ec6f97e01acb2640d34a97299caee + content/7: 821e6394b0a953e2b0842b04ae8f3105 + content/8: 57ea3ddd02ed5668f79c3943eeb3dc76 + content/9: 9c8aa3f09c9b2bd50ea4cdff3598ea4e + content/10: 1dc07b63872647bf31f3a659eca63670 + content/11: d4f9d183b3eb7c221f2c407489a652c5 + content/12: 371d0e46b4bd2c23f559b8bc112f6955 + content/13: f1d12e7ac02f81ccf00664735284675d + content/14: bcadfc362b69078beee0088e5936c98b + content/15: 388eb8cab2572fad0d8e65e48ad71644 + content/16: e4e994f0ae036ee5029a316e0daa5294 + content/17: 63b60341cc9c1b453e8596dd70e51f1b + content/18: 371d0e46b4bd2c23f559b8bc112f6955 + content/19: df1d35c7ecc90e9ed2658561aa90d530 + content/20: bcadfc362b69078beee0088e5936c98b + content/21: 13df40111ce5ea2b93233798c40584e1 + content/22: 976dd71bcfd3d46c025abb54cdc55840 + content/23: d2af563f749bc199cb9680779f23bee8 + content/24: 371d0e46b4bd2c23f559b8bc112f6955 + content/25: 5808af08b8e5d0ab78a1552500867be3 + content/26: bcadfc362b69078beee0088e5936c98b + content/27: 678132234f320b948590cfe658b57c1d + content/28: 9f67006276134ac8926b413a1d313885 + content/29: 0db8b422ae23ee6da45b980902ce258c + content/30: 371d0e46b4bd2c23f559b8bc112f6955 + content/31: e69d59f4199d43f83756b63ae881254f + content/32: bcadfc362b69078beee0088e5936c98b + content/33: f6096e61d6e1fd14969b9a71672ff3fd + content/34: 46079dce2e875dfd4492ee61e3609bb6 + content/35: 97434ab9eddd245e0fe7b14ee242af6e + content/36: 371d0e46b4bd2c23f559b8bc112f6955 + content/37: d2d970ef7193db4c7358a08f580096a5 + content/38: bcadfc362b69078beee0088e5936c98b + content/39: ba4a733914da618ac8e703d18d35b7ff + content/40: 0ec0e400f9e3a1513126ad872ae2cfd1 + content/41: 9de50bb7fa9ef9e440680fba4022cfa7 + content/42: 371d0e46b4bd2c23f559b8bc112f6955 + content/43: 8a34532b8d71279eb841adcd6df3f8bb + content/44: bcadfc362b69078beee0088e5936c98b + content/45: ef8d1c704e7355d1c5c495641f85abc6 + content/46: 8a30961afc7ff0df6da3b9fa24a06490 + content/47: c6c81afbd48ed9f53de42cc945011dc3 + content/48: 371d0e46b4bd2c23f559b8bc112f6955 + content/49: e3722fb0dd04eaebcce70296b456acbc + content/50: bcadfc362b69078beee0088e5936c98b + content/51: 7f581ea28a88daa6235f93139c602778 + content/52: 18fbe27d3cd1f34db5fd225c07c5ed92 + content/53: 40c86fdce96ea2900fe530a7376b505c + content/54: 371d0e46b4bd2c23f559b8bc112f6955 + content/55: 94b2bd0c99bf1c4238a074ec656d5b95 + content/56: bcadfc362b69078beee0088e5936c98b + content/57: d05d281cd29c0d01b05d59ae86fca97c + content/58: b3f310d5ef115bea5a8b75bf25d7ea9a + content/59: 944967ad6f93d68dcc558ed4c596007a + 245cfde62d1f4c088b441aeb697ba253: + meta/title: f29b78f253094277c2e9ef79d10b5e4f + meta/description: 46968f07e726825dfd597fae01d571b7 + content/0: 1b031fb0c62c46b177aeed5c3d3f8f80 + content/1: 46c206e964c4a6a8aa2aab9ad583d4b4 + content/2: 7a80ab974b86980eedf9c963682af79c + content/3: 5707efa20a4903bed94356d557743546 + content/4: ebd030c32aef5a2dae774c4786fb6b62 + content/5: eb35ac44dc9c5e6d569b426251a7bdc7 + content/6: a14e113e70ac234065e31ab59bc82f8c + content/7: 821e6394b0a953e2b0842b04ae8f3105 + content/8: 025c8bd1feda3927e30b54bdd27a61c6 + content/9: 9c8aa3f09c9b2bd50ea4cdff3598ea4e + content/10: 35fd69ba2ad9468531fd35d31550ff24 + content/11: 0b70c103e0b75a1b268c4c1c2f6a65e1 + content/12: 371d0e46b4bd2c23f559b8bc112f6955 + content/13: 667ede88de3709d56afc2109da5482e6 + content/14: bcadfc362b69078beee0088e5936c98b + content/15: 0a7a099d582a926686c199dd7cc1f28c + content/16: 57863aa36fddd82b172a2ebd415c0105 + content/17: b7f6f6c25d65128ca1e361a03dbdd000 + content/18: 371d0e46b4bd2c23f559b8bc112f6955 + content/19: d71b6bb8e2dd6ce98101aec6a1dd77f2 + content/20: bcadfc362b69078beee0088e5936c98b + content/21: 0a7a099d582a926686c199dd7cc1f28c + content/22: b3f310d5ef115bea5a8b75bf25d7ea9a + content/23: 5edfd3643d5fa96be8bdbdb3c6e6905d