# ให้ AI Agent อ่านรหัส OTP จาก SMS บน iPhone ของคุณ

> วิธีให้ Claude, เวิร์กโฟลว์ n8n หรือ AI Agent ตัวไหนก็ได้อ่านรหัสจาก SMS ที่เข้า iPhone ของคุณ โดย Fwrd จะส่งแต่ละรหัสไปยัง webhook หรือเซิร์ฟเวอร์ MCP

อัปเดตล่าสุด: 2026-11-03
หน้า HTML ต้นฉบับ: https://www.fwrdsms.com/th/blog/ai-agent-sms-verification-codes
Published: 2026-10-25

AI Agent อ่านรหัสยืนยันจาก SMS ที่เข้า iPhone ของคุณได้ เมื่อ Fwrd ส่งต่อข้อความเหล่านั้น: การทำงานอัตโนมัติข้อความในแอปคำสั่งลัดจะส่งข้อความรหัสแต่ละข้อความให้ Fwrd แล้ว Fwrd ส่งจาก iPhone ไปยัง webhook ของคุณ หรือไปยังเซิร์ฟเวอร์โอเพนซอร์ส [fwrd-sms-mcp](https://github.com/alanwtom/fwrd-sms-mcp) จากนั้น Claude, Cursor หรือไคลเอนต์ MCP ตัวไหนก็ได้จะขอรหัสล่าสุดจากเซิร์ฟเวอร์นั้น ใช้กับบัญชีที่เป็นของคุณหรือบัญชีที่คุณได้รับอนุญาตให้ทำงานอัตโนมัติเท่านั้น

**สิ่งที่คุณต้องมี:** iPhone ที่ใช้ iOS 26 ขึ้นไปและมีเบอร์ที่รับรหัส, แอปคำสั่งลัด, [Fwrd](https://apps.apple.com/app/apple-store/id6759069713?pt=128544281&ct=th-blog-ai-agent-codes&mt=8) และที่อยู่ HTTPS สาธารณะที่ Agent ของคุณอ่านได้ เช่น เวิร์กโฟลว์ n8n, webhook ของ Zapier หรือ Make หรือเซิร์ฟเวอร์ของคุณเอง

## AI Agent อ่านรหัสยืนยันจาก SMS บน iPhone ของฉันได้อย่างไร

ผ่าน webhook หรือเซิร์ฟเวอร์ MCP รหัสเข้ามาที่ iPhone Fwrd ส่งรหัสเป็น JSON ไปยังปลายทางของคุณ แล้ว Agent ของคุณอ่านจากตรงนั้น

iOS ไม่อนุญาตให้แอปใดหรือ Agent ใดอ่านกล่องข้อความของแอปข้อความ ดูเหตุผลได้ที่ [iPhone มี SMS API ไหม](https://www.fwrdsms.com/th/blog/iphone-sms-api) แต่ iOS อนุญาตให้คุณตั้งการทำงานอัตโนมัติข้อความเอง ซึ่งจะส่งข้อความที่ตรงเงื่อนไขแต่ละข้อความให้การทำงานถัดไป Fwrd คือการทำงานนั้น: Fwrd ส่งข้อความตรงจาก iPhone ไปยังที่อยู่ของคุณ โดยไม่ต้องมีบัญชีและไม่มีเซิร์ฟเวอร์ของ Fwrd คั่นกลาง

ข้อความจะไปอยู่ที่ไหนขึ้นอยู่กับ Agent ของคุณ

- **Claude, Cursor หรือไคลเอนต์ MCP อื่น** Fwrd ส่งแต่ละรหัสไปยังเซิร์ฟเวอร์โอเพนซอร์ส fwrd-sms-mcp บนบัญชี Cloudflare ของคุณเอง แล้วการเรียก `wait_for_sms_code` ของ Agent จะได้รหัสล่าสุดกลับมา
- **เวิร์กโฟลว์ AI Agent ของ n8n** โหนด Webhook รับข้อความ แล้วเวิร์กโฟลว์ส่งต่อให้ ดูการตั้งค่าโหนดได้ที่ [ส่งต่อ SMS จาก iPhone ไปยัง n8n](https://www.fwrdsms.com/th/blog/forward-iphone-sms-to-n8n)
- **Browser Agent หรือ LLM Agent ที่คุณเขียนเอง** เซิร์ฟเวอร์เล็กๆ เก็บแต่ละข้อความพร้อมเวลาที่เข้ามา แล้ว Agent ขอรหัสล่าสุดจากเซิร์ฟเวอร์หลังจากที่ขอรหัสไปแล้ว
- **ซีนาริโอของ Zapier หรือ Make** catch hook หรือ webhook แบบกำหนดเองเริ่มการทำงาน ดูแต่ละเครื่องมือได้ที่ [ส่งข้อความจาก iPhone ไปยัง Zapier, Make หรือ n8n](https://www.fwrdsms.com/th/iphone-sms-to-zapier-make-n8n)

## ควรให้ Agent จัดการรหัสล็อกอินของคุณไหม

ควรทำเฉพาะกับบัญชีของคุณเองหรือบัญชีที่คุณได้รับอนุญาตให้ทำงานอัตโนมัติ และเฉพาะเมื่อบริการนั้นไม่มีทางที่ดีกว่าให้

- **ใช้โทเค็น API ของบริการเองก่อน** ถ้าบริการมีคีย์ API, OAuth หรือบัญชีบริการ ให้ Agent ใช้สิ่งนั้น Agent จะไม่ต้องแตะหน้าจอล็อกอินเลย และคุณเพิกถอนสิทธิ์ของมันแยกต่างหากได้
- **ใช้ passkey หรือแอปยืนยันตัวตนสำหรับการลงชื่อเข้าใช้ส่วนตัว** เก็บรหัส SMS ไว้ใช้กับล็อกอินที่ไม่มีทางอื่นให้เลือก
- **ใครก็ตามที่อ่านปลายทางของคุณได้ก็ใช้รหัสได้** ใส่รหัสลับยาวๆ ไว้ในที่อยู่ ลบแต่ละรหัสเมื่อใช้แล้ว และเก็บบันทึกของปลายทางไว้เป็นส่วนตัว
- **ดูข้อกำหนดของบริการ** บางแห่งห้ามลงชื่อเข้าใช้อัตโนมัติ และบางธนาคารห้ามแชร์รหัสเลย

## วิธีส่งข้อความรหัสไปยัง Agent ของคุณ

เพิ่มปลายทาง Webhook ที่เก็บเฉพาะรหัส แล้วตั้งการทำงานอัตโนมัติข้อความที่ส่งข้อความรหัสแต่ละข้อความให้ Fwrd ดูรายละเอียดฝั่งปลายทางทั้งหมดได้ใน [คู่มือ webhook](https://www.fwrdsms.com/th/guides/webhook)

1. **เพิ่ม webhook ใน Fwrd** เปิด Fwrd แตะ + แล้วเลือก “Webhook” วางที่อยู่ HTTPS ทั้งหมดของปลายทางลงในช่อง “Configuration” แตะ “Send Test Message” เพื่อให้ปลายทางของคุณเห็นฟิลด์ต่างๆ แล้วบันทึกด้วยเครื่องหมายถูก

2. **เก็บเฉพาะรหัส** ในปลายทางเดียวกัน เลือก “Only Some Texts” ใต้ “Which Texts” แล้วเปิด “Looks Like a Code” ซึ่งจะเก็บข้อความที่มีรหัส 4 ถึง 8 หลัก นั่นเป็นเงื่อนไขเดียว จึงใช้ได้บนแผนฟรี

3. **สร้างการทำงานอัตโนมัติข้อความ** บน iOS 27 เปิดแอปคำสั่งลัด แตะ “คลัง” แล้ว “การทำงานอัตโนมัติ” แล้วแตะ + จากนั้นแตะ “การทำงานอัตโนมัติ” แล้ว “ข้อความ” เปลี่ยน “ผู้ส่ง” เป็น “ข้อความ” แล้วพิมพ์ช่องว่างหนึ่งตัว ข้อความใดก็ตามที่มีช่องว่างจึงไปถึงฟิลเตอร์ของ Fwrd รวมถึงรหัสจากหมายเลขสั้นด้วย บน iOS 26 เปิดแท็บ “การทำงานอัตโนมัติ” แตะ + เลือก “ข้อความ” แล้วพิมพ์ช่องว่างใต้ “ข้อความประกอบด้วย”

4. **ตั้งให้สั่งทำงานโดยไม่ต้องถาม** บน iOS 27 แตะลูกศรข้างตัวสั่งทำงาน แล้วดูว่า “ยืนยันก่อนสั่งทำงาน” ปิดอยู่ ใต้ ⓘ แล้วแตะ “ความเป็นส่วนตัว” ดูว่า “อนุญาตให้ทำงานในระหว่างล็อค” เปิดอยู่ บน iOS 26 เลือก “สั่งทำงานทันที” แล้วแตะ “ถัดไป” และ “สร้างคำสั่งลัดใหม่”

5. **เพิ่มการทำงานของ Fwrd** ค้นหา “Forward” แล้วเพิ่ม “Forward Message to All Destinations” ตั้ง “Message” ของ Fwrd เป็น “ข้อมูลเข้าของคำสั่งลัด” แตะปุ่มย้อนกลับเพื่อบันทึก (บน iOS 26 แตะ “เสร็จสิ้น”)

6. **เรียบร้อย** ต่อจากนี้ข้อความรหัสใหม่จะถูกส่งไปยังปลายทางของคุณโดยอัตโนมัติ ไม่ว่า iPhone จะล็อคอยู่หรือไม่

### ปลายทางได้รับอะไรบ้าง

POST ที่มี `Content-Type: application/json` และข้อความตรงตามที่เข้ามาทุกประการ ข้อความอยู่ใน `content` และซ้ำอีกครั้งใน `text` สำหรับบริการที่อ่านฟิลด์นั้น ฟิลด์ `sender` จะถูกเพิ่มก็ต่อเมื่อคุณเปิด “Include Who Sent It” ใน “Settings” ของ Fwrd และเลือก “Sender” ในการทำงานของ Fwrd

คำสั่ง curl นี้ส่งคำขอแบบเดียวกับที่ Fwrd ส่ง คุณจึงสร้างฝั่ง Agent ไว้ก่อนได้

```bash
curl -X POST "https://your-endpoint.example/sms/long-secret" \
  -H "Content-Type: application/json" \
  -d '{"content": "Your code is 123456", "text": "Your code is 123456"}'
```

ในการดึงรหัสออกมา ให้จับตัวเลข 4 ถึง 8 หลักชุดแรกใน `content`

```python
import re

match = re.search(r"\b(\d{4,8})\b", body["content"])
code = match.group(1) if match else None
```

ในเนื้อหาไม่มีเวลา ให้บันทึกเวลาเองฝั่งคุณ และไม่สนใจรหัสที่เก่ากว่าการพยายามล็อกอินของคุณ ทุกครั้งที่ส่งข้อความเดิมจะมีส่วนหัว `Idempotency-Key` ค่าเดียวกัน คุณจึงทิ้งรายการซ้ำได้ ตัวอย่างที่ใช้งานได้สำหรับ n8n และเซิร์ฟเวอร์เล็กๆ อยู่ใน [ที่เก็บ fwrd-sms-webhook-examples](https://github.com/alanwtom/fwrd-sms-webhook-examples) บน GitHub

## วิธีส่งรหัสให้ Agent

| วิธี | ใครส่งรหัส | Agent ต้องรอคุณไหม |
|---|---|---|
| คุณอ่านแล้วพิมพ์เอง | คุณ | ต้องรอทุกครั้งที่ล็อกอิน |
| Agent หยุดแล้วถามคุณในแชท | คุณ | ต้องรอทุกครั้งที่ล็อกอิน |
| ใช้โทเค็น API ของบริการแทน | ไม่มีใคร เพราะไม่มีรหัส | ไม่ต้องรอ |
| Fwrd ส่งไปยังปลายทางของคุณ | iPhone ทำเอง | ไม่ต้องรอ |
| Fwrd ส่งไปยังเซิร์ฟเวอร์ MCP ที่ Agent ขอรหัส | iPhone ทำเอง | ไม่ต้องรอ |

## สิ่งที่การตั้งค่านี้ทำไม่ได้

- **อ่านรหัสที่เข้ามาก่อนหน้านี้ไม่ได้** การทำงานอัตโนมัติทำงานกับข้อความใหม่เท่านั้น
- **หนึ่งเบอร์รองรับหนึ่งล็อกอินในแต่ละครั้ง** ถ้า Agent สองตัวขอรหัสบนเบอร์เดียวกัน อาจอ่านรหัสของกันและกัน จึงควรจัดคิวขั้นตอนลงชื่อเข้าใช้ สำหรับไปป์ไลน์ CI และ QA ดู [รหัส SMS ใน CI](https://www.fwrdsms.com/th/blog/sms-otp-codes-ci-automation-iphone) ซึ่งครอบคลุมกรณีนั้น
- **iPhone ต้องเปิดเครื่องและออนไลน์ไว้** หลังจากเริ่มการทำงานใหม่ การส่งต่อจะรอจนกว่าคุณจะปลดล็อคหนึ่งครั้ง และ iPhone ที่ไม่ได้ปลดล็อคนาน 3 วันจะเริ่มการทำงานใหม่เอง
- **Fwrd ไม่ส่งส่วนหัวสำหรับล็อกอิน** ใส่รหัสลับไว้ในที่อยู่ Fwrd เก็บที่อยู่ทั้งหมดไว้ในพวงกุญแจของ iPhone และปฏิเสธที่อยู่ IP รวมถึงชื่อ .local หรือ .internal
- **ส่งได้ทางเดียว** Fwrd ส่งข้อความจาก iPhone ให้ Agent ของคุณไม่ได้

## คำถามเกี่ยวกับ AI Agent และรหัส SMS

### มีเซิร์ฟเวอร์ MCP ที่ให้ Claude อ่านรหัสยืนยันจาก SMS บน iPhone ของฉันไหม

มี: [fwrd-sms-mcp](https://github.com/alanwtom/fwrd-sms-mcp) เซิร์ฟเวอร์โอเพนซอร์สที่คุณติดตั้งบนบัญชี Cloudflare ของคุณเอง Fwrd ส่งข้อความรหัสแต่ละข้อความไปที่นั่น แล้วการเรียก `wait_for_sms_code` ของ Claude จะได้รหัสล่าสุดกลับมา Cursor และไคลเอนต์ MCP อื่นก็ใช้แบบเดียวกัน

### Agent อ่านข้อความอื่นของฉันได้ด้วยไหม

อ่านได้เฉพาะข้อความที่คุณปล่อยผ่าน เมื่อเปิด “Looks Like a Code” Fwrd จะข้ามข้อความที่ไม่มีรหัส 4 ถึง 8 หลัก และปลายทางจะไม่เห็นข้อความเหล่านั้น

### รหัสต้องผ่านเซิร์ฟเวอร์ของ Fwrd ไหม

ไม่ Fwrd ไม่มีบัญชีและไม่มีเซิร์ฟเวอร์ของตัวเอง แต่ละข้อความส่งตรงจาก iPhone ไปยังปลายทาง HTTPS ของคุณ

### ราคาเท่าไร

ณ เดือนตุลาคม 2026 Fwrd ส่งต่อได้ฟรี 15 ครั้งต่อเดือน และข้อความหนึ่งข้อความนับเป็นหนึ่งครั้งไม่ว่าจะส่งไปกี่ที่ Fwrd Pro ไม่จำกัดจำนวน

## อ่านต่อ

- [iPhone มี SMS API ไหม](https://www.fwrdsms.com/th/blog/iphone-sms-api)
- [เชื่อมต่อ ChatGPT กับข้อความบน iPhone ของคุณ](https://www.fwrdsms.com/th/blog/connect-chatgpt-to-iphone-texts)
