更多平台
Mastra 頻道使用 Chat SDK adapter,因此本節頁面並未列出所有支援的平台。只要 Chat SDK 平台 adapter 匯出的 adapter factory 與 channels.adapters 相容,即可使用。
Adapter 目錄「Adapter 目錄」的直接連結
Chat SDK adapter 目錄是查詢可用 adapter 的標準來源。以下清單僅為某個時間點的快照,不一定隨時都是最新內容。
本文撰寫時,Chat SDK 列出的 adapter 包括:
- AgentPhone
- Baileys WhatsApp
- Discord
- Google Chat
- GitHub
- iMessage
- Kapso
- Lark / Feishu
- Linear
- Liveblocks
- Matrix
- Messenger
- Mattermost
- Novu
- Resend
- Sendblue
- Telegram
- Twilio
- Velt
- Web
- Webex
- WhatsApp Business Cloud
- X
- Zalo
- Zernio
請查看 adapter 文件,確認其套件名稱、憑證變數、webhook 需求與平台專屬行為。
使用相同的 Mastra 串接方式「使用相同的 Mastra 串接方式」的直接連結
每個 Chat SDK adapter 在 Mastra 端的設定方式都相同。安裝 adapter 套件,並將其 factory 加入 channels.adapters;接著設定平台憑證,並將 webhook 指向 Mastra 產生的路由。
你可以參考本節任一平台頁面,了解 Mastra 的串接方式:
Adapter 文件中的檢查項目「Adapter 文件中的檢查項目」的直接連結
將新的 adapter 串接至 Mastra 前,請查看 adapter 文件並確認:
- 憑證環境變數。
- 平台要求的權限或 scope。
- Webhook 驗證行為。
- 平台是否需要分別為設定、事件或互動建立路由。
- 一般訊息是否需要長時間執行的 listener 或輪詢。
- 附件、卡片與 rich message 支援情形。