คุณสามารถใช้ตัวสร้างเพื่อสร้างแบบสำรวจในบอท โดยให้คะแนนตามคำตอบของลูกค้า

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

จุดเริ่มต้นแบบสำรวจ
ในตัวสร้าง ให้สร้างบล็อกที่มีเงื่อนไข ("บล็อกเริ่มต้น" หรือ "ไม่มีสถานะพร้อมเงื่อนไข") ซึ่งจะทำหน้าที่เป็นจุดเริ่มต้นของแบบสำรวจ:

ในบล็อกเริ่มต้นที่แสดงในตัวอย่าง มีเพียงข้อความต้อนรับเท่านั้น ตอนนี้คุณต้องสร้างบล็อกถัดไปด้านล่าง: โดยเปิดเมนูการตั้งค่าเพิ่มเติมและคลิกปุ่มที่เกี่ยวข้อง:

การเปลี่ยนอัตโนมัติ
จากนั้น ไปที่การตั้งค่าลูกศรและตั้งเวลาจับเวลาเพื่อให้คำถามแรกถูกส่งไปยังลูกค้าโดยอัตโนมัติ:

เริ่มแบบสำรวจด้วยปุ่ม
หากคุณต้องการให้ผู้ใช้เริ่มแบบสำรวจโดยคลิกปุ่ม ให้สร้างปุ่มที่เกี่ยวข้องในบล็อกเริ่มต้น:
1. ไปที่บล็อกสีเขียว;
2. คลิก "ปุ่ม" เพื่อขยายแท็บการตั้งค่า;
3. คลิก "+ เพิ่มปุ่ม":

ป้อนข้อความปุ่มในหน้าต่างโมดอลที่เปิดขึ้น จากนั้นคลิก "เพิ่มปุ่ม":

ไปที่การตั้งค่าลูกศรและทำเครื่องหมายที่ช่องสำหรับปุ่มในเงื่อนไข:

ขั้นตอนนี้ช่วยให้แน่ใจว่าลูกค้าจะย้ายไปยังบล็อกถัดไปภายใต้เงื่อนไขที่กำหนดเท่านั้น (ในกรณีนี้ เงื่อนไขคือข้อความปุ่ม)
ตั้งค่าประเภทการจับคู่เป็น "ตรงกันทุกประการ":

การตั้งค่าคำถามและคำตอบ
ตอนนี้มาถึงส่วนที่น่าสนใจที่สุด — การตั้งค่าคำถามพร้อมคำตอบ คุณจะต้องใช้สคริปต์ที่เตรียมไว้พร้อมคำถามสำหรับสิ่งนี้
ขั้นตอนที่ 1. ในบล็อกที่ลูกศรจากบล็อกเริ่มต้นนำไปสู่ ให้วางคำถามแรกจากสคริปต์ของคุณในช่องข้อความ:

ขั้นตอนที่ 2. จากนั้น สร้างปุ่มพร้อมตัวเลือกคำตอบตามจำนวนคำตอบ (ในตัวอย่าง จะมี 4 ปุ่ม):

ขั้นตอนที่ 3. ในหน้าต่างการตั้งค่าปุ่ม ให้ป้อนข้อความคำตอบและคลิก "เพิ่ม":

สำคัญ!
ไม่สามารถใช้ตัวเลือกคำตอบที่ยาวมากบนปุ่มใน Telegram ได้
วิธีแก้ปัญหาสำหรับ Telegram: รวมคำตอบเต็มในข้อความและใช้ข้อความสั้นกระชับบนปุ่ม:
![]()
หากตัวเลือกคำตอบบนปุ่มยาวเกินไป จะเกิดข้อผิดพลาดต่อไปนี้:
![]()
โปรดจำขีดจำกัดอักขระสูงสุดสำหรับปุ่มใน Telegram
ตัวเลือกคำตอบที่ยาวขึ้นสามารถใช้ได้ เช่น ในแชทออนไลน์บนเว็บไซต์ ссылка
เพิ่มจำนวนปุ่มที่ต้องการในบล็อกด้วยวิธีนี้:

ขั้นตอนที่ 4. เปิดเมนูการตั้งค่าเพิ่มเติมและสร้างบล็อกให้มากเท่าที่มีปุ่มคำตอบสำหรับคำถาม:

ในตัวอย่าง มีการสร้างสี่บล็อกสำหรับสี่ปุ่มคำตอบ:

ขั้นตอนที่ 5. ไปที่การตั้งค่าลูกศรและทำเครื่องหมายที่ช่องสำหรับหนึ่งปุ่มในเงื่อนไข:

