---
description: เรียนรู้วิธีใช้พารามิเตอร์ Dialogflow แบบกำหนดเองสำหรับกรณีการใช้งานหลายกรณี
title: Dialogflow: พารามิเตอร์
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[ใหม่🔥 เป็นคนแรกที่จะได้ลองใช้ WhatsApp Business Calling API (Open Beta)!![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](/th/whatsapp-business-calling-api)

ช่วยฉันด้วย... ⌘ 

1. [All Collections >](/th/help)
2. [ การบูรณาการ >](/th/help/integrations)
3. [ ไดอะล็อกโฟลว์ >](/th/help/dialogflow)
4. Dialogflow: พารามิเตอร์

# Dialogflow: พารามิเตอร์

![Avatar](https://assets2-proxy.respond.io/ph8r57dk1q9w/4IHLTWbmWN0uXBc5x4jthC/59252fcdb357304ce07be76043047b7a/Susan_Swier_Avatar.svg)

Susan Swier

· 04 Apr 2025

less than a minute read

Respond.io ใช้พารามิเตอร์ Dialogflow แบบกำหนดเองเพื่อปรับปรุงฟังก์ชันของแอปพลิเคชันเพื่อให้รองรับกรณีการใช้งานที่หลากหลาย

ใน Dialogflow พารามิเตอร์มักใช้เพื่อเชื่อมโยงคำและวลีในการตอบสนองของผู้ใช้ต่อเอนทิตี ดังนั้นถ้าหากมีใครพูดว่า "วันเกิดของฉันคือวันที่ 13 มีนาคม" วลี "13 มีนาคม" จะถูกตรวจพบโดยอัตโนมัติและถือเป็นเอนทิตีวันที่ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับพารามิเตอร์ได้ใน [Dialogflow บนหน้าเอกสาร](https://cloud.google.com/dialogflow/es/docs/intents-actions-parameters)

ด้วยแพลตฟอร์ม respond.io คุณสามารถใช้พารามิเตอร์เพื่อครอบคลุมกรณีการใช้งานได้มากขึ้น คุณสามารถใช้สิ่งเหล่านี้เพื่อบันทึกและรวบรวมข้อมูลที่ผู้ติดต่อของคุณให้มาได้ เช่น [กำหนดแท็กแบบไดนามิก](https://respond.io/th/help/dialogflow/dialogflow-parameters#tagging), [ตั้งค่าฟิลด์ที่กำหนดเอง](https://respond.io/th/help/dialogflow/dialogflow-parameters#contact%5Ffields%5Fand%5Fvalues) คุณยังสามารถ [แจ้งตัวแทนฝ่ายสนับสนุน](https://respond.io/th/help/dialogflow/dialogflow-parameters#sending%5Fcustom%5Fnotifications) ได้เมื่อผู้ติดต่อต้องการความช่วยเหลือ คุณยังสามารถใช้แพลตฟอร์ม respond.io เพื่อ [จัดเก็บและจัดการคำตอบเจตนาของคุณ](https://respond.io/th/help/dialogflow/dialogflow-parameters#snippets)ได้อย่างง่ายดาย

คุณสามารถบรรลุผลได้มากมายเมื่อคุณใช้แพลตฟอร์ม respond.io ร่วมกับพารามิเตอร์ Intent ของ Dialogflow

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/aHN2vduQKM2TMwAHSNpmc/b30534d10f14cacc767598b21c2a8244/dialogflow-parameters-overview.png?fm=avif&w=1000) 

## การอ้างอิงพารามิเตอร์

รายการพารามิเตอร์ที่คุณสามารถใช้บน Dialogflow เพื่อสื่อสารกับแพลตฟอร์ม respond.io

| ชื่อพารามิเตอร์       | ค่า                     | คำอธิบาย                                                                                                                                                                            |
| --------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ​RB\_เพิ่มแท็ก​       | แท็ก1, \[แท็ก2, ...\]   | เพิ่มแท็กที่ระบุลงในโปรไฟล์ผู้ติดต่อบนแพลตฟอร์ม respond.io                                                                                                                          |
| ​RB\_ลบแท็ก​          | แท็ก1, \[แท็ก2, ...\]   | ลบแท็กที่ระบุออกจากโปรไฟล์การติดต่อบนแพลตฟอร์ม response.io                                                                                                                          |
| สถานะ RB\_BOT         | เท็จ                    | ปิดบอทสำหรับการติดต่อที่เฉพาะเจาะจง สิ่งนี้มีประโยชน์ในกรณีที่คุณต้องการส่งการสนทนาจากบอทไปยังมนุษย์                                                                                |
| ​RB\_MARKเสร็จสิ้น​   | จริง/เท็จ               | เปิดหรือปิดการสนทนาสำหรับผู้ติดต่อ สิ่งนี้มีประโยชน์สำหรับการสนับสนุน เปิดการสนทนาสำหรับผู้ติดต่อที่ยังคาดหวังบางอย่าง ในขณะที่การปิดการสนทนาแสดงถึงผู้ติดต่อที่ได้รับการตอบรับแล้ว |
| ​RB\_แจ้งเตือน​       | ข้อความแจ้งเตือน        | ส่งการแจ้งเตือนไปยังมนุษย์บนแพลตฟอร์ม respond.io พร้อมด้วยข้อความแจ้งเตือน                                                                                                          |
| ​RB\_SUBSCRIBE​       | จริง/เท็จ               | สมัครหรือยกเลิกการสมัครผู้ติดต่อ ผู้ติดต่อที่ยกเลิกการสมัครจะไม่ได้รับข้อความออกอากาศ                                                                                               |
| ​RB\_FIELD\_ชื่อแรก​  | ค่า                     | กรอกช่องชื่อจริงของโปรไฟล์ผู้ติดต่อด้วยค่าที่ระบุ                                                                                                                                   |
| นามสกุล RB\_FIELD     | ค่า                     | กรอกช่องนามสกุลของโปรไฟล์ผู้ติดต่อด้วยค่าที่ระบุ                                                                                                                                    |
| ​RB\_FIELD\_ชื่อเต็ม​ | ค่า                     | กรอกช่องชื่อเต็มของโปรไฟล์ผู้ติดต่อด้วยค่าที่ระบุ                                                                                                                                   |
| ​RB\_FIELD\_อีเมล​    | ค่า                     | กรอกช่องที่อยู่อีเมลของโปรไฟล์ผู้ติดต่อด้วยค่าที่ระบุ                                                                                                                               |
| ​RB\_FIELD\_PHONE​    | ค่า                     | กรอกข้อมูลในช่องหมายเลขโทรศัพท์ของโปรไฟล์ผู้ติดต่อด้วยค่าที่ระบุ                                                                                                                    |
| ภาษาฟิลด์ RB          | ค่า                     | กรอกข้อมูลในช่องภาษาของโปรไฟล์ผู้ติดต่อด้วยค่าที่ระบุ เช่น en-us                                                                                                                    |
| ​RB\_FIELD\_\[ชื่อ\]​ | ค่า                     | เพิ่มฟิลด์ที่กำหนดเองลงในโปรไฟล์ผู้ติดต่อด้วยค่าที่ระบุ. เหมาะที่สุดสำหรับข้อมูลที่ไม่เป็นไดนามิก เช่น อีเมล วันเกิด เป็นต้น                                                        |
| ​RB\_REMOVEFIELDS​    | ฟิลด์1, \[ฟิลด์2, ...\] | ลบฟิลด์ที่กำหนดเองที่ระบุจากรายชื่อติดต่อบนแพลตฟอร์ม                                                                                                                                |
| ​RB\_USER\_กำหนด​     | ค่า                     | กำหนดผู้ติดต่อให้กับผู้ใช้หนึ่งรายในทีมของคุณ                                                                                                                                       |
| ​RB\_สนิปเพต​         | รหัสสไนปเป็ต            | ส่ง Snippet ที่ระบุไปยังผู้ติดต่อ                                                                                                                                                   |
| ไฟล์ RB               | รหัสไฟล์                | ส่งไฟล์ที่ระบุที่เก็บไว้บนแพลตฟอร์มไปยังผู้ติดต่อ                                                                                                                                   |

## การแท็ก

ข้อมูลการติดต่อ' สามารถจัดเก็บในรูปแบบแท็กได้ สามารถเพิ่มหรือทำเครื่องหมายในแท็กได้ด้วยตนเองในโมดูลรายชื่อติดต่อหรือโมดูลกล่องข้อความ หรือเพิ่ม/remove ด้วยการเขียนโปรแกรมโดยใช้เวิร์กโฟลว์และเพิ่ม/ลบโดยใช้พารามิเตอร์ในเจตนาของ Dialogflow.

> **สิ่งสำคัญ:** แท็กใช้สำหรับการแบ่งกลุ่มผู้ชมในการออกอากาศ โปรดคำนึงถึงสิ่งนี้เมื่อเพิ่ม/ลบแท็กโดยใช้เจตนาของ Dialogflow

### การใช้พารามิเตอร์แท็ก

#### การเพิ่มแท็ก

เมื่อใช้พารามิเตอร์ `RB_ADDTAGS` คุณสามารถกำหนดแท็กให้กับผู้ติดต่อได้ แท็กจะถูกเพิ่มให้กับผู้ติดต่อตามค่าของพารามิเตอร์ คุณมีตัวเลือกที่จะเพิ่มแท็กหลายรายการได้โดยคั่นด้วยเครื่องหมายจุลภาค

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/6wmaw5CI93y8AS7QAd8fyc/71ec2f1fc55a749fa60d3c0712cf6b1f/dialogflow-parameters-tags-1.png?fm=avif&w=1000) 

> โปรดทราบว่าชื่อแท็กไม่สามารถมีช่องว่างได้ คุณอาจต้องการใช้เครื่องหมายขีดล่างแทน

### การลบแท็ก

เมื่อใช้พารามิเตอร์ `RB_REMOVETAGS` คุณสามารถลบแท็กออกจากผู้ติดต่อได้ แท็กจะถูกเพิ่มให้กับผู้ติดต่อตามค่าของพารามิเตอร์ คุณมีตัวเลือกในการลบแท็กหลายรายการด้วยการคั่นด้วยเครื่องหมายจุลภาค

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/WDxk85FXIcgTQyUJyhIUL/6906265f060013253ae7ca840f0e6e60/dialogflow-parameters-tags-2.png?fm=avif&w=1000) 

### แนวทางปฏิบัติที่ดีที่สุด

เมื่อสร้างแท็กใหม่ ควรกำหนดชื่อสั้นๆ แต่มีความหมายที่สามารถระบุได้ง่าย ในทางอุดมคติ คุณคงต้องการให้คนอื่นสามารถเข้าใจแท็กที่เกี่ยวข้องกับผู้ใช้ได้

ด้วยการเติมช่องโดยใช้เอนทิตี คุณมีตัวเลือกในการสร้างแท็กใหม่แบบไดนามิก อย่างไรก็ตาม ไม่แนะนำให้ทำเช่นนี้ เนื่องจากจะทำให้เกิดมลภาวะทางแท็กได้อย่างรวดเร็ว

เพื่อลดมลภาวะจากแท็ก พยายามอย่าแท็กให้เจาะจงหรือใจกว้างเกินไป เพื่อให้มีแท็กจำนวนน้อยที่สุด

เมื่อใช้แท็กเพื่อติดตามความสนใจหัวข้อของผู้ใช้ คุณสามารถใช้แท็กเดียวกันในหลายเจตนาที่มีหัวข้อเดียวกันได้ สิ่งนี้สามารถระบุได้ว่าผู้ใช้มีความสนใจหรือข้อกังวลเฉพาะเจาะจงในขณะที่ลดมลพิษแท็ก

## การปิดบอท

สามารถเปิด/ปิด Dialogflow Bot ได้ด้วยตนเองจาก [Inbox Module](https://respond.io/th/help/messages/messages-overview#how%5Fdo%5Fi%5Fturn%5Foff%5Fthe%5Fdialogflow%5Fbot) และเปิด/ปิดโดยอัตโนมัติผ่าน [Workflows](https://respond.io/th/help/workflows/workflows-overview#how%5Fdo%5Fi%5Fturn%5Foff%5Fthe%5Fdialogflow%5Fbot). นอกจากนั้นยังสามารถปิดบอทได้โดยใช้พารามิเตอร์ในอินเทนต์ของ Dialogflow อีกด้วย

ใช้เจตนาของ Dialogflow เพื่อปิดสถานะบอทของผู้ติดต่อ เพื่อสร้างการส่งต่อโดยมนุษย์ในเวิร์กโฟลว์บอทของคุณ

เมื่อปิดใช้งานบอทสำหรับผู้ติดต่อ จะไม่มีข้อความใดถูกส่งไปยัง Dialogflow ผู้ติดต่อที่ปิดการใช้งาน Bot จะปรากฏบนแพลตฟอร์มภายใต้ส่วนที่ไม่ได้รับมอบหมาย [ในแดชบอร์ด](https://respond.io/th/help/dashboard-reporting/dashboard#contacts)

### การใช้พารามิเตอร์สถานะบอท

ด้วย `RB_BOTSTATUS` คุณสามารถปิดบอทสำหรับผู้ใช้ที่ระบุได้โดยการตั้งค่าให้เป็น `false`.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2GqHIHyIRqXg7FWQm0yuwB/052c6b0eee667ae39aea6728660ff2e8/dialogflow-parameters-turning-the-bot-off.png?fm=avif&w=1000) 

### แนวทางปฏิบัติที่ดีที่สุด

จุดประสงค์ของ Fallback ไม่ได้รวมถึงสถานที่สำหรับเพิ่มพารามิเตอร์ เมื่อปิดการใช้งานบ็อตจาก Dialogflow คุณควรสร้างการตอบกลับอย่างรวดเร็วในเจตนาสำรองโดยถามผู้ติดต่อว่าต้องการคุยกับมนุษย์หรือไม่ หากผู้ติดต่อตอบกลับด้วยคำตอบด่วน _ใช่_ นั่นควรนำผู้ติดต่อไปสู่จุดมุ่งหมายด้วยพารามิเตอร์ `RB_BOTSTATUS`

เมื่อใช้พารามิเตอร์นี้เพื่อปิดการใช้งานบอท คุณอาจต้องการอัพเดตสถานะผู้ใช้บนแพลตฟอร์มด้วย `RB_MARKDONE` และส่งการแจ้งเตือนบนแพลตฟอร์มด้วยพารามิเตอร์ `RB_NOTIFY` ภายในเจตนาเดียว

## การปิดการสนทนา

ระบบ [การมอบหมายและการปิดการสนทนา](https://respond.io/th/help/messages/assignment-and-closing-a-conversation) จะเปิดการสนทนาใหม่สำหรับผู้ติดต่อใหม่ทั้งหมดและผู้ติดต่อที่มีข้อความใหม่. วิธีนี้จะทำให้แน่ใจว่าผู้ติดต่อทั้งหมดที่ต้องการความช่วยเหลือจะปรากฏในรายชื่อที่ไม่ได้รับมอบหมาย [](https://respond.io/th/help/messages/messages-overview#contact%5Flist)

> โดยค่าเริ่มต้น แพลตฟอร์มจะเปิดการสนทนาใหม่สำหรับผู้ติดต่อใหม่ทั้งหมดและผู้ติดต่อที่ส่งข้อความใหม่

การสนทนาสามารถเปิดหรือปิดสำหรับ [โมดูลการติดต่อ](https://respond.io/th/help/contacts/contacts-overview) ด้วยตนเอง หรือ [โมดูลกล่องขาเข้า](https://respond.io/th/help/messages/messages-overview) โดยอัตโนมัติด้วย [เวิร์กโฟลว์](https://respond.io/th/help/workflows/workflows-overview) และปิดด้วยพารามิเตอร์ในเจตนา Dialogflow.

หากต้องการปิดการสนทนาของผู้ติดต่อจาก Dialogflow ให้ใช้พารามิเตอร์ `RB_MARKDONE` ใน Dialogflow Intent(s) ของคุณ

### การใช้พารามิเตอร์ทำเครื่องหมายเสร็จสิ้น

หากต้องการปิดการสนทนาของผู้ติดต่อ ให้ใช้พารามิเตอร์ `RB_MARKDONE` ในอินเทนต์ Dialogflow ของคุณ และตั้งค่าเป็น `true`

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/5Mg3H7ELptqg8kKJaPDxzJ/3c072b8dec2e5aada2365c3cfd1fbf84/dialogflow-parameters-closing-conversatio.png?fm=avif&w=1000) 

ผู้ติดต่อใดก็ตามที่กระตุ้นเจตนาโดยใช้พารามิเตอร์ `RB_MARKDONE` ที่มีค่า `true` การสนทนาจะถูกปิดบนแพลตฟอร์ม respond.io

### แนวทางปฏิบัติที่ดีที่สุด

โดยค่าเริ่มต้น ผู้ติดต่อใหม่ทั้งหมดและผู้ติดต่อที่มีข้อความใหม่จะเปิดการสนทนาใหม่ คุณต้องตั้งค่า `RB_MARKDONE` ให้เป็น `true` สำหรับเจตนาที่ไม่ต้องการตัวแทนมนุษย์เมื่อถูกเรียกใช้งาน

คุณอาจต้องการพิจารณาใช้เจตนานี้ควบคู่ไปกับ [RB\_NOTIFY](https://respond.io/th/help/dialogflow/dialogflow-parameters#using%5Fthe%5Fnotification%5Fparameter) เพื่อทริกเกอร์การแจ้งเตือนเมื่อมีการเปิดการสนทนาสำหรับผู้ติดต่อ ข้อความแจ้งเตือนสามารถใช้เพื่อส่งต่อข้อมูลเกี่ยวกับสิ่งที่ต้องทำสำหรับผู้ติดต่อรายนั้น ๆ

## การมอบหมาย

หากต้องการกำหนดผู้ติดต่อให้กับผู้ใช้จาก Dialogflow ให้ใช้พารามิเตอร์ `RB_USER_ASSIGN` ใน Dialogflow Intent(s) ของคุณ

### การใช้พารามิเตอร์การกำหนดค่า

ในการกำหนดผู้ติดต่อให้กับผู้ใช้ ให้ใช้พารามิเตอร์ `RB_USER_ASSIGN` ในเจตนารมณ์ของ Dialogflow และตั้งค่าเป็นอีเมลของผู้ใช้แพลตฟอร์มที่คุณต้องการกำหนด

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2TgVjwGPU0bEXP26FbDTrv/10dda392c8b79d06458ade475363ba8b/dialogflow-parameters-assigni.png?fm=avif&w=1000) 

ผู้ติดต่อใดๆ ที่กระตุ้นเจตนาโดยใช้พารามิเตอร์ `RB_USER_ASSIGN` พร้อมด้วยอีเมลผู้ใช้ที่ถูกต้องในค่า จะได้รับมอบหมายให้กับผู้ใช้นั้นบนแพลตฟอร์ม respond.io

## การส่งการแจ้งเตือนที่กำหนดเอง

โดยค่าเริ่มต้น ระบบการแจ้งเตือน [ระบบการแจ้งเตือน](https://respond.io/th/help/user-account/notifications) จะส่งการแจ้งเตือนไปยังผู้ใช้แพลตฟอร์มเมื่อผู้ติดต่อส่งข้อความใหม่. สามารถสร้างและส่งการแจ้งเตือนเพิ่มเติมให้กับผู้ใช้แพลตฟอร์มได้โดยใช้พารามิเตอร์ใน Dialogflow Intents

หากต้องการส่งการแจ้งเตือนไปยังผู้ใช้แพลตฟอร์ม ให้ใช้พารามิเตอร์ `RB_NOTIFY` ใน Intent ของ Dialogflow ของคุณ

### การใช้พารามิเตอร์การแจ้งเตือน

สามารถส่งการแจ้งเตือนไปยังแพลตฟอร์มได้โดยใช้ `RB_NOTIFY` เป็นชื่อพารามิเตอร์ ค่าพารามิเตอร์จะถูกส่งเป็นการแจ้งเตือน

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/727vIY3X9OYTHLvFm2THby/2395d2217e3a301411f351bd31825129/dialogflow-parameters-sending-notifications.png?fm=avif&w=1000) 

> **เคล็ดลับ:** คุณสามารถใช้ [ตัวแปรไดนามิก](https://respond.io/th/help/dynamic-variables/dynamic-variables) ในค่าของพารามิเตอร์ได้โดยพิมพ์ $dynamic.variable.

### แนวทางปฏิบัติที่ดีที่สุด

ใช้ตัวแปรไดนามิก $contact.name เพื่อให้ผู้ใช้แพลตฟอร์มทราบว่าผู้ติดต่อรายใดที่ต้องการความสนใจ

ใช้ `RB_NOTIFY` ร่วมกับ [RB\_BOTSTATUS](https://respond.io/th/help/dialogflow/dialogflow-parameters#using%5Fthe%5Fbot%5Fstatus%5Fparameter) และ [RB\_MARKDONE](https://respond.io/th/help/dialogflow/dialogflow-parameters#using%5Fthe%5Fmarked%5Fdone%5Fparameter) เพื่อให้แน่ใจว่าผู้ติดต่อได้รับความสนใจที่พวกเขาต้องการ

> **เคล็ดลับ:** เรียนรู้เพิ่มเติมเกี่ยวกับ [วิธีการทำงานของการแจ้งเตือนบนแพลตฟอร์มที่นี่](https://respond.io/th/help/user-account/notifications)

## การยกเลิกการสมัคร

เป็นไปได้ว่าคุณจะได้รับข้อความจากผู้ติดต่อที่คุณ "STOP". เป็นไปได้มากว่าพวกเขาไม่ต้องการรับการออกอากาศ [](https://respond.io/th/help/broadcasts/broadcasts-overview)อีกต่อไป การตั้งค่า `RB_SUBSCRIBE` เป็น `false` ใน Dialogflow จะยกเลิกการสมัครผู้ติดต่อจากการออกอากาศในอนาคตทั้งหมด

> การตอบกลับของบอทและข้อความโดยตรงจะไม่ได้รับผลกระทบ

### การใช้พารามิเตอร์การสมัครสมาชิก

ด้วย `RB_SUBSCRIBE`คุณสามารถสมัครหรือยกเลิกการสมัครติดต่อกับบอทโดยตั้งค่าเป็น `true` หรือ `false` ตามลำดับ ผู้ติดต่อที่ยกเลิกการสมัครจะไม่ได้รับการยกเว้นจากการออกอากาศบนแพลตฟอร์มในอนาคต

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/3x9538Te6Ov4UNcrdbBzra/aa10f8dbac56921a4cde1be03b43bf4c/dialogflow-parameters-unsubscribe.png?fm=avif&w=1000) 

### แนวทางปฏิบัติที่ดีที่สุด

หากคุณใช้พารามิเตอร์ `RB_SUBSCRIBE` เพื่อจัดการสิทธิ์ในการออกอากาศ คุณควรสร้างฟิลด์แบบกำหนดเองใน respond.io เพื่อแสดงสถานะการสมัครรับข้อมูลของผู้ติดต่อ' สามารถทำได้โดยใช้พารามิเตอร์ [RB\_FIELD\_\[NAME\]](https://respond.io/th/help/dialogflow/dialogflow-parameters#using%5Ffield%5Fparameters) ร่วมกับ `RB_SUBSCRIBE`

## ข้อมูลผู้ติดต่อสามารถถูกเก็บในรูปแบบค่าของช่องผู้ติดต่อ.

ข้อมูลผู้ติดต่อ' สามารถจัดเก็บในรูปแบบค่าในช่องผู้ติดต่อได้

นอกจากฟิลด์เริ่มต้นแล้ว [ฟิลด์ที่กำหนดเอง](https://respond.io/th/help/workspace-settings/contact-fields#adding%5Fa%5Fnew%5Fcustom%5Ffield) สามารถถูกเพิ่มและลบได้ในโมดูลการตั้งค่า สามารถสร้างฟิลด์ที่กำหนดเองใหม่จาก Dialogflow ได้

> หากคุณใช้พารามิเตอร์ฟิลด์ใน Dialogflow และไม่มีฟิลด์ที่กำหนดเองที่สอดคล้องกันในแพลตฟอร์ม ระบบจะสร้างฟิลด์ที่กำหนดเองใหม่

ค่าฟิลด์ข้อมูลติดต่อสามารถเปลี่ยนแปลงได้ด้วยตนเองใน [Contacts Module](https://respond.io/th/help/contacts/contacts-overview) หรือ [Inbox Module](https://respond.io/th/help/messages/messages-overview)เปลี่ยนแปลงโดยการเขียนโปรแกรมโดยใช้ [Workflows](https://respond.io/th/help/workflows/workflows-overview)หรือเปลี่ยนแปลงโดยใช้พารามิเตอร์ใน Intents ของ Dialogflow

### การใช้พารามิเตอร์ฟิลด์

#### การตั้งค่าค่าฟิลด์

คุณสามารถแก้ไขค่าฟิลด์แบบกำหนดเองของผู้ติดต่อ'ด้วย `RB_FIELD_[FIELD_ID]` โดยที่ “\[FIELD\_ID\]” จะถูกแทนที่ด้วย ID ของฟิลด์แบบกำหนดเอง ID ฟิลด์ที่กำหนดเองจะสร้างขึ้นเป็นชื่อของฟิลด์ที่กำหนดเองใน SNAKE\_CASING ค่าของฟิลด์ที่กำหนดเองจะถูกตั้งค่าเป็นค่าในพารามิเตอร์ ตัวอย่างเช่น หากคุณกำลังรวบรวมหมู่เลือดของ Contacts และ Contact คนหนึ่งมีหมู่เลือด AB บวก คุณจะส่งพารามิเตอร์ `RB_FIELD_BLOODTYPE` พร้อมค่า AB+

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/2kykWvzw6M2ie4GlQlAi2c/ec23adb05ff455a2765db814a430a408/dialogflow-parameters-custom-fields-1.png?fm=avif&w=1000) 

> **เคล็ดลับ:** คุณสามารถใช้ค่าฟิลด์ที่กำหนดเองเป็น [ตัวแปรไดนามิก](https://respond.io/th/help/dynamic-variables/dynamic-variables) ได้

**ฟิลด์ค่าเริ่มต้น**

สามารถดำเนินการแบบเดียวกันได้กับฟิลด์ติดต่อเริ่มต้นใดๆ ตัวอย่างเช่น พารามิเตอร์ `RB_FIELD_PHONE` สามารถใช้เพื่ออัปเดตค่าหมายเลขโทรศัพท์ของผู้ติดต่อได้

โดยค่าเริ่มต้น ผู้ติดต่อใน respond.io จะมีช่องผู้ติดต่อดังต่อไปนี้:

| ชื่อฟิลด์       | หมายเลขประจำตัว | คำอธิบาย                                    |
| --------------- | --------------- | ------------------------------------------- |
| ชื่อจริง        | ชื่อจริง        | ชื่อผู้ติดต่อ                               |
| นามสกุล         | นามสกุล         | นามสกุลของผู้ติดต่อ                         |
| ชื่อ-นามสกุล    | ชื่อ-นามสกุล    | ชื่อเต็มของผู้ติดต่อ คือ ชื่อจริง + นามสกุล |
| ที่อยู่อีเมล    | อีเมล           | ที่อยู่อีเมลของผู้ติดต่อ                    |
| หมายเลขโทรศัพท์ | โทรศัพท์        | เบอร์โทรศัพท์ของผู้ติดต่อ                   |
| ภาษา            | ภาษา            | ภาษาของการติดต่อ                            |

> ฟิลด์เริ่มต้นเหล่านี้จะถูกกรอกโดยอัตโนมัติโดยใช้ข้อมูลที่มีอยู่ที่ให้ไว้โดยช่องทางเมื่อสร้างผู้ติดต่อเป็นครั้งแรก

### การเคลียร์ฟิลด์

หากต้องการล้างค่าฟิลด์สำหรับผู้ติดต่อ คุณสามารถใช้พารามิเตอร์ `RB_REMOVEFIELDS` ค่าจะเป็นชื่อของฟิลด์ที่คุณต้องการลบ คุณมีทางเลือกในการล้างช่องข้อมูลหลายช่องพร้อมกันได้ด้วยการคั่นด้วยเครื่องหมายจุลภาค

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/5F6uqSvtrERinNnVwUX0F7/ca979bc658810de07a4a1f0314c165e3/dialogflow-parameters-custom-fields-2.png?fm=avif&w=1000) 

## เกร็ดเล็กเกร็ดน้อย

ระบบ [Snippets](https://respond.io/th/help/workspace-settings/snippets) ใช้เพื่อจัดเก็บเนื้อหาของการตอบกลับที่ใช้ทั่วไปบนแพลตฟอร์ม respond.io

สามารถส่งออกส่วนสั้นๆ ได้ด้วยตนเองในโมดูลกล่องจดหมาย [](https://respond.io/th/help/messages/messages-overview) เพื่อลดการพิมพ์หรือการส่งโดยใช้พารามิเตอร์ใน Dialogflow Intents

ด้วยการส่ง Snippets ใน Dialogflow Agent คุณจะสามารถจัดเก็บเนื้อหาการตอบกลับ Intent บนแพลตฟอร์ม respond.io ซึ่งสามารถจัดการและแก้ไขได้อย่างง่ายดาย

เจตนาหลายอย่างสามารถใช้ Snippet เดียวกันได้ ในกรณีนี้ การแก้ไข Snippet จะอัปเดตเนื้อหาของการตอบสนองในทุก Intent

หากต้องการส่ง Snippet โดยใช้ Dialogflow Intents ให้ใช้พารามิเตอร์ `RB_SNIPPET` เจตนาการกระตุ้นจะตอบสนองด้วยเนื้อหาของ Snippet

### การใช้พารามิเตอร์ Snippet

ด้วย `RB_SNIPPET`คุณสามารถส่ง Snippet เป็นการตอบกลับได้ ตั้งค่าของพารามิเตอร์เป็น [Snippet ID](https://respond.io/th/help/workspace-settings/snippets#snippet%5Fname%5Fand%5Fid) ที่คุณต้องการส่ง

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/eDCvMR1TH6emnwPLHUmGA/234828f3f695a6c08d087aecc0a30bb2/dialogflow-parameters-snippets.png?fm=avif&w=1000) 

> การอัปเดตหรือเปลี่ยนชื่อหรือเนื้อหาของ Snippet จะรักษา ID Snippet ที่มีอยู่ไว้

## การส่งไฟล์

สามารถส่งไฟล์ด้วยตนเองได้ใน [Inbox Module](https://respond.io/th/help/messages/messages-overview) หรือส่งโดยใช้พารามิเตอร์ใน Dialogflow Intents

โดยใช้พารามิเตอร์ `RB_FILE` คุณสามารถส่งไฟล์ที่จัดเก็บไว้ใน [ \>การจัดการไฟล์](https://respond.io/th/help/workspace-settings/files) ไปยังผู้ติดต่อที่ทริกเกอร์ Dialogflow Intent ได้

### การใช้พารามิเตอร์ไฟล์

ก่อนที่คุณจะส่งไฟล์ คุณต้องอัปโหลดไฟล์ไปยังตัวจัดการไฟล์ของ respond.io [File Manager](https://respond.io/th/help/workspace-settings/files). จากนั้นใช้พารามิเตอร์ `RB_FILE` พร้อมด้วย ID ไฟล์ [ไฟล์ ID](https://respond.io/th/help/workspace-settings/files#file%5Fname%5Fand%5Fid) เป็นค่าเพื่อส่งไฟล์ไปยังผู้ติดต่อ

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/xWSBJI7vBo6rrVLHUwNNh/4172fae0b60af4d856820edf245a0db0/dialogflow-parameters-sending-files.png?fm=avif&w=1000) 

> จะส่งเฉพาะไฟล์ที่อัปโหลดไปยังพื้นที่ที่เชื่อมต่อกับ Dialogflow เท่านั้น ไฟล์ที่อัปโหลดไปยังพื้นที่อื่นจะไม่ถูกส่งไปยังผู้ติดต่อ

​

แชร์บทความนี้

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/dialogflow/dialogflow-parameters)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/dialogflow/dialogflow-parameters)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/dialogflow/dialogflow-parameters)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/dialogflow/dialogflow-parameters)

## 

บทความที่เกี่ยวข้อง 👩‍💻

* [Dialogflow: คำขอดำเนินการตาม Webhookเรียนรู้วิธีใช้คำขอ webhook การปฏิบัติตามเพื่อส่งข้อมูลจาก respond.io ไปยัง Dialogflow ](/th/help/dialogflow/dialogflow-fulfillment-webhook-requests)
* [Dialogflow: เพย์โหลดที่กำหนดเองเรียนรู้เกี่ยวกับ Custom Payloads ที่รองรับบน respond.io ](/th/help/dialogflow/dialogflow-custom-payloads)
* [Dialogflow: เทมเพลตการตอบกลับเรียนรู้วิธีการใช้เทมเพลตการตอบกลับเพื่อส่งการตอบกลับไปยังผู้ติดต่อ ](/th/help/dialogflow/dialogflow-response-templates)
* [Dialogflow: กิจกรรมเรียนรู้วิธีใช้เหตุการณ์ในการเรียกใช้เจตนาใน Dialogflow. ](/th/help/dialogflow/dialogflow-events)
* [Dialogflow: การจัดการความตั้งใจปรับแต่งการตอบกลับของแชทบอทโดยการกำหนดค่าเจตนา ](/th/help/dialogflow/dialogflow-managing-intents)

ไม่พบสิ่งที่คุณกำลังมองหาใช่ไหม? 🔎

[ติดต่อฝ่ายสนับสนุน](/th/contact-us)

2025-12-05T04:03:10.592Z

help

```json
[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"เรียนรู้วิธีใช้พารามิเตอร์ Dialogflow แบบกำหนดเองสำหรับกรณีการใช้งานหลายกรณี","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/4IHLTWbmWN0uXBc5x4jthC/59252fcdb357304ce07be76043047b7a/Susan_Swier_Avatar.svg","name":"Susan Swier","url":"https://respond.io/th/author/susan-swier"},"dateCreated":"2024-08-29T09:44:50.000Z","dateModified":"2025-04-04T09:55:39.109Z","datePublished":"2024-08-29T09:44:50.000Z","headline":"Dialogflow: พารามิเตอร์","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/aHN2vduQKM2TMwAHSNpmc/b30534d10f14cacc767598b21c2a8244/dialogflow-parameters-overview.png","mainEntityOfPage":"https://respond.io/th/help/dialogflow","publisher":{"@type":"Organization","logo":"https://respond.io/favicon/favicon.svg","name":"respondio"},"thumbnailUrl":"https://assets2-proxy.respond.io/ph8r57dk1q9w/aHN2vduQKM2TMwAHSNpmc/b30534d10f14cacc767598b21c2a8244/dialogflow-parameters-overview.png","url":"https://respond.io/th/help/dialogflow/dialogflow-parameters"},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Help","item":"https://respond.io/th/help","position":1},{"@type":"ListItem","name":"การบูรณาการ","item":"https://respond.io/th/help/integrations","position":2},{"@type":"ListItem","name":"ไดอะล็อกโฟลว์","item":"https://respond.io/th/help/dialogflow","position":3},{"@type":"ListItem","name":"Dialogflow: พารามิเตอร์","item":"https://respond.io/th/help/dialogflow/dialogflow-parameters","position":4}]}]
```
