เราสามารถสร้างตัวแปรเพื่อสำหรับนับ บันทึกคะแนน หรือ นำไปใช้เพื่อประกอบเป็นเงื่อนไขต่างๆได้ดังนี้
ราคา,
ยังไม่รู้จ้า
:#price+
ติดต่อ,
ที่ไหนก็ได้
:#contact+
สรุป,
ลูกค้าถามถึงราคา #price ครั้ง ถามถึงที่อยู่ #contact ครั้ง
จากตัวอย่างด้านบนมีการใช้การขึ้นบรรทัดใหม่และ : เพื่อใช้ในการจัดการตัวแปร #price และ #contact โดยใช้ + ตามหลังเพื่อให้เพิ่มค่าตัวมันเองไปทีละ 1 เมื่อมีการพูดถึง keywords ที่ผูกอยู่
หากต้องการจะทราบค่าตัวแปรต่างๆ สามารถอ้างถึงได้ผ่านทางชื่อภายในประโยคคำตอบ โดยค่าของตัวแปรนั้นจะคงอยู่ภายใต้ session การใช้งานของผู้ใช้
การ reset ค่าตัวแปร
เอาใหม่,
:#price=0 #contact=0
ปกติแล้วเมื่อบอทเริ่มต้นการทำงานใหม่จะทำการ reset ค่าตัวแปรต่างๆที่มีทั้งหมด แต่เราสามารถ reset เมื่อเจอ keywords ที่ต้องการได้โดยระบุค่า =0 ให้กับมัน (หรือจะระบุค่าตัวเลขอื่นๆก็ได้เช่น =5)
:#price=0 #contact=0
ปกติแล้วเมื่อบอทเริ่มต้นการทำงานใหม่จะทำการ reset ค่าตัวแปรต่างๆที่มีทั้งหมด แต่เราสามารถ reset เมื่อเจอ keywords ที่ต้องการได้โดยระบุค่า =0 ให้กับมัน (หรือจะระบุค่าตัวเลขอื่นๆก็ได้เช่น =5)
นอกจากนี้เรายังสามารถเพิ่มหรือลดค่าด้วยจำนวนอื่นๆได้เช่น
เพิ่มค่าตัวแปร count ทีละ 2
:#count+2
:#count+2
ลดค่าตัวแปร score ทีละ 1
:#score-
ลดค่าตัวแปร amount ทีละ 3
:#amount-3
ลดค่าตัวแปร amount ทีละ 3
:#amount-3
ความคิดเห็น
แสดงความคิดเห็น