เงื่อนไขลูกศรควรสอดคล้องกับตัวเลือกคำตอบเฉพาะเพียงหนึ่งตัวจากลูกค้า ซึ่งหมายความว่าแต่ละเงื่อนไขของลูกศรต้องมีปุ่มที่เลือกเพียงปุ่มเดียว — ลูกศรแรกเชื่อมโยงกับปุ่มแรก ลูกศรที่สองกับปุ่มที่สอง และอื่นๆ
ตัวอย่างแสดงให้เห็นว่าแต่ละลูกศรสอดคล้องกับเพียงหนึ่งปุ่ม:

ขั้นตอนที่ 6. สร้างบล็อกด้านล่างที่ลูกศรจากสี่บล็อกคำตอบจะนำไปสู่:

ขั้นตอนที่ 7. ตั้งเวลาจับเวลาเป็น 0 วินาทีในการตั้งค่าของแต่ละลูกศรที่นำไปสู่บล็อกเดียวกัน:

ขั้นตอนที่ 8. จากนั้น ป้อนคำถามถัดไปในบล็อกที่ลูกศรทั้งสี่นำไปสู่:

สร้างตัวเลือกคำตอบเป็นปุ่มในบล็อกที่มีคำถามที่สอง เช่นเดียวกับก่อนหน้านี้:

ตอนนี้ สร้างสี่บล็อกด้านล่างจากบล็อกที่มีคำถามที่สอง ในเงื่อนไขลูกศรที่นำไปสู่บล็อกเหล่านี้ ให้ระบุตัวเลือกคำตอบที่เกี่ยวข้อง — โดยพื้นฐานแล้ว คุณจะทำซ้ำขั้นตอนที่ 1 ถึง 8: กรอกช่องคำถาม สร้างจำนวนปุ่มคำตอบที่ต้องการ และตั้งค่าเงื่อนไขลูกศรให้ตรงกับคำตอบที่เลือก

ตัวอย่างด้านบนแสดงการตั้งค่าบล็อกที่ซ้ำกันสำหรับคำถามอย่างชัดเจน นี่คือวิธีการกรอกคำถามและคำตอบทั้งหมด
ขั้นตอนที่ 9. คุณต้องสร้างบล็อกคำถามถัดไป โดยสร้างบล็อก "สถานะ" และเชื่อมต่อลูกศรไปยังบล็อกนั้น:

这将创建第三个问题块;现在您可以按照步骤1-9继续添加问题和答案。
更简单快捷的方法是先创建所有问题及其答案选项,然后分配评分变量。
如何在进行调查时授予积分将在下面解释。
如何授予积分
步骤1. 转到第一个问题的块:

在计算器中,声明一个变量——例如,命名为“score”——并将其值设置为零:

步骤2. 转到答案箭头指向的块,并打开计算器:

根据您的脚本,在计算器中向变量添加相应的分数:

在与选项A连接的块中添加4分。

在与选项B连接的块中添加3分。

在与选项C连接的块中添加2分。

在与选项D连接的块中添加1分。

对其他答案箭头指向的块执行相同操作——根据所选答案选项向变量添加分数:

完成!
您现在已创建了一个带有问题和客户评分功能的聊天机器人流程。
如何显示结果?
选项1. 以文本形式显示结果:
您可以使用变量 #{score} 在评分块箭头指向的最终块中显示结果:

这样,您的用户可以清楚地看到他们在调查中获得的总分,并比较他们的结果。
选项2. 计算器和IF运算符
如果您想显示更简短、更简洁的结果,请使用带有IF函数的计算器:

换句话说,您需要为机器人设置条件,例如:“如果分数小于8,则您是忧郁型;如果分数在8到11之间(含),则您是粘液质,” 等等——但使用系统的语法。
以下是您可以复制的代码:
text = if(score < 8,
"您是忧郁型——害羞、敏感、倾向于反思和担忧。您具有深厚的情感。",
if(score >= 8 and score <= 11,
"您是粘液质:冷静、平衡且深思熟虑。您不喜欢忙乱,偏好稳定。",
if(score > 11 and score < 21,
"您是多血质:善于社交、开朗且适应力强。您倾向于轻松对待事物,但容易兴奋。",
"您是胆汁质:精力充沛、冲动、容易产生强烈反应。是领导者,但有时缺乏自制力。"
)
)
)
最终流程如下所示:

重要!名为“授予积分”且带有空消息 #{none} 的块仅用于计算积分。

这是机器人的工作方式:

完成!
现在您知道如何在机器人中为即时通讯工具创建调查了!