# Resend Integration ## Przegląd `@botpresshub/resend` to integracja, która umożliwia chatbotowi Botpress wysyłanie wiadomości e-mail za pośrednictwem Resend API. ## Konfiguracja ### Uwierzytelnianie domeny (https://resend.com/domains) 1. Zaloguj się do panelu Resend (https://resend.com/) 2. Na pasku nawigacyjnym po lewej stronie kliknij "Domains". 3. W prawym górnym rogu kliknij "Dodaj domenę". 4. W polu "Nazwa" wprowadź swoją domenę (np.Botpress.com"). 5. (Opcjonalnie) Wybierz region serwera najbliższy Twojej bazie użytkowników. 6. (Opcjonalnie) Dostosuj ścieżkę powrotu (zalecane tylko wtedy, gdy wiesz, co to robi) 7. Kliknij "Dodaj domenę" (poniżej "Opcji zaawansowanych") 8. Dodaj rekordy DNS w portalu dostawcy domeny (np. SquareSpace, GoDaddy itp.). 1. Rekord DMARC jest opcjonalny, ale zalecany w celu ochrony przed spoofingiem/nieautoryzowanym użyciem domeny. 9. Kliknij "Dodałem rekordy" i poczekaj, aż każdy status zostanie oznaczony jako "Zweryfikowany". 10. Teraz jesteś gotowy do wysyłania wiadomości e-mail ze swojej domeny. Szczęśliwego wysyłania e-maili! ### Uzyskiwanie klucza API (https://resend.com/api-keys) 1. Zaloguj się do panelu Resend (https://resend.com/) 2. Na pasku nawigacyjnym po lewej stronie kliknij "Klucze API". 3. W prawym górnym rogu kliknij "Utwórz klucz API". 4. Nadaj kluczowi nazwę i przyznaj mu "Dostęp do wysyłania". 1. Opcjonalnie wybierz domeny, przez które klucz ma wysyłać wiadomości e-mail. 5. Kliknij "Dodaj", aby wygenerować klucz API 6. Skopiuj wynikowy klucz API do bezpiecznej lokalizacji, ponieważ będzie on wyświetlany tylko raz. ### Konfiguracja Webhooks (https://resend.com/webhooks) 1. Zaloguj się do panelu Resend (https://resend.com/) 2. Na pasku nawigacyjnym po lewej stronie kliknij "Webhooks". 3. W prawym górnym rogu kliknij "Dodaj Webhook". 4. Skopiuj adres URL webhook z konfiguracji integracji Botpress i wklej go w polu wejściowym Resend "Endpoint URL". 5. Wybierz zdarzenia webhook , których chcesz nasłuchiwać. 6. Kliknij "Dodaj" (poniżej sekcji "Wybierz zdarzenia do nasłuchiwania") 7. (Opcjonalnie, ale zalecane) Skopiuj "Signing Secret" z Resend i wklej go doWebhook Signing Secret" w konfiguracji integracji Botpress . 8. Teraz bot jest gotowy do nasłuchiwania zdarzeń z Resend ## Uwagi dodatkowe Obecna implementacja jest ograniczona tylko do wysyłania e-maili [markdown](https://spec.commonmark.org/0.31.2/) z tekstem sformatowanym, choć zostanie to rozszerzone w przyszłości. ## Zasoby - https://resend.com/docs/introduction - https://resend.com/docs/dashboard/domains/introduction - https://resend.com/docs/dashboard/api-keys/introduction - https://resend.com/docs/dashboard/emails/send-test-emails