สร้างตัวแปรบันทึกคะแนน

 เราสามารถสร้างตัวแปรเพื่อสำหรับนับ บันทึกคะแนน หรือ นำไปใช้เพื่อประกอบเป็นเงื่อนไขต่างๆได้ดังนี้

ราคา,
ยังไม่รู้จ้า
:#price+

ติดต่อ,
ที่ไหนก็ได้
:#contact+

สรุป,
ลูกค้าถามถึงราคา #price ครั้ง ถามถึงที่อยู่ #contact ครั้ง

จากตัวอย่างด้านบนมีการใช้การขึ้นบรรทัดใหม่และ : เพื่อใช้ในการจัดการตัวแปร #price และ #contact โดยใช้ + ตามหลังเพื่อให้เพิ่มค่าตัวมันเองไปทีละ 1 เมื่อมีการพูดถึง keywords ที่ผูกอยู่

หากต้องการจะทราบค่าตัวแปรต่างๆ สามารถอ้างถึงได้ผ่านทางชื่อภายในประโยคคำตอบ โดยค่าของตัวแปรนั้นจะคงอยู่ภายใต้ session การใช้งานของผู้ใช้

การ reset ค่าตัวแปร

เอาใหม่,
:#price=0 #contact=0

ปกติแล้วเมื่อบอทเริ่มต้นการทำงานใหม่จะทำการ reset ค่าตัวแปรต่างๆที่มีทั้งหมด แต่เราสามารถ reset เมื่อเจอ keywords ที่ต้องการได้โดยระบุค่า =0 ให้กับมัน (หรือจะระบุค่าตัวเลขอื่นๆก็ได้เช่น =5)

นอกจากนี้เรายังสามารถเพิ่มหรือลดค่าด้วยจำนวนอื่นๆได้เช่น

เพิ่มค่าตัวแปร count ทีละ 2
:#count+2

ลดค่าตัวแปร score ทีละ 1
:#score-

ลดค่าตัวแปร amount ทีละ 3
:#amount-3

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การใช้งาน RPC (Remote Procedure Call) ด้วย Java พร้อมตัวอย่างเกมออนไลน์ (ต่อ)

เริ่มต้นสร้าง Quiz Widgets แบบสอบถามบนเว็บกัน

การใช้งาน RPC (Remote Procedure Call) ด้วย Java พร้อมตัวอย่างเกมออนไลน์อย่างง่าย