# SendGrid Entegrasyonu ## Genel Bakış sendgrid, Botpress sohbet botunun SendGrid API aracılığıyla e-posta göndermesine olanak tanıyan bir entegrasyondur. ## Konfigürasyon ### Etki alanınızın kimliğini doğrulamasendgrid 1. SendGrid kontrol paneline giriş yapınsendgrid 2. Soldaki gezinti çubuğunda, "Ayarlar" alt menüsünü açın, "Gönderen Kimlik Doğrulaması "na tıklayın 3. Ekranın sağ orta kısmındaki "Başlayın" düğmesine tıklayın (Yalnızca ilk etki alanı kimlik doğrulaması) - (2.+ etki alanı kimlik doğrulaması) Sol alt taraftaki "Etki Alanı Kimlik Doğrulaması" bölümünde "Etki Alanınızın Kimliğini Doğrulayın "a tıklayın 4. Alan adınız için sağlayıcıyı seçin, sağlayıcı listede yoksa "Emin Değilim "i seçin ("Diğer barındırıcı" seçeneğinden daha kolaydır) - SquareSpace Domains ile de test edildi 5. "Etki Alanından" alanına etki alanınızı girin (örneğinBotpress.com") 6. Alan adı sağlayıcınızın portalına DNS kayıtlarını ekleyin (örn. Cloudflare, GoDaddy, SquareSpace, vb.) 7. "Bu kayıtları ekledim" seçeneğini işaretleyin ve "Doğrula "ya tıklayın ve SendGrid 'in doğrulandığını onaylamasını bekleyin. - Alan adı sağlayıcınıza 'CNAME' DNS kayıtlarını doğru bir şekilde eklemenize rağmen hala bir hata gösteriliyorsa, alan adı sonekini ana bilgisayar anahtarından kaldırmayı deneyin. (örn. "em1234botpress.com" > "em1234") 8. Artık alan adınızla e-posta göndermeye hazırsınız. Mutlu e-postalar! ### API anahtarı edinmesendgrid 1. SendGrid kontrol paneline giriş yapınsendgrid 2. Soldaki gezinti çubuğunda, "Ayarlar" alt menüsünü açın, "API Anahtarları "na tıklayın 3. Sağ üst tarafa yakın bir yerde "API Anahtarı Oluştur" seçeneğine tıklayın 4. Anahtara bir isim verin 5. Anahtar izinlerini "Tam Erişim" ile verin veya "Kısıtlı Erişim" kullanıyorsanız aşağıdakileri seçin: - "Posta Gönder" (Tam Erişim) 6. "Oluştur ve Görüntüle "ye tıklayın ### Web kancalarını kurmawebhook 1. SendGrid kontrol paneline giriş yapınsendgrid 2. Soldaki gezinti çubuğunda, "Ayarlar" alt menüsünü açın, "Posta Ayarları "na tıklayın 3. Posta Ayarları'nda "Olay Web Kancaları "na tıklayın 4. Ekranın sağ orta kısmında "Yeni webhook oluştur" seçeneğine tıklayın 5. (İsteğe bağlı) webhook bir "Dost Ad" verin (örneğinBotpress Bot") 6. Botpress entegrasyon yapılandırmasından webhook URL'sini kopyalayın ve Sendgrid'in "Gönderi URL'si" alanına yapıştırın 7. "Gönderilecek eylemleri" seçin, bunlar Botpress entegrasyonunun alacağı olaylar olacaktır. 1. Not: Bu entegrasyon henüz tüm olayları desteklemiyor 8. (İsteğe bağlı, ancak önerilir) "İmza Doğrulama "yı etkinleştirin 1. Bunu etkinleştirdiyseniz, webhook kaydedildikten sonra webhook üzerindeki dişliye tıklayın ve "düzenle "ye tıklayın 2. Sendgrid 'den "Doğrulama anahtarını" kopyalayın ve Botpress entegrasyon yapılandırmasınınWebhook Doğrulama Anahtarı" alanına yapıştırın 9. "Kaydet "e tıklayın ve Botpress botunuzdaki etkinlikleri kullanmaya hazırsınız ## Yan Notlar Mevcut uygulama yalnızca [markdown](https://spec.commonmark.org/0.31.2/) zengin metin e-postaları göndermekle sınırlıdır, ancak bu gelecekte genişletilecektir. ## Kaynaklar - https://www.twilio.com/docs/sendgrid/for-developers - https://www.twilio.com/docs/sendgrid/api-reference - https://www.twilio.com/docs/sendgrid/ui/account-and-settings/api-keys - https://www.twilio.com/docs/sendgrid/ui/account-and-settings/how-to-set-up-domain-authentication