SMS Tools New

簡訊發送與驗證工具。支援簡訊發送、驗證碼驗證與會員 LINE ID 綁定。

工具組概覽

SMS Tools 包含三個主要工具:SMS Send (簡訊發送)、SMS Verification (驗證碼)、SMS Member Verification (會員驗證綁定)。

工具列表

SMS Send Tool

簡訊發送工具。支援發送簡訊到台灣手機號碼,包含頻率限制保護。

頻率限制保護

同一號碼 1 分鐘內只能發送 1 次簡訊,每天最多 10 次。

Available Methods

Tool Name 參數 說明
send_sms mobile, message 發送簡訊到指定手機號碼
頻率限制 1 分鐘內只能發送 1 次,每天最多 10 次
雙供應商備援 主要: 互動資通 (Every8D),備援: 三竹簡訊 (Mitake)

SMS Verification Tool

簡訊驗證碼工具。發送與驗證 4 位數字驗證碼,包含防暴力破解機制。

安全機制

驗證碼有效期 10 分鐘。同一天驗證失敗不可超過 5 次 (防暴力破解)。

Available Methods

Tool Name 參數 說明
send_verification_code mobile, purpose 發送 4 位數字驗證碼
verify_code mobile, code 驗證驗證碼是否正確
4 位數字驗證碼 有效期限 10 分鐘
防暴力破解 同一天驗證失敗不可超過 5 次

SMS Member Verification Tool

SMS 會員驗證與 LINE 綁定工具。為智能客服設計的完整會員身份驗證流程。

智能客服使用情境

完整對話流程:

  1. 客戶要求查詢訂單 → 客服 Bot 要求提供手機號碼
  2. 客戶提供手機號碼 → Bot 查詢會員並發送驗證碼
  3. 客戶輸入驗證碼 → Bot 驗證成功並綁定 LINE ID
  4. 未來客戶可直接透過 LINE 查詢 (自動識別身份)

Available Methods

Tool Name 參數 說明
query_member_by_mobile mobile 根據手機號碼查詢會員資料
send_member_verification mobile 發送驗證碼給會員
verify_and_bind_line_id mobile, code, lineId, name 驗證碼正確後綁定 LINE ID
unbind_line_id lineId 解除 LINE ID 綁定 (軟刪除)
query_binding_status lineId 查詢 LINE ID 是否已綁定
get_member_info_by_line_id lineId 根據 LINE ID 取得完整會員資料
一手機多 LINE 綁定 同一手機可綁定多個 LINE ID
重複綁定更新 回傳 isUpdate: true 標註是否為更新綁定
混合資料庫 會員資料: SQL Server / 綁定記錄: MongoDB

Testing

使用我們的測試頁面快速測試 SMS Tools:

SMS 工具測試 會員驗證與綁定測試

相關文件