# 重新傳送整合 ## 總覽 `@botpresshub/resend` 是一個整合,允許Botpress 聊天機透過 Resend API 傳送電子郵件。 ## 配置 ### 驗證您的網域 (https://resend.com/domains) 1.登入 Resend 面板 (https://resend.com/) 2.在左側導覽列中,點擊 「網域」。 3.靠近右上方,按一下「新增網域」 4. 4.在 「名稱 」欄位中,輸入您的網域(例如Botpress.com") 5. 5.(可選)選擇最接近您用戶群的伺服器區域 6.(可選)自訂返回路徑(僅建議如果您知道它的作用) 7.按一下「新增網域」(在「進階選項」下方) 8.在您的域名提供商(例如 SquareSpace、GoDaddy 等)的門戶中新增 DNS 記錄 1.雖然 DMARC 記錄是可選的,但建議使用它來防止域名被偽冒/未經授權使用。 9.點擊 「我已添加記錄」,等待每個狀態被標記為 「已驗證」 10. 10.現在您可以使用您的網域發送電子郵件了。祝您發送電郵愉快! ### 獲取 API 金鑰 (https://resend.com/api-keys) 1.登入 Resend 面板 (https://resend.com/) 2.在左側導覽列中,按一下「API 金鑰 3.靠近右上方,按一下「建立 API 金鑰 4.為金鑰命名並授予 「傳送存取權限」。 1.選擇您希望該金鑰通過哪些網域發送電子郵件 5.按一下「新增」以產生 API 金鑰 6.將產生的 API 金鑰複製到安全位置,因為它只會顯示一次 ### 設定 Webhooks (https://resend.com/webhooks) 1.登入 Resend 面板 (https://resend.com/) 2.在左側的導覽列中,按一下「Webhooks」。 3.靠近右上方,按一下「新增Webhook」 4. 4.複製Botpress 整合設定中的webhook URL,並將其貼入 Resend 的「端點 URL」輸入欄位。 5.選擇您要監聽的webhook 事件 6.點擊 「添加」(在 「選擇要監聽的事件 」部分下方) 7. 7.(可選,但推薦)複製 Resend 中的 「簽名密文」,並將其粘貼到Botpress 整合配置的Webhook 簽名密文 」中。 8.現在您的機器人已經準備好從 Resend 監聽事件了 ## 附註 目前的實作只限於傳送 [markdown](https://spec.commonmark.org/0.31.2/) 豐富文字的電子郵件,不過未來將會擴充。 ## 資源 - 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