﻿{
  "average_edit_duration": 16.078051505546735,
  "messages": [
    {
      "message_id": 0,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 2,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 3,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 4,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 5,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 6,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 7,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 8,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 9,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 10,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 11,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 12,
      "editor_id": 12,
      "message_received": "(ล่าม) ฮัลโหลครับ",
      "slice_count": 1,
      "slices": "(ล่าม) ฮัลโหลครับ |",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 13,
      "editor_id": 12,
      "message_received": "ฝั่งล่ามไหมครับผม",
      "slice_count": 1,
      "slices": "ฝั่งล่ามไหมครับ ผม|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 14,
      "editor_id": 12,
      "message_received": "(อาจารย์สุธิรา) ได้ยินค่ะ (ล่าม) โอเคครับ",
      "slice_count": 1,
      "slices": " (อาจารย์สุธิรา) ได้ยินค่ะ (ล่าม) โอเคครับ |",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 15,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 16,
      "editor_id": 12,
      "message_received": "(อาจารย์สุธิรา) สวัสดีค่ะ พี่ล่ามไม่ได้ยินเรานะ",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) สวัสดีค่ะ พี่ล่ามไม่ได้ยินเรานะ|",
      "edit_duration": 14.007,
      "isForceout": true
    },
    {
      "message_id": 17,
      "editor_id": 12,
      "message_received": "(ล่าม) ได้ยินครับ ได้ยินครับ",
      "slice_count": 1,
      "slices": " (ล่าม) ได้ยินครับ ได้ยินครับ |",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 18,
      "editor_id": 12,
      "message_received": "(อาจารย์สุธิรา) ได้ยินไหม ได้ยินนะคะ โอเค นึกว่าไม่ได้ยิน",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) ได้ยินไหม ได้ยินนะคะ โอเค นึกว่าไม่ได้ยิน|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 19,
      "editor_id": 12,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 20,
      "editor_id": 12,
      "message_received": "สำหรับวันนี้นะคะ ในสัปดาห์นี้จะเป็น",
      "slice_count": 1,
      "slices": "สำหรับวันนี้นะคะ ในสัปดาห์นี้จะเป็น|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 21,
      "editor_id": 12,
      "message_received": "เรื่องเกี่ยวกับ",
      "slice_count": 1,
      "slices": "เรื่องเกี่ยวกับ|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 22,
      "editor_id": 12,
      "message_received": "ฟังก์ชันนะ",
      "slice_count": 1,
      "slices": "ฟังก์ชันนะ|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 23,
      "editor_id": 12,
      "message_received": "ใน Python",
      "slice_count": 1,
      "slices": "ใน Python นี่ |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 24,
      "editor_id": 12,
      "message_received": "เราจะต้องมาเรียนเบื้องต้นนี่ ก็คือต้องมารู้จัก",
      "slice_count": 1,
      "slices": "เราจะต้องมาเรียนเบื้องต้นนี่ ก็คือต้องรู้จัก|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 25,
      "editor_id": 12,
      "message_received": "สิ่งที่เรียกว่า Function ก่อนนะคะ",
      "slice_count": 1,
      "slices": "สิ่งที่เรียกว่า Function ก่อนนะคะ |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 26,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 27,
      "editor_id": 12,
      "message_received": "นะคะ หัวข้อที่",
      "slice_count": 1,
      "slices": "นะคะ หัวข้อที่|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 28,
      "editor_id": 12,
      "message_received": "เราจะเรียนในสัปาดาห์นี้นะคะ จะเป็น",
      "slice_count": 1,
      "slices": "เราจะเรียนในสัปดาห์นี้นะคะ จะเป็น|",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 29,
      "editor_id": 12,
      "message_received": "หัวข้อสุดท้ายของปีนี้",
      "slice_count": 1,
      "slices": "หัวข้อสุดท้ายของปีนี้|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 30,
      "editor_id": 12,
      "message_received": "เทอมนี้นะคะ ภาคเรียนนี้ ก็คือฟังก์ชัน",
      "slice_count": 1,
      "slices": "เทอมนี้นะคะ ภาคเรียนนี้ ก็คือฟังก์ชัน|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 31,
      "editor_id": 12,
      "message_received": "วันนี้เราจะพูดถึงการ",
      "slice_count": 1,
      "slices": "วันนี้เราจะพูดถึงการสร้างฟังก์ชัน|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 32,
      "editor_id": 12,
      "message_received": "นะคะ การเรียกใช้งาน",
      "slice_count": 1,
      "slices": "นะคะ การเรียกใช้งาน|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 33,
      "editor_id": 12,
      "message_received": "แล้วก็พูดถึง",
      "slice_count": 1,
      "slices": "แล้วก็พูดถึง|",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 34,
      "editor_id": 12,
      "message_received": "Default Argument Values แล้วก็ Keyword Argument",
      "slice_count": 1,
      "slices": "Default Argument Values แล้วก็ Keyword Argument |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 35,
      "editor_id": 12,
      "message_received": "นะคะ อ้าวทำไมหน้าจอไม่ขึ้น",
      "slice_count": 1,
      "slices": "นะคะ อ้าวทำไมหน้าจอไม่ขึ้น|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 36,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 37,
      "editor_id": 12,
      "message_received": "อีกแล้ว...",
      "slice_count": 1,
      "slices": "อีกแล้ว... |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 38,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 39,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 40,
      "editor_id": 12,
      "message_received": "โอเคนะคะ ก่อนอื่น",
      "slice_count": 1,
      "slices": "โอเคนะคะ ก่อนอื่น |",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 41,
      "editor_id": 12,
      "message_received": "ก่อนจะรู้วิธีการสร้าง",
      "slice_count": 1,
      "slices": "ก่อนจะรู้วิธีการสร้าง|",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 42,
      "editor_id": 12,
      "message_received": "การเลือกใช้งานนี่ เราก็ต้องรู้ก่อนว่าฟังก์ชันมันคืออะไรนะคะ",
      "slice_count": 1,
      "slices": "การเลือกใช้งานนี่ เราก็ต้องรู้ก่อนว่าฟังก์ชันมันคืออะไรนะคะ |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 43,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 44,
      "editor_id": 12,
      "message_received": "คือ ถ้าพูดถึงโดยทั่วไปนะคะ",
      "slice_count": 1,
      "slices": "คือ ถ้าพูดถึงโดยทั่วไปนะคะ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 45,
      "editor_id": 12,
      "message_received": "ก็คือถ้าเราเป็นโปรแกรมเมอร์หรือ",
      "slice_count": 1,
      "slices": "ก็คือถ้าเราเป็นโปรแกรมเมอร์หรือ|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 46,
      "editor_id": 12,
      "message_received": "ในวิธีการเขียนโปรแกรมคอมพิวเตอร์นี่ ฟังก์ชันมันจะเป็น",
      "slice_count": 1,
      "slices": "ในวิธีการเขียนโปรแกรมคอมพิวเตอร์นี่ ฟังก์ชันนี่ มันจะเป็นคำ|",
      "edit_duration": 16.017,
      "isForceout": true
    },
    {
      "message_id": 47,
      "editor_id": 12,
      "message_received": "สั่งพิเศษ",
      "slice_count": 1,
      "slices": "สั่งพิเศษ|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 48,
      "editor_id": 12,
      "message_received": "ีที่ให้ทำงานเฉพาะสิ่งใดสิ่งหนึ่งนะคะ",
      "slice_count": 1,
      "slices": "ที่ให้ทำงานเฉพาะสิ่งใดสิ่งหนึ่งนะคะ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 49,
      "editor_id": 12,
      "message_received": "ซึ่งแต่เดิมนี่ฟังก์ชันมันจะเป็น",
      "slice_count": 1,
      "slices": "ซึ่งแต่เดิมนี่ ฟังก์ชันมันจะเป็น|",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 50,
      "editor_id": 12,
      "message_received": "ที่เขาพัฒนาไว้แล้วก็มี แต่ใน Python นะคะ",
      "slice_count": 1,
      "slices": "ที่เขาพัฒนาไว้แล้วก็มี แต่ใน Python นะคะ |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 51,
      "editor_id": 12,
      "message_received": "ในส่วนของภาษา python",
      "slice_count": 1,
      "slices": "ในส่วนของภาษา python เรานี่นะคะ |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 52,
      "editor_id": 12,
      "message_received": "ฟังก์ชันจะเป็นโค้ด หรือโปรแกรมที่เรา",
      "slice_count": 1,
      "slices": "ฟังก์ชันจะเป็นโค้ด หรือโปรแกรมที่เรา|",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 53,
      "editor_id": 12,
      "message_received": "สร้างขึ้นได้เองนะคะ",
      "slice_count": 1,
      "slices": "สร้างขึ้นได้เองนะคะ |",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 54,
      "editor_id": 12,
      "message_received": "เพื่อเอาไปใช้กับ...",
      "slice_count": 1,
      "slices": "เพื่อเอาไปใช้กับ... |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 55,
      "editor_id": 12,
      "message_received": "เหมือนตั้งขึ้นมาว่าฟังก์ชันนี้จะตั",
      "slice_count": 1,
      "slices": "เหมือนตั้งขึ้นมาว่าฟังก์ชันนี้เราจะเอาไปใช้ทำอะไร|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 56,
      "editor_id": 12,
      "message_received": "นะคะ เช่น",
      "slice_count": 1,
      "slices": "นะคะ เช่น |",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 57,
      "editor_id": 12,
      "message_received": "เหมือนบางครั้งนี่ การคำนวณบางอย่าง",
      "slice_count": 1,
      "slices": "เหมือนบางครั้งนี่ การคำนวณบางอย่างนี่ |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 58,
      "editor_id": 12,
      "message_received": "ไม่จำเป็นต้องไปเขียนโค้ดใหม่ทุกครั้ง เราก็เลยสร้างฟังก์ชันไว้เลย",
      "slice_count": 1,
      "slices": "ไม่จำเป็นต้องไปเขียนโค้ดใหม่ทุกครั้ง เราก็เลยสร้างฟังก์ชันไว้เลย|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 59,
      "editor_id": 12,
      "message_received": "แล้วไปเรียกฟังก์ชันนี้มาเพื่อให้มัน",
      "slice_count": 1,
      "slices": "แล้วไปเรียกฟังก์ชันนี้มาเพื่อให้มัน|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 60,
      "editor_id": 12,
      "message_received": "ทำกาารคำนวณค่านี้ให้อย่างนี้นะคะ นั่นคือจุดประสงค์",
      "slice_count": 1,
      "slices": "ทำกาารคำนวณค่านี้ให้อย่างนี้นะคะ นั่นก็คือจุดประสงค์|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 61,
      "editor_id": 12,
      "message_received": "จะนำไปใช้ในสิ่งใดสิ่งหนึ่งนะคะ",
      "slice_count": 1,
      "slices": "จะนำไปใช้ในสิ่งใดสิ่งหนึ่งนะคะ |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 62,
      "editor_id": 12,
      "message_received": "เป็นการเฉพาะ โดยใน",
      "slice_count": 1,
      "slices": "เป็นการเฉพาะ โดยใน|",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 63,
      "editor_id": 12,
      "message_received": "บอกแล้วว่าในสัปดาห์นี้เราจะสร้าง",
      "slice_count": 1,
      "slices": "บอกแล้วว่าในสัปดาห์นี้เราจะสร้างฟังก์ชัน|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 64,
      "editor_id": 12,
      "message_received": "ขึ้นมาใช้งานเองนะคะ แล้วเมื่อสร้างเสร็จแล้วนี่",
      "slice_count": 1,
      "slices": "ขึ้นมาใช้งานเองนะคะ แล้วเมื่อสร้างเสร็จแล้วนี่ |",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 65,
      "editor_id": 12,
      "message_received": "จะต้องรู้ว่า",
      "slice_count": 1,
      "slices": "จะต้องรู้ว่า|",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 66,
      "editor_id": 12,
      "message_received": "มันจะต้องเรียกฟังก์ชันที่เราใช้งานนี่จะถูกเรียก",
      "slice_count": 1,
      "slices": "มันจะต้องเรียกฟังก์ชันที่เราใช้งานนี่ จะถูกเรียก|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 67,
      "editor_id": 12,
      "message_received": "มาใช้โดยวิธีการใด",
      "slice_count": 1,
      "slices": "มาใช้โดยวิธีการใด |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 68,
      "editor_id": 12,
      "message_received": "หรือเรียกใช้อย่างไรนะคะ แล้วก็จะพูดถึง Default Argument",
      "slice_count": 1,
      "slices": "หรือเรียกใช้อย่างไรนะคะ แล้วก็จะพูดถึงเกี่ยวกับ Default Argument|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 69,
      "editor_id": 12,
      "message_received": "ด้วยว่ามันคืออะไรแล้วก็ Keyword Argument ด้วย",
      "slice_count": 1,
      "slices": "ด้วยว่ามันคืออะไร แล้วก็ Keyword Argument ด้วย|",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 70,
      "editor_id": 12,
      "message_received": "ว่ามันคืออะไรนะคะ ทีนี้ก็จะเริ่มเข้าสู่",
      "slice_count": 1,
      "slices": "ว่ามันคืออะไร นะคะ ทีนี้ก็จะเริ่มเข้าสู่|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 71,
      "editor_id": 12,
      "message_received": "กระบวนการที่เราจะต้องทำ",
      "slice_count": 1,
      "slices": "กระบวนการที่เราจะต้องทำ|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 72,
      "editor_id": 12,
      "message_received": "ก็คือเมื่อเราจะทำฟังกชันขึ้นมา",
      "slice_count": 1,
      "slices": "ก็คือเมื่อเราจะทำฟังกชันขึ้นมา เราก็ต้องรู้ว่า|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 73,
      "editor_id": 12,
      "message_received": "เราจะสร้างมันอย่างไรนะคะ",
      "slice_count": 1,
      "slices": "เราจะสร้างมันอย่างไรนะคะ |",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 74,
      "editor_id": 12,
      "message_received": "การสร้างฟังก์ชันใน Python นะคะ",
      "slice_count": 1,
      "slices": "การสร้างฟังก์ชันใน Python นะคะ |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 75,
      "editor_id": 12,
      "message_received": "ใน python",
      "slice_count": 1,
      "slices": "ใน python นี่ |",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 76,
      "editor_id": 12,
      "message_received": "เราสามารถสร้างขึ้นเองได้นะคะ โดย",
      "slice_count": 1,
      "slices": "เราบอกแล้วเราสามารถสร้างขึ้นเองได้นะคะ โดย|",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 77,
      "editor_id": 12,
      "message_received": "วิธีการนี้นะคะ จะเป็น",
      "slice_count": 1,
      "slices": "วิธีการนี้นะคะ จะเป็น|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 78,
      "editor_id": 12,
      "message_received": "ให้นึกถึงว่าเราจะเป็นคนเขียนโค้ด",
      "slice_count": 1,
      "slices": "ให้นึกถึงว่าเราจะเป็นคนเขียนโค้ด |",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 79,
      "editor_id": 12,
      "message_received": "ที่ที่บอกแล้วว่ามันสามารถ",
      "slice_count": 1,
      "slices": "ที่บอกแล้วว่ามันสามารถ|",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 80,
      "editor_id": 12,
      "message_received": "ทำงานสิ่งใดสิ่งหนึ่งได้",
      "slice_count": 1,
      "slices": "ทำงานสิ่งใดสิ่งหนึ่งได้ |",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 81,
      "editor_id": 12,
      "message_received": "แล้วเอาไปเรียกใช้ซ้ำได้อีกนะคะ จะเรียกว่า",
      "slice_count": 1,
      "slices": "แล้วเอาไปเรียกใช้ซ้ำได้อีกนะคะ จะเรียกว่า|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 82,
      "editor_id": 12,
      "message_received": "\"การนำโค้ดนี้กลับมาใช้\" นี้ว่า \"Code Reuse\"",
      "slice_count": 1,
      "slices": "\"การนำโค้ดนี้กลับมาใช้\" นี้ว่า \"Code Reuse\"|",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 83,
      "editor_id": 12,
      "message_received": "ใช้ code นี้ซ้ำได้",
      "slice_count": 1,
      "slices": "ใช้ code นี้ซ้ำได้เสมอ ๆ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 84,
      "editor_id": 12,
      "message_received": "ถ้าจะทำฟังก์ชันมาใช้งาน มันควรเป็น",
      "slice_count": 1,
      "slices": "ถ้าจะทำฟังก์ชันมาใช้งาน มันควรเป็น|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 85,
      "editor_id": 12,
      "message_received": "ตัวที่เหมือน",
      "slice_count": 1,
      "slices": "ตัวที่เหมือน|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 86,
      "editor_id": 12,
      "message_received": "สามารถเรียกใช้ได้บ่อย ๆ เช่น สมมตินะคะ",
      "slice_count": 1,
      "slices": "สามารถเรียกใช้ได้บ่อย ๆ เช่น สมมตินะคะ สมมติ |",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 87,
      "editor_id": 12,
      "message_received": "เราจะหาค่า vad นี่",
      "slice_count": 1,
      "slices": "เราจะหาค่า Vat นี่ |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 88,
      "editor_id": 12,
      "message_received": "คือ ถ้ามาเขียนโค้ด เราต้องมานั่งเขียนว่า Vat เกิดจากการ",
      "slice_count": 1,
      "slices": "คือ ถ้ามาเขียนโค้ด เราต้องมานั่งเขียนว่า Vat เกิดจากการ|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 89,
      "editor_id": 12,
      "message_received": "ที่เอา",
      "slice_count": 1,
      "slices": "ที่เอา |",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 90,
      "editor_id": 12,
      "message_received": "7 เปอร์เซ็นต์น่ะค่ะ Vat ก็คือ 7 เปอร์เซ็นต์ใช่ไหมคะ",
      "slice_count": 1,
      "slices": "7 เปอร์เซ็นต์น่ะค่ะ Vat ก็คือ 7 เปอร์เซ็นต์ใช่ไหมคะ |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 91,
      "editor_id": 12,
      "message_received": "การที่เอาราคาสินค้ามาคูณกับ",
      "slice_count": 1,
      "slices": "การที่เอาราคาสินค้าไปคูณกับ|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 92,
      "editor_id": 12,
      "message_received": "ปริมาณที่ 7 เปอร์เซ็นต์เท่ากับเท่าไหร่ แล้วจะทำอย่างไร",
      "slice_count": 1,
      "slices": "ปริมาณที่ 7 เปอร์เซ็นต์เท่ากับเท่าไหร่ แล้วจะทำอย่างไร|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 93,
      "editor_id": 12,
      "message_received": "เราจะให้รู้ว่าตัวนี้เป็นค่า Vat เราก็อาจจะ",
      "slice_count": 1,
      "slices": "เราจะให้รู้ว่าตัวนี้เป็นค่า Vat เราก็อาจจะ|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 94,
      "editor_id": 12,
      "message_received": "สร้างฟังก์ชันสำหรับการคิด Vat ขึ้นมาอย่างนี้",
      "slice_count": 1,
      "slices": "สร้างฟังก์ชันสำหรับการคิด Vat ขึ้นมาอย่างนี้|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 95,
      "editor_id": 12,
      "message_received": "นะคะ แล้วพอครั้งหน้าจะใช้ก็",
      "slice_count": 1,
      "slices": "นะคะ แล้วพอครั้งหน้าจะใช้ก็|",
      "edit_duration": 16.011,
      "isForceout": true
    },
    {
      "message_id": 96,
      "editor_id": 12,
      "message_received": "เอาไปใช้ได้ หรืออย่างอื่น หรือคนอื่นจะเอาไปใช้ได้",
      "slice_count": 1,
      "slices": "เอาไปใช้ได้ หรืออย่างอื่น หรือคนอื่นจะเอาไปใช้ได้ก็ได้ |",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 97,
      "editor_id": 12,
      "message_received": "เมื่อรู้ว่าแต่ต้องรู้ด้วยนะว่า",
      "slice_count": 1,
      "slices": "เมื่อรู้ว่าแต่ต้องรู้ด้วยนะว่า|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 98,
      "editor_id": 12,
      "message_received": "มีฟังก์ชันนี้อยู่ อย่างนี้นะคะ ทีนี้",
      "slice_count": 1,
      "slices": "มีฟังก์ชันนี้อยู่ อย่างนี้นะคะ ทีนี้|",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 99,
      "editor_id": 12,
      "message_received": "ขั้นตอนในการสร้างนะคะ",
      "slice_count": 1,
      "slices": "ขั้นตอนในการสร้างนะคะ |",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 100,
      "editor_id": 12,
      "message_received": "ก็คือมันจะมีรูปแบบ เราจะต้องเขียนโค้ด",
      "slice_count": 1,
      "slices": "ก็คือมันจะมีรูปแบบ เราจะต้องเขียนโค้ด|",
      "edit_duration": 16.029,
      "isForceout": true
    },
    {
      "message_id": 101,
      "editor_id": 12,
      "message_received": "น่ะค่ะ เขียนโค้ดให้ฟังก์ชันเราโดยตามรูปแบบ",
      "slice_count": 1,
      "slices": "น่ะค่ะ เขียนโค้ดให้ฟังก์ชันเราโดยเขียนตามรูปแบบ|",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 102,
      "editor_id": 12,
      "message_received": "ในที่เห็นนะคะ จะต้องมีคำว่า \"def\"",
      "slice_count": 1,
      "slices": "ในที่เห็นนะคะ จะต้องมีคำว่า \"def\" |",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 103,
      "editor_id": 12,
      "message_received": "de",
      "slice_count": 1,
      "slices": "def ที่มาจากคำว่า Definition|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 104,
      "editor_id": 12,
      "message_received": "นั่นก็คือการประกาศตัวแปรนะคะ",
      "slice_count": 1,
      "slices": "นั่นก็คือการประกาศตัวแปรนะคะ |",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 105,
      "editor_id": 12,
      "message_received": "บอกให้รู้ว่านี่นะ ฉันจะประกาศ",
      "slice_count": 1,
      "slices": "บอกให้รู้ว่านี่นะ ฉันจะประกาศ|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 106,
      "editor_id": 12,
      "message_received": "จะประกาศค่า ประกาศฟังก์ชัน ไม่ใช่ประกาศตัวแปร พูดผิด",
      "slice_count": 1,
      "slices": "จะประกาศค่า ประกาศฟังก์ชัน ไม่ใช่ประกาศตัวแปร พูดผิด|",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 107,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 108,
      "editor_id": 12,
      "message_received": "แล้วตามด้วย function_name",
      "slice_count": 1,
      "slices": "แล้วตามด้วย function_name|",
      "edit_duration": 16.035,
      "isForceout": true
    },
    {
      "message_id": 109,
      "editor_id": 12,
      "message_received": "เราต้องพิมพ์ d-e-f พิมพ์ด้วย",
      "slice_count": 1,
      "slices": "เราต้องพิมพ์ d-e-f พิมพ์ด้วย|",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 110,
      "editor_id": 12,
      "message_received": "ตัวเล็กเสมอ ถึงได้ทำเป็นสีแดง",
      "slice_count": 1,
      "slices": "ตัวเล็กเสมอ ถึงได้ทำเป็นสีแดง|",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 111,
      "editor_id": 12,
      "message_received": "ให้เห็นว่าคำว่า def นะคะ",
      "slice_count": 1,
      "slices": "ให้เห็นว่าคำว่า def นะคะ ต้องพิมพ์ด้วย|",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 112,
      "editor_id": 12,
      "message_received": "ตัวเล็กเท่านั้นนะคะ ไม่ใช่พิมพ์ด้วยตัวพิมพ์ใหญ่",
      "slice_count": 1,
      "slices": "ตัวเล็กเท่านั้นนะคะ ไม่ใช่พิมพ์ด้วยตัวพิมพ์ใหญ่ |",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 113,
      "editor_id": 12,
      "message_received": "นึกออกนะนะคะ",
      "slice_count": 1,
      "slices": "นึกออกนะนะคะ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 114,
      "editor_id": 12,
      "message_received": "ก็คือทุกครั้งที่พอจะมีการสร้างฟังก์ชัน",
      "slice_count": 1,
      "slices": "ก็คือทุกครั้งที่พอจะมีการสร้างฟังก์ชัน|",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 115,
      "editor_id": 12,
      "message_received": "เราต้องพิมพ์คำว่า def",
      "slice_count": 1,
      "slices": "เราต้องพิมพ์คำว่า d-e-f นี้ขึ้น|",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 116,
      "editor_id": 12,
      "message_received": "เป็นตัวแรกนะคะ แล้วตามด้วย function_name  function_name",
      "slice_count": 1,
      "slices": "เป็นตัวแรกนะคะ แล้วตามด้วย function_name  function_name|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 117,
      "editor_id": 12,
      "message_received": "นั่นก็คือชื่อ ชื่อ",
      "slice_count": 1,
      "slices": "นั่นก็คือชื่อ ชื่อ|",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 118,
      "editor_id": 12,
      "message_received": "ของฟังก์ชันที่เราจะไว้เรียกใช้ในครั้งต่อไป เราจะเป็นคนตั้งเอง",
      "slice_count": 1,
      "slices": "ของฟังก์ชันที่เราจะไว้เรียกใช้ในครั้งต่อไป เราจะเป็นคนตั้งเอง|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 119,
      "editor_id": 12,
      "message_received": "ให้นึกถึงฟังก์ชันเนม",
      "slice_count": 1,
      "slices": "ให้นึกถึง function n|",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 120,
      "editor_id": 12,
      "message_received": "ตั้งชื่อให้ตัวแปร แต่อันนี้เป็นการตั้งชื่อ",
      "slice_count": 2,
      "slices": "ame |ตั้งชื่อให้ตัวแปร แต่อันนี้เป็นการตั้งชื่อ|",
      "edit_duration": 15.783,
      "isForceout": true
    },
    {
      "message_id": 121,
      "editor_id": 12,
      "message_received": "ฟังก์ชันนี้คือฟังก์ชันอะไรนะคะ เสร็จ",
      "slice_count": 1,
      "slices": "ฟังก์ชันนี้คือฟังก์ชันอะไรนะคะ เสร็จ|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 122,
      "editor_id": 12,
      "message_received": "แล้วก็จะมีวงเล็บ พอใส่คำว่า \"def\" แล้วก็",
      "slice_count": 1,
      "slices": "แล้วก็จะมีวงเล็บ พอใส่คำว่า \"def\" แล้วก็|",
      "edit_duration": 16.052,
      "isForceout": true
    },
    {
      "message_id": 123,
      "editor_id": 12,
      "message_received": "ใส่ชื่อฟังก์ชันเราต้องต้องพิมพ์วงเล็บ",
      "slice_count": 1,
      "slices": "ใส่ชื่อฟังก์ชันเราต้องต้องพิมพ์วงเล็บ|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 124,
      "editor_id": 12,
      "message_received": "เสมอนะคะ แต่ถ้าเราพิมพ์ใน Colab ตัววงเล็บนี้จะ",
      "slice_count": 1,
      "slices": "เสมอนะคะ แต่ถ้าเราพิมพ์ใน Colab ไอ้ตัววงเล็บนี้จะ|",
      "edit_duration": 16.012,
      "isForceout": true
    },
    {
      "message_id": 125,
      "editor_id": 12,
      "message_received": "ขึ้นมานะคะ แล้วส่วนข้างในนี่",
      "slice_count": 1,
      "slices": "ขึ้นมานะคะ แล้วส่วนข้างในนี่|",
      "edit_duration": 16.035,
      "isForceout": true
    },
    {
      "message_id": 126,
      "editor_id": 12,
      "message_received": "นะคะ เขาบอกว่ามันเป็นการกำหนดค่า Paramiter",
      "slice_count": 1,
      "slices": "นะคะ เขาบอกว่ามันเป็นการกำหนดค่า Parameter |",
      "edit_duration": 16.029,
      "isForceout": true
    },
    {
      "message_id": 127,
      "editor_id": 12,
      "message_received": "พารามิเตอร์",
      "slice_count": 1,
      "slices": "พารามิเตอร์|",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 128,
      "editor_id": 12,
      "message_received": "ถ้าเป็นเขียนโค้ดปกติ มันก็จะหมายถึงตัวแปร",
      "slice_count": 1,
      "slices": "ถ้าเป็นเขียนโค้ดปกติ มันก็จะหมายถึงตัวแปร|",
      "edit_duration": 16.038,
      "isForceout": true
    },
    {
      "message_id": 129,
      "editor_id": 12,
      "message_received": "นะคะ แต่ในฟังก์ชันนี่เราจะ",
      "slice_count": 1,
      "slices": "นะคะ แต่ในฟังก์ชันนี่เราจะ|",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 130,
      "editor_id": 12,
      "message_received": "เรียกว่า \"พารามิเตอร์\" เพื่อไว้สำหรับ",
      "slice_count": 1,
      "slices": "เรียกว่า \"พารามิเตอร์\" เพื่อไว้สำหรับ|",
      "edit_duration": 16.023,
      "isForceout": true
    },
    {
      "message_id": 131,
      "editor_id": 12,
      "message_received": "อะไรล่ะ เขาเรียก",
      "slice_count": 1,
      "slices": "อะไรล่ะ เขาเรียก|",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 132,
      "editor_id": 12,
      "message_received": "นี่ เขาบอกว่าพารามิเตอร์ของฟังก์ชันนี่",
      "slice_count": 1,
      "slices": "นี่ เขาบอกว่าพารามิเตอร์ของฟังก์ชันนี่|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 133,
      "editor_id": 12,
      "message_received": "มีจำนวนเท่าไรก็ได้ ก็คือในฟังก์ชันนี้",
      "slice_count": 1,
      "slices": "มีจำนวนเท่าไรก็ได้ ก็คือในฟังก์ชันนี้ |",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 134,
      "editor_id": 12,
      "message_received": "เราจะมีการเก็บค่าของอะไรบ้าง",
      "slice_count": 1,
      "slices": "เราจะมีการเก็บค่าของอะไรบ้าง |",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 135,
      "editor_id": 12,
      "message_received": "พารามิเตอร์ตัวนั้นก็จะเป็นตัวเก็บให้เรา",
      "slice_count": 1,
      "slices": "พารามิเตอร์ตัวนั้นก็จะเป็นตัวเก็บไว้ให้เรา|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 136,
      "editor_id": 12,
      "message_received": "สมมตินะคะ สมมติเราต้องการตำนวณหาค่า",
      "slice_count": 1,
      "slices": "สมมตินะคะ สมมติเราต้องการตำนวณหาค่า|",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 137,
      "editor_id": 12,
      "message_received": "พื้นที่",
      "slice_count": 1,
      "slices": "พื้นที่|",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 138,
      "editor_id": 12,
      "message_received": "วงกลมอย่างนี้นะคะ ค่าพารามิเตอร์ที่จะเก็บก็อาจจะมี",
      "slice_count": 1,
      "slices": "วงกลมอย่างนี้นะคะ ค่าพารามิเตอร์ที่จะเก็บก็อาจจะมี|",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 139,
      "editor_id": 12,
      "message_received": "ค่าของรัศมีวงกลม",
      "slice_count": 1,
      "slices": "ค่าของรัศมีวงกลมนะคะ |",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 140,
      "editor_id": 12,
      "message_received": "หรือมีค่าของอะไรนะ",
      "slice_count": 1,
      "slices": "หรือมีค่าของอะไรนะ |",
      "edit_duration": 16.029,
      "isForceout": true
    },
    {
      "message_id": 141,
      "editor_id": 12,
      "message_received": "เส้นรอบวงอะไรอย่างนี้เข้ามานะคะ นั่นก็คือ",
      "slice_count": 1,
      "slices": "เส้นรอบวงอะไรอย่างนี้เข้ามานะคะ นั่นก็คือ|",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 142,
      "editor_id": 12,
      "message_received": "ค่าพารามิเตอร์ที่เราจะไว้เก็บข้อมูลในฟังก์ชัน",
      "slice_count": 1,
      "slices": "ค่าพารามิเตอร์ที่เราจะไว้เก็บข้อมูลในฟังก์ชัน|",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 143,
      "editor_id": 12,
      "message_received": "นี้นะคะ เสร็จแล้ว",
      "slice_count": 1,
      "slices": "นี้นะคะ เสร็จแล้ว|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 144,
      "editor_id": 12,
      "message_received": "เมื่อพิมพ์ function_name ใส่ค่าพารามิเตอร์",
      "slice_count": 1,
      "slices": "เมื่อพิมพ์ function_name ใส่ค่าพารามิเตอร์|",
      "edit_duration": 16.033,
      "isForceout": true
    },
    {
      "message_id": 145,
      "editor_id": 12,
      "message_received": "อะไรเสร็จ เราจะปิดคำสั่ง",
      "slice_count": 1,
      "slices": "อะไรเสร็จ เราจะปิดคำสั่ง|",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 146,
      "editor_id": 12,
      "message_received": "การประกาศฟังก์ชันด้วยโคลอนเสมอนะคะ",
      "slice_count": 1,
      "slices": "การประกาศฟังก์ชันด้วยโคลอนเสมอนะคะ |",
      "edit_duration": 16.033,
      "isForceout": true
    },
    {
      "message_id": 147,
      "editor_id": 12,
      "message_received": "สังเกตนะคะ เมื่อใดที่",
      "slice_count": 1,
      "slices": "สังเกตนะคะ ถ้าเมื่อใดที่มีโคลอนปิดนี่ |",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 148,
      "editor_id": 12,
      "message_received": "ตัวนั้นจะต้องปิดด้วยเสมอ แล้วขึ้นบรรทัด",
      "slice_count": 1,
      "slices": "ตัวนั้นจะต้องปิดด้วยเสมอ แล้วขึ้นบรรทัด|",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 149,
      "editor_id": 12,
      "message_received": "ใหม่มันจะเข้าสู่ย่อหน้าใหม่",
      "slice_count": 1,
      "slices": "ใหม่มันจะเข้าสู่ย่อหน้าใหม่|",
      "edit_duration": 16.021,
      "isForceout": true
    },
    {
      "message_id": 150,
      "editor_id": 12,
      "message_received": "ตัว statements ในที่นี้หมายถึงคำสั่งอื่น ๆ นะคะ",
      "slice_count": 1,
      "slices": "ตัว statements ในที่นี้หมายถึงคำสั่งอื่น ๆ นะคะ |",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 151,
      "editor_id": 12,
      "message_received": "แล้วเด็ก ๆ สังเกต",
      "slice_count": 1,
      "slices": "แล้วเด็ก ๆ สังเกต|",
      "edit_duration": 16.035,
      "isForceout": true
    },
    {
      "message_id": 152,
      "editor_id": 12,
      "message_received": "ดูนะคะ ว่าในการประกาศฟังก์ชันตัวที่ 1",
      "slice_count": 1,
      "slices": "ดูนะคะ ว่าในการประกาศฟังก์ชันตัวที่ 1 |",
      "edit_duration": 16.033,
      "isForceout": true
    },
    {
      "message_id": 153,
      "editor_id": 12,
      "message_received": "นะคะ กับตัวที่ 2 ตัวที่ 2",
      "slice_count": 1,
      "slices": "นะคะ กับตัวที่ 2 ตัวที่ 2|",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 154,
      "editor_id": 12,
      "message_received": "จะมีคำว่า return value return ก็",
      "slice_count": 1,
      "slices": "จะมีคำว่า return value return ก็|",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 155,
      "editor_id": 12,
      "message_received": "คือการคืนส่งค่าคืนกลับ",
      "slice_count": 1,
      "slices": "คือการคืนส่งค่าคืนกลับ|",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 156,
      "editor_id": 12,
      "message_received": "ซึ่งฟังก์ชันที่เราเขียน อาจจะ",
      "slice_count": 1,
      "slices": "ซึ่งฟังก์ชันที่เราเขียน อาจจะ|",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 157,
      "editor_id": 12,
      "message_received": "เขียนแล้วมี return หรือ",
      "slice_count": 1,
      "slices": "เขียนแล้วมี return หรือ|",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 158,
      "editor_id": 12,
      "message_received": "ไม่มีก็ได้นะคะ แต่ที่เขียนให้ดูเป็นตัวอย่างนี่ ให้เห็น",
      "slice_count": 1,
      "slices": "ไม่มีก็ได้นะคะ แต่ที่เขียนให้ดูเป็นตัวอย่างนี่ ให้เห็น|",
      "edit_duration": 16.029,
      "isForceout": true
    },
    {
      "message_id": 159,
      "editor_id": 12,
      "message_received": "รูปแบบนี้ให้เห็นทั้ง 2 แบบ",
      "slice_count": 1,
      "slices": "รูปแบบนี้ให้เห็นทั้ง 2 แบบว่าแบบที่ 1 |",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 160,
      "editor_id": 12,
      "message_received": "เป็นแบบที่ไม่มีการ return ค่า",
      "slice_count": 1,
      "slices": "เป็นแบบที่ไม่มีการ return ค่า|",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 161,
      "editor_id": 12,
      "message_received": "แต่แบบที่ 2 นี่มี มีการส่งคืน",
      "slice_count": 1,
      "slices": "แต่แบบที่ 2 นี่มี มีการส่งคืน|",
      "edit_duration": 16.035,
      "isForceout": true
    },
    {
      "message_id": 162,
      "editor_id": 12,
      "message_received": "ค่ากลับ ก็เลยจะมีคำว่า \"return value\" ก็คือ",
      "slice_count": 1,
      "slices": "ค่ากลับ ก็เลยจะมีคำว่า \"return value\" ก็คือ|",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 163,
      "editor_id": 12,
      "message_received": "เราต้องพิมพ์คำว่า return ด้วย",
      "slice_count": 1,
      "slices": "เราต้องพิมพ์คำว่า return ด้วย แล้วก็|",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 164,
      "editor_id": 12,
      "message_received": "ตามด้วยค่าที่เราต้องการให้ส่งกลับ เช่น เดี๋ยวดู",
      "slice_count": 1,
      "slices": "ตามด้วยค่าที่เราต้องการให้ส่งกลับ เช่น เดี๋ยวดู|",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 165,
      "editor_id": 12,
      "message_received": "ในตัวอย่างจะเห็นชัดนะคะ เดี๋ยวยกตัวอย่าง",
      "slice_count": 1,
      "slices": "ในตัวอย่างจะเห็นชัดนะคะ เดี๋ยวยกตัวอย่าง|",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 166,
      "editor_id": 12,
      "message_received": "แล้วจะมองภาพไม่ออก ซึ่งเขาบอกว่า",
      "slice_count": 1,
      "slices": "แล้วจะมองภาพไม่ออก ซึ่งเขาบอกว่า|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 167,
      "editor_id": 12,
      "message_received": "ค่าที่ส่งกลับนั้นจะเรียกว่า",
      "slice_count": 1,
      "slices": "ค่าที่ส่งกลับนั้นจะเรียกว่า Poseyer |",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 168,
      "editor_id": 12,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 169,
      "editor_id": 12,
      "message_received": "ทีนี้เรามาดูตัวอย่างแรกก่อน",
      "slice_count": 1,
      "slices": "ทีนี้เรามาดูตัวอย่างแรกก่อน|",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 170,
      "editor_id": 12,
      "message_received": "เพื่อจะให้เห็นว่าถ้าเราต้องการประกาศ",
      "slice_count": 1,
      "slices": "เพื่อจะให้เห็นว่าถ้าเราต้องการประกาศ|",
      "edit_duration": 16.038,
      "isForceout": true
    },
    {
      "message_id": 171,
      "editor_id": 12,
      "message_received": "ตัวแปรแลลไม่มีการ return",
      "slice_count": 1,
      "slices": "ตัวแปรแบบไม่มีการ return |",
      "edit_duration": 16.041,
      "isForceout": true
    },
    {
      "message_id": 172,
      "editor_id": 12,
      "message_received": "ไม่มีคำสั่ง return เพื่อคืนค่านี่ ใน",
      "slice_count": 1,
      "slices": "ไม่มีคำสั่ง return เพื่อคืนค่านี่ ใน|",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 173,
      "editor_id": 12,
      "message_received": "ตัวอย่างนี้เราจะประกาศตัวแปร",
      "slice_count": 1,
      "slices": "ตัวอย่างนี้เราจะประกาศตัวแปร|",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 174,
      "editor_id": 12,
      "message_received": "ชื่อ เห็นไหมคะ ตรง def แล้วตามด้วย",
      "slice_count": 1,
      "slices": "ชื่อ เห็นไหมคะ ตรง d-e-f แล้วตามด้วย |",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 175,
      "editor_id": 12,
      "message_received": "hello()",
      "slice_count": 1,
      "slices": "hello() แล้วตามด้วยโคลอนปิ|",
      "edit_duration": 16.04,
      "isForceout": true
    },
    {
      "message_id": 176,
      "editor_id": 12,
      "message_received": "def ก็คือ definition",
      "slice_count": 2,
      "slices": "ด |def ก็คือ definition|",
      "edit_duration": 14.827,
      "isForceout": true
    },
    {
      "message_id": 177,
      "editor_id": 12,
      "message_received": "ก็คือคำสั่งเพื่อใช้",
      "slice_count": 1,
      "slices": "ก็คือคำสั่งเพื่อใช้ |",
      "edit_duration": 16.043,
      "isForceout": true
    },
    {
      "message_id": 178,
      "editor_id": 12,
      "message_received": "และติดประกาศตัวแปร ประกาศฟังก์ชัน ขอโทษทีนะคะ",
      "slice_count": 1,
      "slices": "และติดประกาศตัวแปร ประกาศฟังก์ชัน ขอโทษทีนะคะ |",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 179,
      "editor_id": 12,
      "message_received": "คือ def",
      "slice_count": 1,
      "slices": "คือ def|",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 180,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วย function_name ซึ่งในที่นี้ตั้งชื่อว่า",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย function_name ซึ่งในที่นี้ตั้งชื่อว่า|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 181,
      "editor_id": 12,
      "message_received": "hello นะคะ ฟังก์ชัน hello ก็คือ",
      "slice_count": 1,
      "slices": "hello นะคะ ฟังก์ชัน hello ก็คือ|",
      "edit_duration": 16.045,
      "isForceout": true
    },
    {
      "message_id": 182,
      "editor_id": 12,
      "message_received": "ฟังก์ชันที่เราต้องใช้เพื่อแสดงคำทักทายออกมานั่นเอง",
      "slice_count": 1,
      "slices": "ฟังก์ชันที่เราต้องใช้เพื่อแสดงคำทักทายออกมานั่นเอง|",
      "edit_duration": 16.038,
      "isForceout": true
    },
    {
      "message_id": 183,
      "editor_id": 12,
      "message_received": "นะคะ แล้วทีนี้",
      "slice_count": 1,
      "slices": "นะคะ แล้วทีนี้ ถ้าทำอย่างนี้|",
      "edit_duration": 16.035,
      "isForceout": true
    },
    {
      "message_id": 184,
      "editor_id": 12,
      "message_received": "พอเวลาเรียกใช้ฟังก์ชันนี้นะคะ มันจะสั้น",
      "slice_count": 1,
      "slices": "พอเวลาเรียกใช้ฟังก์ชันนี้นะคะ มันจะสั้น |",
      "edit_duration": 16.046,
      "isForceout": true
    },
    {
      "message_id": 185,
      "editor_id": 12,
      "message_received": "นึกออกนะ การเขียนโค้ดมันจะสั้น",
      "slice_count": 1,
      "slices": "นึกออกนะ การเขียนโค้ดมันจะสั้น|",
      "edit_duration": 16.046,
      "isForceout": true
    },
    {
      "message_id": 186,
      "editor_id": 12,
      "message_received": "กว่าที่เราเคยทำ",
      "slice_count": 1,
      "slices": "กว่าที่เราเคยทำ|",
      "edit_duration": 16.033,
      "isForceout": true
    },
    {
      "message_id": 187,
      "editor_id": 12,
      "message_received": "แล้วตามด้วย พารามิเตอร์หรือ",
      "slice_count": 1,
      "slices": "แล้วตามด้วย พารามิเตอร์หรือ|",
      "edit_duration": 16.035,
      "isForceout": true
    },
    {
      "message_id": 188,
      "editor_id": 12,
      "message_received": "ที่เราไว้เก็บค่า  ก็คือ name นะคะ เสร็จแล้ว ตาม",
      "slice_count": 1,
      "slices": "ที่หรือตัวแปรที่เราไว้เก็บค่า ก็คือ name นะคะ เสร็จแล้ว ตาม|",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 189,
      "editor_id": 12,
      "message_received": "ด้วย statement ตามด้วยข้อความหรือคำสั่ง",
      "slice_count": 1,
      "slices": "ด้วย statement ตามด้วยข้อความหรือคำสั่ง|",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 190,
      "editor_id": 12,
      "message_received": "หรือโค้ดอะไรก็แล้วแต่นะคะ ซึ่งในทีนี้เราต้องการให้แสดง",
      "slice_count": 1,
      "slices": "หรือโค้ดอะไรก็แล้วแต่นะคะ ซึ่งในทีนี้เราต้องการให้แสดง|",
      "edit_duration": 16.04,
      "isForceout": true
    },
    {
      "message_id": 191,
      "editor_id": 12,
      "message_received": "นะคะ แสดงคำทักทาย",
      "slice_count": 1,
      "slices": "นะคะ แสดงคำทักทาย|",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 192,
      "editor_id": 12,
      "message_received": "ชื่อที่เรารับค่าเข้าไปนี่ หรือพารามิเตอร์ที่เรา",
      "slice_count": 1,
      "slices": "ชื่อที่เรารับค่าเข้าไปนี่นะคะ หรือพารามิเตอร์ที่เรา|",
      "edit_duration": 16.033,
      "isForceout": true
    },
    {
      "message_id": 193,
      "editor_id": 12,
      "message_received": "ส่งเข้าไป ก่อนอื่น เด็ก ๆ",
      "slice_count": 1,
      "slices": "ส่งเข้าไป ก่อนอื่นเด็ก ๆ |",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 194,
      "editor_id": 12,
      "message_received": "เปิด Colab หรือยังคะ เปิด Colab ด้วย",
      "slice_count": 1,
      "slices": "เปิด Colab หรือยังคะ เปิด Colab ด้วยนะคะ |",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 195,
      "editor_id": 12,
      "message_received": "ไปที่ web browser",
      "slice_count": 1,
      "slices": "ไปที่ Web browser  ของเรานะคะ |",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 196,
      "editor_id": 12,
      "message_received": "แล้วเปิดเหมือนเดิมนะคะ พิมพ์คำว่า \"Colab\" น่ะ",
      "slice_count": 1,
      "slices": "แล้วเปิดเหมือนเดิมนะคะ พิมพ์คำว่า \"Colab\" น่ะ |",
      "edit_duration": 16.048,
      "isForceout": true
    },
    {
      "message_id": 197,
      "editor_id": 12,
      "message_received": "c-o ต้องบอกว่า co สิ",
      "slice_count": 1,
      "slices": "c-o ต้องบอกว่า co สิ |",
      "edit_duration": 16.033,
      "isForceout": true
    },
    {
      "message_id": 198,
      "editor_id": 12,
      "message_received": "Colab l-a-b นะคะ พิมพ์ l-a-b",
      "slice_count": 1,
      "slices": "Colab l-a-b นะคะ พิมพ์ c-o-l-a-b |",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 199,
      "editor_id": 12,
      "message_received": "แล้วกด Enter เลย",
      "slice_count": 1,
      "slices": "แล้วกด Enter เลย|",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 200,
      "editor_id": 12,
      "message_received": "เพราะสังเกตว่าเว็บไหนที่เราเปิดมันจะ",
      "slice_count": 1,
      "slices": "เพราะสังเกตว่าเว็บ(ไซต์)ไหนที่เราเปิดมันจะ|",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 201,
      "editor_id": 12,
      "message_received": "อัตโนมัติเด็ก ๆ กด Enter ได้เลนย",
      "slice_count": 1,
      "slices": "อัตโนมัติเด็ก ๆ กด Enter ได้เลย |",
      "edit_duration": 16.035,
      "isForceout": true
    },
    {
      "message_id": 202,
      "editor_id": 12,
      "message_received": "มันก็จะเข้ามาหน้า",
      "slice_count": 1,
      "slices": "มันก็จะเข้ามาหน้า Colab|",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 203,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 204,
      "editor_id": 12,
      "message_received": "ที่เราใช้งานนะ แล้วก็คลิก",
      "slice_count": 1,
      "slices": " ที่เราใช้งานนะ แล้วก็คลิก |",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 205,
      "editor_id": 12,
      "message_received": "Code นะคะ ลืมไป",
      "slice_count": 1,
      "slices": "Code นะคะ ลืมไป|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 206,
      "editor_id": 12,
      "message_received": "อย่าลืมทำอะไรก่อน เข้าสู่ระบบนะ ไม่อย่างนั้นเราจะ",
      "slice_count": 1,
      "slices": "อย่าลืมทำอะไรก่อน เข้าสู่ระบบนะ ไม่อย่างนั้นเราจะ |",
      "edit_duration": 16.04,
      "isForceout": true
    },
    {
      "message_id": 207,
      "editor_id": 12,
      "message_received": "run มันไม่ได้นะคะ เด็ก ๆ อย่าลืม",
      "slice_count": 1,
      "slices": "run มันไม่ได้ใช่ไหมนะคะ เด็ก ๆ อย่าลืม|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 208,
      "editor_id": 12,
      "message_received": "ลงชื่อเข้าสู่ระบบด้วย Login เข้าไปด้วย",
      "slice_count": 1,
      "slices": "ลงชื่อเข้าสู่ระบบด้วย Login เข้าไปด้วย|",
      "edit_duration": 16.043,
      "isForceout": true
    },
    {
      "message_id": 209,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 210,
      "editor_id": 12,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ เข้าระบบ|",
      "edit_duration": 9.778,
      "isForceout": false
    },
    {
      "message_id": 211,
      "editor_id": 12,
      "message_received": "ของเราให้เรียบร้อยด้วย",
      "slice_count": 1,
      "slices": "ของเราให้เรียบร้อยด้วย|",
      "edit_duration": 16.067,
      "isForceout": true
    },
    {
      "message_id": 212,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 213,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 214,
      "editor_id": 12,
      "message_received": "โอเคนะคะ เสร็จแล้วเราก็เริ่ม",
      "slice_count": 1,
      "slices": "โอเคนะคะ เสร็จแล้วเราก็เริ่ม|",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 215,
      "editor_id": 12,
      "message_received": "ไปที่เขียน code เหมือนเดิมนะคะ เด็ก ๆ",
      "slice_count": 1,
      "slices": "ไปที่เขียน code เหมือนเดิมนะคะเด็ก ๆ |",
      "edit_duration": 16.029,
      "isForceout": true
    },
    {
      "message_id": 216,
      "editor_id": 12,
      "message_received": "กดที่คำว่า \"code\" นะคะ ในบรรทัด",
      "slice_count": 1,
      "slices": "กดที่คำว่า \"code\" นะคะ ในบรรทัด|",
      "edit_duration": 16.035,
      "isForceout": true
    },
    {
      "message_id": 217,
      "editor_id": 12,
      "message_received": "แรกของเรานะคะ เราก็เริ่ม",
      "slice_count": 1,
      "slices": "แรกของเรานะคะ เราก็เริ่ม|",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 218,
      "editor_id": 12,
      "message_received": "ประกาศฟังก์ชัน โดยพิมพ์คำว่าอะไรคะ",
      "slice_count": 1,
      "slices": "ประกาศฟังก์ชัน โดยพิมพ์คำว่าอะไรคะ |",
      "edit_duration": 16.038,
      "isForceout": true
    },
    {
      "message_id": 219,
      "editor_id": 12,
      "message_received": "de แล้วกฌ f",
      "slice_count": 1,
      "slices": "d-e แล้วก็ f |",
      "edit_duration": 16.029,
      "isForceout": true
    },
    {
      "message_id": 220,
      "editor_id": 12,
      "message_received": "ใช่ไหมคะ พิมพ์ด้วยตัวพิมพ์เล็กเสมอนะคะ",
      "slice_count": 1,
      "slices": "ใช่ไหมคะ พิมพ์ด้วยตัวพิมพ์เล็กเสมอนะคะ |",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 221,
      "editor_id": 12,
      "message_received": "ไม่ใช่พิมพ์ใหญ่แบบนี้นะ ไม่ใช่พิมพ์ D-e-f",
      "slice_count": 1,
      "slices": "ไม่ใช่พิมพ์ใหญ่แบบนี้นะ ไม่ใช่พิมพ์ ฏ |",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 222,
      "editor_id": 12,
      "message_received": "Def แบบนี้ ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ",
      "slice_count": 1,
      "slices": "Def แบบนี้ ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ |",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 223,
      "editor_id": 12,
      "message_received": "ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ",
      "slice_count": 1,
      "slices": "ตัวใหญ่นี่ถือว่าไม่ถูกต้องนะคะ |",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 224,
      "editor_id": 12,
      "message_received": "def นะคะ แล้วก็กด",
      "slice_count": 1,
      "slices": "def นะคะ แล้วก็กด |",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 225,
      "editor_id": 12,
      "message_received": "Space bar เพื่อวรรค 1 ครั้งนะคะ",
      "slice_count": 1,
      "slices": "Space bar เพื่อวรรค 1 ครั้งนะคะ |",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 226,
      "editor_id": 12,
      "message_received": "บอกแล้วว่าวิธีการประกาศฟังก์ชัน ก็คือพิมพ์คำว่า \"def\"",
      "slice_count": 1,
      "slices": "บอกแล้วว่าวิธีการประกาศฟังก์ชัน ก็คือพิมพ์คำว่า \"def\"|",
      "edit_duration": 16.038,
      "isForceout": true
    },
    {
      "message_id": 227,
      "editor_id": 12,
      "message_received": "แล้วตามด้วชื่อของฟังก์ชัน",
      "slice_count": 1,
      "slices": "แล้วตามด้วยชื่อของฟังก์ชัน|",
      "edit_duration": 16.054,
      "isForceout": true
    },
    {
      "message_id": 228,
      "editor_id": 12,
      "message_received": "ชื่อของฟังก์ชัน ในตัวอย่างเรา ชื่อว่า Hello",
      "slice_count": 1,
      "slices": "ชื่อของฟังก์ชันในตัวอย่างเราชื่อว่า Hello|",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 229,
      "editor_id": 12,
      "message_received": "ทีนี้มาดูชื่อ ชื่อของฟังก์ชันนี่",
      "slice_count": 1,
      "slices": "ทีนี้มาดูชื่อ ชื่อของฟังก์ชันนี่ |",
      "edit_duration": 16.04,
      "isForceout": true
    },
    {
      "message_id": 230,
      "editor_id": 12,
      "message_received": "ก็ต้องใช้ตัวพิมพ์เล็กเหมือนกัน",
      "slice_count": 1,
      "slices": "ก็ต้องใช้ตัวพิมพ์เล็กเหมือนกัน|",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 231,
      "editor_id": 12,
      "message_received": "นะคะ ไม่ใช่ตัวพิมพ์ใหญ่นะคะ",
      "slice_count": 1,
      "slices": "นะคะ ไม่ใช้ตัวพิมพ์ใหญ่นะคะเด็ก ๆ |",
      "edit_duration": 16.038,
      "isForceout": true
    },
    {
      "message_id": 232,
      "editor_id": 12,
      "message_received": "ดูดี ๆ นะคะ เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "ดูดี ๆ นะคะ เพราะฉะนั้น |",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 233,
      "editor_id": 12,
      "message_received": "พิมพ์ตัว h",
      "slice_count": 1,
      "slices": "พิมพ์ตัว h |",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 234,
      "editor_id": 12,
      "message_received": "ด้วยตัวพิมพ์เล็กนะคะ h-",
      "slice_count": 1,
      "slices": "ด้วยตัวพิมพ์เล็กนะคะ h-|",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 235,
      "editor_id": 12,
      "message_received": "e-",
      "slice_count": 1,
      "slices": "e-|",
      "edit_duration": 16.033,
      "isForceout": true
    },
    {
      "message_id": 236,
      "editor_id": 12,
      "message_received": "l-l-o แล้วก็ใส่วงเล็บเข้าไป",
      "slice_count": 1,
      "slices": "l-l-o แล้วก็ใส่วงเล็บเข้าไป |",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 237,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วย",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย|",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 238,
      "editor_id": 12,
      "message_received": "พารามิเตอร์ ในวงเล็บพารามิเตอร์ของเรา ก็คือคำว่า \"",
      "slice_count": 1,
      "slices": "พารามิเตอร์ ในวงเล็บพารามิเตอร์ของเรา ก็คือคำว่า \"|",
      "edit_duration": 16.034,
      "isForceout": true
    },
    {
      "message_id": 239,
      "editor_id": 12,
      "message_received": "name นะคะ ตัวพิมพ์เล็ก",
      "slice_count": 1,
      "slices": "name\" นะคะ ตัวพิมพ์เล็กเหมือนกัน |",
      "edit_duration": 16.028,
      "isForceout": true
    },
    {
      "message_id": 240,
      "editor_id": 12,
      "message_received": "เพราะมันเป็นตัวแปรชื่อว่า name เมื่อ",
      "slice_count": 1,
      "slices": "เพราะมันเป็นตัวแปรชื่อว่า \"name\" เมื่อ|",
      "edit_duration": 16.009,
      "isForceout": true
    },
    {
      "message_id": 241,
      "editor_id": 12,
      "message_received": "เสร็จฟังก์ชันใช่ไหม",
      "slice_count": 1,
      "slices": "เสร็จฟังก์ชันใช่ไหม|",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 242,
      "editor_id": 12,
      "message_received": "เสร็จคำสั่งฟังก์ชันต้องปิดด้วยเครื่องหมายโคลอนเสมอ",
      "slice_count": 1,
      "slices": "เสร็จคำสั่งฟังก์ชันต้องปิดด้วยเครื่องหมายโคลอนเสมอ |",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 243,
      "editor_id": 12,
      "message_received": "แล้วกด Enter 1 ครั้ง",
      "slice_count": 1,
      "slices": "แล้วกด Enter 1 ครั้ง|",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 244,
      "editor_id": 12,
      "message_received": "ใช้วิธีกด Enter นะ ไม่ใช่เลื่อนเมาส์",
      "slice_count": 1,
      "slices": "ใช้วิธีกด Enter นะ ไม่ใช่เลื่อนเมาส์|",
      "edit_duration": 16.054,
      "isForceout": true
    },
    {
      "message_id": 245,
      "editor_id": 12,
      "message_received": "ลงไป สังเกตบอกแล้วพอกด Enter นี่",
      "slice_count": 1,
      "slices": "ลงไป สังเกตบอกแล้วพอกด Enter นี่|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 246,
      "editor_id": 12,
      "message_received": "ตำแหน่งของเคอร์เซอร์มันจะ Tab เข้าไปนะ",
      "slice_count": 1,
      "slices": "ตำแหน่งของเคอร์เซอร์มันจะ Tab เข้าไปนะ |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 247,
      "editor_id": 12,
      "message_received": "Stagement",
      "slice_count": 1,
      "slices": "Statement|",
      "edit_duration": 16.019,
      "isForceout": true
    },
    {
      "message_id": 248,
      "editor_id": 12,
      "message_received": "หรือคำสั่งต่อไปที่เราจะใช้ ก็คือคำสั่งแสดง",
      "slice_count": 1,
      "slices": "หรือคำสั่งต่อไปที่เราจะใช้ ก็คือคำสั่งแสดง|",
      "edit_duration": 16.044,
      "isForceout": true
    },
    {
      "message_id": 249,
      "editor_id": 12,
      "message_received": "ผลนะคะ ก็คือคำสั่ง print",
      "slice_count": 1,
      "slices": "ผลนะคะ ก็คือคำสั่ง print|",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 250,
      "editor_id": 12,
      "message_received": "p-r-i",
      "slice_count": 1,
      "slices": "p-r-i-|",
      "edit_duration": 16.038,
      "isForceout": true
    },
    {
      "message_id": 251,
      "editor_id": 12,
      "message_received": "n-t",
      "slice_count": 1,
      "slices": "n-t|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 252,
      "editor_id": 12,
      "message_received": "print แล้วก็ตามด้วยวงเล็บเหมือนเดิม print อะไร",
      "slice_count": 1,
      "slices": "print แล้วก็ตามด้วยวงเล็บเหมือนเดิม print อะไร |",
      "edit_duration": 16.044,
      "isForceout": true
    },
    {
      "message_id": 253,
      "editor_id": 12,
      "message_received": "สิ่งที่อยู่ในวงเล็บอย่าลืมนะคะ เมื่อใดที่",
      "slice_count": 1,
      "slices": "สิ่งที่อยู่ในวงเล็บอย่าลืมนะคะ เมื่อใดที่|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 254,
      "editor_id": 12,
      "message_received": "บอกให้พิมพ์วงเล็บนี่ สังเกตมันจะมี () ขึ้นมานะ",
      "slice_count": 1,
      "slices": "บอกให้พิมพ์วงเล็บนี่ สังเกตมันจะมี () ขึ้นมานะ|",
      "edit_duration": 16.06,
      "isForceout": true
    },
    {
      "message_id": 255,
      "editor_id": 12,
      "message_received": "เดี๋ยว",
      "slice_count": 1,
      "slices": "เดี๋ยว |",
      "edit_duration": 16.05,
      "isForceout": true
    },
    {
      "message_id": 256,
      "editor_id": 12,
      "message_received": "อ๋อ ขอโทษ ไม่ได้สลับหน้า",
      "slice_count": 1,
      "slices": "อ๋อ ขอโทษ ไม่ได้สลับหน้า|",
      "edit_duration": 16.056,
      "isForceout": true
    },
    {
      "message_id": 257,
      "editor_id": 12,
      "message_received": "มันไม่สลับหน้า",
      "slice_count": 1,
      "slices": "มันไม่สลับหน้า |",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 258,
      "editor_id": 12,
      "message_received": "ตลอดเลย",
      "slice_count": 1,
      "slices": "ตลอดเลย |",
      "edit_duration": 16.044,
      "isForceout": true
    },
    {
      "message_id": 259,
      "editor_id": 12,
      "message_received": "เราก็ว่าอยู่แต่เด็ก",
      "slice_count": 1,
      "slices": "เราก็ว่าอยู่แต่เด็ก|",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 260,
      "editor_id": 12,
      "message_received": "พิมพ์ตามใน PowerPoint แต่อยากให้เห็นใน Colab",
      "slice_count": 1,
      "slices": "พิมพ์ตามใน PowerPoint ทีนี้อยากให้เห็นใน Colab |",
      "edit_duration": 16.05,
      "isForceout": true
    },
    {
      "message_id": 261,
      "editor_id": 12,
      "message_received": "เพราะว่าเมาส์หาย",
      "slice_count": 1,
      "slices": "เพราะว่าเมาส์หาย|",
      "edit_duration": 16.05,
      "isForceout": true
    },
    {
      "message_id": 262,
      "editor_id": 12,
      "message_received": "เมาส์จ๋า เมาส์จ๋า",
      "slice_count": 1,
      "slices": "เมาส์จ๋า เมาส์จ๋า|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 263,
      "editor_id": 12,
      "message_received": "นั่นน่ะสิ",
      "slice_count": 1,
      "slices": "นั่นน่ะสิ|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 264,
      "editor_id": 12,
      "message_received": "เดี๋ยวเลื่อนไอ้นี่เอาก็ได้นะ",
      "slice_count": 1,
      "slices": "เดี๋ยวเลื่อนไอ้นี่เอาก็ได้นะ |",
      "edit_duration": 16.056,
      "isForceout": true
    },
    {
      "message_id": 265,
      "editor_id": 12,
      "message_received": "โอเคนะคะ นะ",
      "slice_count": 1,
      "slices": "โอเคนะคะ นะ|",
      "edit_duration": 16.053,
      "isForceout": true
    },
    {
      "message_id": 266,
      "editor_id": 12,
      "message_received": "ในนี้จะพิมพ์คำว่า \"print\" นะคะ เดี๋ยวจะโชว์",
      "slice_count": 1,
      "slices": "ในนี้จะพิมพ์คำว่า \"print\" นะคะ เดี๋ยวจะโชว์|",
      "edit_duration": 16.051,
      "isForceout": true
    },
    {
      "message_id": 267,
      "editor_id": 12,
      "message_received": "ไอ้ตัวข้อความด้วย",
      "slice_count": 1,
      "slices": "ไอ้ตัวข้อความด้วย|",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 268,
      "editor_id": 12,
      "message_received": "เดี๋ยวสิ้นสุดการนำเสนอก่อน",
      "slice_count": 1,
      "slices": "เดี๋ยวสิ้นสุดการนำเสนอก่อน |",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 269,
      "editor_id": 12,
      "message_received": "เดี๋ยวให้เห็น 2 หน้า",
      "slice_count": 1,
      "slices": "เดี๋ยวให้เห็น 2 หน้า|",
      "edit_duration": 16.04,
      "isForceout": true
    },
    {
      "message_id": 270,
      "editor_id": 12,
      "message_received": "ด้วยกัน ไม่สิ ไม่สิ",
      "slice_count": 1,
      "slices": "ด้วยกัน ไม่สิ ไม่สิ|",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 271,
      "editor_id": 12,
      "message_received": "โอเคไหม",
      "slice_count": 1,
      "slices": "โอเคไหม|",
      "edit_duration": 16.047,
      "isForceout": true
    },
    {
      "message_id": 272,
      "editor_id": 12,
      "message_received": "เดี๋ยวนะ กำลัง",
      "slice_count": 1,
      "slices": "เดี๋ยวนะ กำลัง|",
      "edit_duration": 16.073,
      "isForceout": true
    },
    {
      "message_id": 273,
      "editor_id": 12,
      "message_received": "หามุม มุมให้เธออยู่",
      "slice_count": 1,
      "slices": "หามุม มุมให้เธออยู่|",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 274,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 275,
      "editor_id": 12,
      "message_received": "โอเคน่า",
      "slice_count": 1,
      "slices": "โอเคน่าจะได้แล้ว |",
      "edit_duration": 16.038,
      "isForceout": true
    },
    {
      "message_id": 276,
      "editor_id": 12,
      "message_received": "จะได้เห็น 2 อย่างนะ เห็นไหมคะ จะมาที่คำสั่ง print ของเรานะ",
      "slice_count": 1,
      "slices": "จะได้เห็น 2 อย่างนะ เห็นไหมคะ จะมาที่คำสั่ง print ของเรานะ |",
      "edit_duration": 16.052,
      "isForceout": true
    },
    {
      "message_id": 277,
      "editor_id": 12,
      "message_received": "แล้วในวงเล็บของ print",
      "slice_count": 1,
      "slices": "แล้วในวงเล็บของ print|",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 278,
      "editor_id": 12,
      "message_received": "ลืมทำให้มันขึ้น 2 หน้าคู่กัน เดี๋ยวนะคะ",
      "slice_count": 1,
      "slices": "ลืมทำให้มันขึ้น 2 หน้าคู่กัน เดี๋ยวนะคะ |",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 279,
      "editor_id": 12,
      "message_received": "แป๊บหนึ่ง",
      "slice_count": 1,
      "slices": "แป๊บหนึ่ง|",
      "edit_duration": 16.013,
      "isForceout": true
    },
    {
      "message_id": 280,
      "editor_id": 12,
      "message_received": "ขยับ",
      "slice_count": 1,
      "slices": "ขยับ|",
      "edit_duration": 16.061,
      "isForceout": true
    },
    {
      "message_id": 281,
      "editor_id": 12,
      "message_received": "ได้ไหม",
      "slice_count": 1,
      "slices": "ได้ไหม |",
      "edit_duration": 16.042,
      "isForceout": true
    },
    {
      "message_id": 282,
      "editor_id": 12,
      "message_received": "ไม่เห็นหน้านี้อีก",
      "slice_count": 1,
      "slices": "ไม่เห็นหน้านี้อีก|",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 283,
      "editor_id": 12,
      "message_received": "ขอ 2 ทำไมได้ 4 นี่",
      "slice_count": 1,
      "slices": "ขอ 2 ทำไมได้ 4 นี่|",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 284,
      "editor_id": 12,
      "message_received": "เดี๋ยวนะ เดี๋ยวจะ",
      "slice_count": 1,
      "slices": "เดี๋ยวนะ เดี๋ยวจะ|",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 285,
      "editor_id": 12,
      "message_received": "กระเถิบ",
      "slice_count": 1,
      "slices": "กระเถิบ|",
      "edit_duration": 16.047,
      "isForceout": true
    },
    {
      "message_id": 286,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 287,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 288,
      "editor_id": 12,
      "message_received": "แล้วก็",
      "slice_count": 1,
      "slices": "แล้วก็จะ|",
      "edit_duration": 16.047,
      "isForceout": true
    },
    {
      "message_id": 289,
      "editor_id": 12,
      "message_received": "ไม่เห็นในสไลด์อีกสิ",
      "slice_count": 1,
      "slices": "ไม่เห็นในสไลด์อีกสิ|",
      "edit_duration": 16.06,
      "isForceout": true
    },
    {
      "message_id": 290,
      "editor_id": 12,
      "message_received": "ส่วนแบ่งทางการตลาดเยอะ",
      "slice_count": 1,
      "slices": "ส่วนแบ่งทางการตลาดเยอะ |",
      "edit_duration": 16.044,
      "isForceout": true
    },
    {
      "message_id": 291,
      "editor_id": 12,
      "message_received": "โอเคไหม",
      "slice_count": 1,
      "slices": "โอเคไหม|",
      "edit_duration": 16.06,
      "isForceout": true
    },
    {
      "message_id": 292,
      "editor_id": 12,
      "message_received": "อีกหน่อยหนึ่ง นะคะ",
      "slice_count": 1,
      "slices": "อีกหน่อยหนึ่งนะคะ |",
      "edit_duration": 16.044,
      "isForceout": true
    },
    {
      "message_id": 293,
      "editor_id": 12,
      "message_received": "วงเล็บในวงเล็บของคำว่า \"print\"",
      "slice_count": 1,
      "slices": "วงเล็บในวงเล็บของคำว่า \"print\"|",
      "edit_duration": 16.046,
      "isForceout": true
    },
    {
      "message_id": 294,
      "editor_id": 12,
      "message_received": "เราจะ print คำว่า \"hello\" นะคะ",
      "slice_count": 1,
      "slices": "เราจะ print คำว่า \"hello\" นะคะ |",
      "edit_duration": 16.046,
      "isForceout": true
    },
    {
      "message_id": 295,
      "editor_id": 12,
      "message_received": "แล้วตามด้วย",
      "slice_count": 1,
      "slices": "แล้วตามด้วย|",
      "edit_duration": 16.047,
      "isForceout": true
    },
    {
      "message_id": 296,
      "editor_id": 12,
      "message_received": "เห็นไหม ตรงก่อน... ตรงก่อน Hello มี",
      "slice_count": 1,
      "slices": "เห็นไหม ตรงก่อน... ตรงก่อน Hello มี|",
      "edit_duration": 16.049,
      "isForceout": true
    },
    {
      "message_id": 297,
      "editor_id": 12,
      "message_received": "เครื่องหมายคำพูดนะดูดี ๆ อาจจะเห็นไม่ชัด",
      "slice_count": 1,
      "slices": "เครื่องหมายคำพูดนะดูดี ๆ อาจจะเห็นไม่ชัด|",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 298,
      "editor_id": 12,
      "message_received": "ใส่เครื่องหมายคำพูดนะคะ Single Quote หรือ",
      "slice_count": 1,
      "slices": "ใส่เครื่องหมายคำพูดนะคะ Single Quote หรือ Double Quote ก่อน |",
      "edit_duration": 16.043,
      "isForceout": true
    },
    {
      "message_id": 299,
      "editor_id": 12,
      "message_received": "แล้วค่อยพิมพ์ Hello ด้วยตัวใหญ่",
      "slice_count": 1,
      "slices": "แล้วค่อยพิมพ์ Hello ด้วยตัวใหญ่ |",
      "edit_duration": 16.048,
      "isForceout": true
    },
    {
      "message_id": 300,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วย",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 301,
      "editor_id": 12,
      "message_received": "เครื่องหมาย % %s",
      "slice_count": 1,
      "slices": "เครื่องหมาย % %s |",
      "edit_duration": 16.059,
      "isForceout": true
    },
    {
      "message_id": 302,
      "editor_id": 12,
      "message_received": "นั่นคือ ข้อความนี้เป็น String นะคะ",
      "slice_count": 1,
      "slices": "นั่นคือ ข้อความนี้เป็น String นะคะ |",
      "edit_duration": 16.047,
      "isForceout": true
    },
    {
      "message_id": 303,
      "editor_id": 12,
      "message_received": "แล้วหลังเครื่องหมายคำพูด",
      "slice_count": 1,
      "slices": "แล้วหลังเครื่องหมายคำพูด |",
      "edit_duration": 16.031,
      "isForceout": true
    },
    {
      "message_id": 304,
      "editor_id": 12,
      "message_received": "เด็ก ๆ ต้องเลื่อนไอ้ตัวนี้ไปหลังเครื่องหมายคำพูดนะ",
      "slice_count": 1,
      "slices": "เด็ก ๆ ต้องเลื่อนไอ้ตัวนี้ไปหลังเครื่องหมายคำพูดนะ |",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 305,
      "editor_id": 12,
      "message_received": "พิมพ์ % name",
      "slice_count": 1,
      "slices": "พิมพ์ % name วรรค 1 ครั้งก่อน |",
      "edit_duration": 16.049,
      "isForceout": true
    },
    {
      "message_id": 306,
      "editor_id": 12,
      "message_received": "แล้วก็พิมพ์เปอร์เซ็นต์ แล้วตามด้วย",
      "slice_count": 1,
      "slices": "แล้วก็พิมพ์เปอร์เซ็นต์ แล้วตามด้วย |",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 307,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 308,
      "editor_id": 12,
      "message_received": "name ตัวเล็กนะ ดูดี ๆ นะ เราเรียกใช้ เราสร้าง",
      "slice_count": 1,
      "slices": "name ตัวเล็กนะ ดูดี ๆ นะ เราเรียกใช้ เราสร้าง|",
      "edit_duration": 16.048,
      "isForceout": true
    },
    {
      "message_id": 309,
      "editor_id": 12,
      "message_received": "พารามิเตอร์ด้วย name ตัวเล็กเวลาเรียกใช้ก็ต้องใช้ตัวเล็ก",
      "slice_count": 1,
      "slices": "พารามิเตอร์ด้วย name ตัวเล็ก พอเวลาเรียกใช้ก็ต้องใช้ตัวเล็ก|",
      "edit_duration": 16.046,
      "isForceout": true
    },
    {
      "message_id": 310,
      "editor_id": 12,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 16.041,
      "isForceout": true
    },
    {
      "message_id": 311,
      "editor_id": 12,
      "message_received": "นี่คือเสร็จฟังก์ชันนี้แล้ว",
      "slice_count": 1,
      "slices": "นี่คือเสร็จฟังก์ชันนี้แล้ว|",
      "edit_duration": 16.046,
      "isForceout": true
    },
    {
      "message_id": 312,
      "editor_id": 12,
      "message_received": "ลองเรียกใช้งาน ลองกด Play ก่อน",
      "slice_count": 1,
      "slices": "ลองเรียกใช้งาน ลองกด Play ก่อน|",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 313,
      "editor_id": 12,
      "message_received": "ขอโทษ เราจะได้รู้นะคะ",
      "slice_count": 1,
      "slices": "ขอโทษ เราจะได้รู้นะคะ |",
      "edit_duration": 16.027,
      "isForceout": true
    },
    {
      "message_id": 314,
      "editor_id": 12,
      "message_received": "การกดตัวนี้นะ เพื่อจะได้เช็กว่า",
      "slice_count": 1,
      "slices": "การกดตัวนี้นะ เพื่อจะได้เช็กว่า|",
      "edit_duration": 16.045,
      "isForceout": true
    },
    {
      "message_id": 315,
      "editor_id": 12,
      "message_received": "ที่เรา code",
      "slice_count": 1,
      "slices": "ที่เรา code |",
      "edit_duration": 16.025,
      "isForceout": true
    },
    {
      "message_id": 316,
      "editor_id": 12,
      "message_received": "ที่เราเขียนไปนี่มันถูกไหม ถ้าผิดมันจะขึ้น Error ใช่ไหมคะ",
      "slice_count": 1,
      "slices": "ที่เราเขียนไปนี่มันถูกไหม ถ้าผิดมันจะขึ้น Error ใช่ไหมคะ |",
      "edit_duration": 16.078,
      "isForceout": true
    },
    {
      "message_id": 317,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 318,
      "editor_id": 12,
      "message_received": "ครั้งแรกเวลาโค้ดมันก็จะช้านิดหนึ่ง",
      "slice_count": 1,
      "slices": "ครั้งแรกเวลาโค้ดมันก็จะช้านิดหนึ่ง|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 319,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 320,
      "editor_id": 12,
      "message_received": "มันก็จะยังหมุนติ้ว ๆ อยู่นะคะ เราก็ต้องรอนะคะ",
      "slice_count": 1,
      "slices": "มันก็จะยังหมุนติ้ว ๆ อยู่นะคะ เราก็ต้องรอนะคะ |",
      "edit_duration": 16.048,
      "isForceout": true
    },
    {
      "message_id": 321,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 322,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 323,
      "editor_id": 12,
      "message_received": "แสดงว่าไม่มีอะไรผิดนะคะ",
      "slice_count": 1,
      "slices": "แสดงว่าไม่มีอะไรผิดนะคะ มันยัง|",
      "edit_duration": 16.047,
      "isForceout": true
    },
    {
      "message_id": 324,
      "editor_id": 12,
      "message_received": "ไม่ทำอะไรนะ เพราะฟังก์ชันสร้างขึ้นมา สร้างแล้ว",
      "slice_count": 1,
      "slices": "ไม่ทำอะไรนะ เพราะฟังก์ชันสร้างขึ้นมา สร้างแล้ว|",
      "edit_duration": 16.046,
      "isForceout": true
    },
    {
      "message_id": 325,
      "editor_id": 12,
      "message_received": "แล้วอย่าลืมว่ามันจะต้องมีการเรียกใช้ นึกออกนะ",
      "slice_count": 1,
      "slices": "แล้วอย่าลืมว่ามันจะต้องมีการเรียกใช้ นึกออกนะ|",
      "edit_duration": 16.039,
      "isForceout": true
    },
    {
      "message_id": 326,
      "editor_id": 12,
      "message_received": "ต้องสร้าง สร้างเพื่อให้มันไปโดนเรียกก่อน มันถึงจะทำงาน",
      "slice_count": 1,
      "slices": "ต้องสร้าง สร้างเพื่อให้มันไปโดนเรียกก่อน มันถึงจะทำงาน|",
      "edit_duration": 16.054,
      "isForceout": true
    },
    {
      "message_id": 327,
      "editor_id": 12,
      "message_received": "นะคะ ตอนนี้คือสร้าง",
      "slice_count": 1,
      "slices": "นะคะ ตอนนี้คือสร้าง|",
      "edit_duration": 16.051,
      "isForceout": true
    },
    {
      "message_id": 328,
      "editor_id": 12,
      "message_received": "เพื่อให้คอมพิวเตอร์มันจำ จำไว้ว่าตอนนี้เราสร้าง",
      "slice_count": 1,
      "slices": "เพื่อให้คอมพิวเตอร์มันจำ จำไว้ว่าตอนนี้เราสร้าง|",
      "edit_duration": 16.042,
      "isForceout": true
    },
    {
      "message_id": 329,
      "editor_id": 12,
      "message_received": "ฟังก์ชันชื่อว่า hello แล้วนะคะ",
      "slice_count": 1,
      "slices": "ฟังก์ชันชื่อว่า hello แล้วนะคะ |",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 330,
      "editor_id": 12,
      "message_received": "ที่ให้กด Run นี่",
      "slice_count": 1,
      "slices": "ที่ให้กด Run นี่|",
      "edit_duration": 16.05,
      "isForceout": true
    },
    {
      "message_id": 331,
      "editor_id": 12,
      "message_received": "เพื่อจะให้ตรวจสอบว่า",
      "slice_count": 1,
      "slices": "เพื่อจะให้ตรวจสอบว่า|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 332,
      "editor_id": 12,
      "message_received": "โค้ดที่เราเขียนไปมันถูกหรือเปล่า ถ้าผิดมันจะแสดง Error",
      "slice_count": 1,
      "slices": "โค้ดที่เราเขียนไปมันถูกหรือเปล่า ถ้าผิดมันจะแสดง Error |",
      "edit_duration": 16.014,
      "isForceout": true
    },
    {
      "message_id": 333,
      "editor_id": 12,
      "message_received": "นะ ถ้าเขียนไม่ผิดมันก็ไม่แสดงใช่ไหมคะ",
      "slice_count": 1,
      "slices": "นะ ถ้าเขียนไม่ผิดมันก็ไม่แสดงใช่ไหมคะ |",
      "edit_duration": 16.045,
      "isForceout": true
    },
    {
      "message_id": 334,
      "editor_id": 12,
      "message_received": "นี่ลอง Run แล้วนะคะ Error ไม่ขึ้นนะคะ",
      "slice_count": 1,
      "slices": "นี่ลอง Run แล้วนะคะ Error ไม่ขึ้นนะคะ |",
      "edit_duration": 16.051,
      "isForceout": true
    },
    {
      "message_id": 335,
      "editor_id": 12,
      "message_received": "ของใครขึ้น Error ยกมือ",
      "slice_count": 1,
      "slices": "ของใครขึ้น Error ยกมือ|",
      "edit_duration": 16.077,
      "isForceout": true
    },
    {
      "message_id": 336,
      "editor_id": 12,
      "message_received": "สิ่งที่ต้องเช็ก ก็คือ 1. คำสั่ง",
      "slice_count": 1,
      "slices": "สิ่งที่ต้องเช็ก ก็คือ 1. คำสั่ง|",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 337,
      "editor_id": 12,
      "message_received": "d-e-f นะคะ definition",
      "slice_count": 1,
      "slices": "d-e-f นะคะ definition นะคะ |",
      "edit_duration": 16.054,
      "isForceout": true
    },
    {
      "message_id": 338,
      "editor_id": 12,
      "message_received": "การประกาศฟังก์ชัน ตัวที่ 2",
      "slice_count": 1,
      "slices": "การประกาศฟังก์ชัน ตัวที่ 2|",
      "edit_duration": 16.042,
      "isForceout": true
    },
    {
      "message_id": 339,
      "editor_id": 12,
      "message_received": "ก็คือชื่อฟังก์ชัน",
      "slice_count": 1,
      "slices": "ก็คือชื่อฟังก์ชัน|",
      "edit_duration": 16.044,
      "isForceout": true
    },
    {
      "message_id": 340,
      "editor_id": 12,
      "message_received": "ใช้ตัวเล็ก และตัวที่ 3 พารามิเตอร์ พามิเตอร์จะ",
      "slice_count": 1,
      "slices": "ใช้ตัวเล็ก และตัวที่ 3 พารามิเตอร์ พามิเตอร์จะ|",
      "edit_duration": 16.044,
      "isForceout": true
    },
    {
      "message_id": 341,
      "editor_id": 12,
      "message_received": "มีค่าอยู่ในวงเล็บเสมอ",
      "slice_count": 1,
      "slices": "มีค่าอยู่ในวงเล็บเสมอ|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 342,
      "editor_id": 12,
      "message_received": "นะคะ เสร็จแล้วต้องปิด",
      "slice_count": 1,
      "slices": "นะคะ เสร็จแล้วต้องปิด|",
      "edit_duration": 16.015,
      "isForceout": true
    },
    {
      "message_id": 343,
      "editor_id": 12,
      "message_received": "การประกาศฟังก์ชันด้วย",
      "slice_count": 1,
      "slices": "การประกาศฟังก์ชันด้วย|",
      "edit_duration": 16.046,
      "isForceout": true
    },
    {
      "message_id": 344,
      "editor_id": 12,
      "message_received": "โคลอนเสมอนะคะ",
      "slice_count": 1,
      "slices": "โคลอนเสมอนะคะ |",
      "edit_duration": 16.05,
      "isForceout": true
    },
    {
      "message_id": 345,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 346,
      "editor_id": 12,
      "message_received": "ทีนี้เมื่อกี้",
      "slice_count": 1,
      "slices": "ทีนี้เมื่อกี้|",
      "edit_duration": 16.068,
      "isForceout": true
    },
    {
      "message_id": 347,
      "editor_id": 12,
      "message_received": "ประกาศฟังก์ชันที่ 1 ไปแล้ว",
      "slice_count": 1,
      "slices": "ประกาศฟังก์ชันที่ 1 ไปแล้ว|",
      "edit_duration": 16.047,
      "isForceout": true
    },
    {
      "message_id": 348,
      "editor_id": 12,
      "message_received": "มาดูแบบที่ 2 นะคะ ฟังก์ชัน",
      "slice_count": 1,
      "slices": "มาดูแบบที่ 2 นะคะ ฟังก์ชัน|",
      "edit_duration": 16.049,
      "isForceout": true
    },
    {
      "message_id": 349,
      "editor_id": 12,
      "message_received": "ที่มีการ return หรือส่งกลับค่า",
      "slice_count": 1,
      "slices": "ที่มีการ return หรือส่งกลับค่า|",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 350,
      "editor_id": 12,
      "message_received": "เดี๋ยวขยายหน้าไอ้นี่ให้ก่อน",
      "slice_count": 1,
      "slices": "เดี๋ยวขยายหน้าไอ้นี่ให้ก่อน|",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 351,
      "editor_id": 12,
      "message_received": "สลับไปสลับมา",
      "slice_count": 1,
      "slices": "สลับไปสลับมา|",
      "edit_duration": 16.049,
      "isForceout": true
    },
    {
      "message_id": 352,
      "editor_id": 12,
      "message_received": "กันอยู่นี่ล่ะเรา อันนี้ อันนี้แบบไม่มี",
      "slice_count": 1,
      "slices": "กันอยู่นี่ล่ะเรา อันนี้ อันนี้แบบไม่มี|",
      "edit_duration": 16.05,
      "isForceout": true
    },
    {
      "message_id": 353,
      "editor_id": 12,
      "message_received": "return ค่านะ",
      "slice_count": 1,
      "slices": "return ค่านะ|",
      "edit_duration": 16.044,
      "isForceout": true
    },
    {
      "message_id": 354,
      "editor_id": 12,
      "message_received": "ในตัวอย่างนี่เราสร้างฟังก์ชันชื่อ hello นะคะ",
      "slice_count": 1,
      "slices": "ในตัวอย่างนี่เราสร้างฟังก์ชันชื่อ hello นะคะ |",
      "edit_duration": 16.045,
      "isForceout": true
    },
    {
      "message_id": 355,
      "editor_id": 12,
      "message_received": "เราใช้เราสร้างฟังก์ชันนี้",
      "slice_count": 1,
      "slices": "เราใช้เราสร้างฟังก์ชันนี้|",
      "edit_duration": 16.056,
      "isForceout": true
    },
    {
      "message_id": 356,
      "editor_id": 12,
      "message_received": "ขึ้นมาเพื้อต้องการให้มันแสดงข้อความ เอา",
      "slice_count": 1,
      "slices": "ขึ้นมาเพื่อต้องการให้มันแสดงข้อความ เอา|",
      "edit_duration": 16.049,
      "isForceout": true
    },
    {
      "message_id": 357,
      "editor_id": 12,
      "message_received": "อีกแล้วอะไรอีกหว่า",
      "slice_count": 1,
      "slices": "อีกแล้วอะไรอีกหว่า|",
      "edit_duration": 16.051,
      "isForceout": true
    },
    {
      "message_id": 358,
      "editor_id": 12,
      "message_received": "สลับจอไม่ได้เลย น่าจะเป็นกับไอ้",
      "slice_count": 1,
      "slices": "สลับจอไม่ได้เลย น่าจะเป็นกับไอ้|",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 359,
      "editor_id": 12,
      "message_received": "ตัวนี้",
      "slice_count": 1,
      "slices": "ตัวนี้|",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 360,
      "editor_id": 12,
      "message_received": "ทำไมหนก่อนไม่เห็นมี หรือเพราะเป็น",
      "slice_count": 1,
      "slices": "ทำไมหนก่อนไม่เห็นมี หรือเพราะเป็น|",
      "edit_duration": 16.049,
      "isForceout": true
    },
    {
      "message_id": 361,
      "editor_id": 12,
      "message_received": "ไอ้นี่บ่ะ Windows 11 นี่บ่ มันถึงขึ้น",
      "slice_count": 1,
      "slices": "ไอ้นี่บ่ะ Windows 11 นี่บ่ มันถึงขึ้น|",
      "edit_duration": 16.048,
      "isForceout": true
    },
    {
      "message_id": 362,
      "editor_id": 12,
      "message_received": "ไอ้สลับไอ้จอไอ้นี่ทุกทีเลย แล้วก็",
      "slice_count": 1,
      "slices": "ไอ้สลับไอ้จอไอ้นี่ทุกทีเลย แล้วก็|",
      "edit_duration": 16.052,
      "isForceout": true
    },
    {
      "message_id": 363,
      "editor_id": 12,
      "message_received": "เป็นปัญหาในการใช้งาน",
      "slice_count": 1,
      "slices": "เป็นปัญหาในการใช้งาน|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 364,
      "editor_id": 12,
      "message_received": "จะได้ใช้ Windows อื่นเสียล่ะมั้ง",
      "slice_count": 1,
      "slices": "จะได้ใช้ Windows อื่นเสียล่ะมั้ง|",
      "edit_duration": 16.048,
      "isForceout": true
    },
    {
      "message_id": 365,
      "editor_id": 12,
      "message_received": "สลับไอ้จอไอ้นี่",
      "slice_count": 1,
      "slices": "สลับไอ้จอไอ้นี่|",
      "edit_duration": 16.054,
      "isForceout": true
    },
    {
      "message_id": 366,
      "editor_id": 12,
      "message_received": "นะคะ มาดูตัวอย่างที่ 2 นะคะ",
      "slice_count": 1,
      "slices": "นะคะ มาดูตัวอย่างที่ 2 นะคะ |",
      "edit_duration": 16.051,
      "isForceout": true
    },
    {
      "message_id": 367,
      "editor_id": 12,
      "message_received": "เราจะประกาศฟังก์ชัน",
      "slice_count": 1,
      "slices": "เราจะประกาศฟังก์ชัน|",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 368,
      "editor_id": 12,
      "message_received": "มีการใช้ return value หรือการคืนค่ากลับ",
      "slice_count": 1,
      "slices": "มีการใช้ return value หรือการคืนค่ากลับ|",
      "edit_duration": 16.056,
      "isForceout": true
    },
    {
      "message_id": 369,
      "editor_id": 12,
      "message_received": "ในตัวอย่างที่ 2 เป็นการประกาศ",
      "slice_count": 1,
      "slices": "ในตัวอย่างที่ 2 เป็นการประกาศ|",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 370,
      "editor_id": 12,
      "message_received": "ฟังก์ชันที่ชื่อว่า area()",
      "slice_count": 1,
      "slices": "ฟังก์ชันที่ชื่อว่า area() นะคะ |",
      "edit_duration": 16.057,
      "isForceout": true
    },
    {
      "message_id": 371,
      "editor_id": 12,
      "message_received": "โดยมีพารามิเตอร์ 2 ตัว",
      "slice_count": 1,
      "slices": "โดยมีพารามิเตอร์ 2 ตัว |",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 372,
      "editor_id": 12,
      "message_received": "width แล้วก็ความ... width แล้วก็",
      "slice_count": 1,
      "slices": "width แล้วก็ความ... width แล้วก็ความ width... |",
      "edit_duration": 16.049,
      "isForceout": true
    },
    {
      "message_id": 373,
      "editor_id": 12,
      "message_received": "height ซึ่ง area ในที่นี้ึ",
      "slice_count": 1,
      "slices": "height ซึ่ง area ในที่นีึ้|",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 374,
      "editor_id": 12,
      "message_received": "พื้นที่ สูตรการหาพื้นที่สี่เหลี่ยม ก็คือ",
      "slice_count": 1,
      "slices": "พื้นที่ สูตรการหาพื้นที่สี่เหลี่ยม ก็คือ|",
      "edit_duration": 16.06,
      "isForceout": true
    },
    {
      "message_id": 375,
      "editor_id": 12,
      "message_received": "กว้างคูณยาว",
      "slice_count": 1,
      "slices": "กว้างคูณยาว|",
      "edit_duration": 16.052,
      "isForceout": true
    },
    {
      "message_id": 376,
      "editor_id": 12,
      "message_received": "เพราะฉะนั้น ค่าพารามิเตอร์ที่ไว้ใช้สำหรับเก็บค้า",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น ค่าพารามิเตอร์ที่ไว้ใช้สำหรับเก็บค่า|",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 377,
      "editor_id": 12,
      "message_received": "ก็คือค่าความยาวกับความกว้าง",
      "slice_count": 1,
      "slices": "ก็คือค่าความยาวกับความกว้าง|",
      "edit_duration": 16.056,
      "isForceout": true
    },
    {
      "message_id": 378,
      "editor_id": 12,
      "message_received": "นั่นเองนะคะ ก็เลยตั้งชื่อตัวพารามิเตอร์ 2 ตัวนี้",
      "slice_count": 1,
      "slices": "นั่นเองนะคะ ก็เลยตั้งชื่อตัวพารามิเตอร์ 2 ตัวนี้|",
      "edit_duration": 16.057,
      "isForceout": true
    },
    {
      "message_id": 379,
      "editor_id": 12,
      "message_received": "ว่า width",
      "slice_count": 1,
      "slices": "ว่า width กับ height |",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 380,
      "editor_id": 12,
      "message_received": "นั่นเองนะคะ เสร็จแล้วปิดด้วยโคลอน",
      "slice_count": 1,
      "slices": "นั่นเองนะคะ เสร็จแล้วปิดด้วยโคลอน|",
      "edit_duration": 16.059,
      "isForceout": true
    },
    {
      "message_id": 381,
      "editor_id": 12,
      "message_received": "Statement ต่อมาสร้างตัวแปร",
      "slice_count": 1,
      "slices": "Statement ต่อมาสร้างตัวแปร|",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 382,
      "editor_id": 12,
      "message_received": "ชื่อว่า C ตัวแปร C",
      "slice_count": 1,
      "slices": "ชื่อว่า C ตัวแปร C|",
      "edit_duration": 16.053,
      "isForceout": true
    },
    {
      "message_id": 383,
      "editor_id": 12,
      "message_received": "สำหรับคำนวณ",
      "slice_count": 1,
      "slices": "สำหรับคำนวณ|",
      "edit_duration": 16.047,
      "isForceout": true
    },
    {
      "message_id": 384,
      "editor_id": 12,
      "message_received": "ความกว้างคูณความยาว ก็คือคำนวณ",
      "slice_count": 1,
      "slices": "ความกว้างคูณความยาว ก็คือคำนวณ|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 385,
      "editor_id": 12,
      "message_received": "หาพื้นที่ของสี่เหลี่ยมนั่นเองนะคะ",
      "slice_count": 1,
      "slices": "หาพื้นที่ของสี่เหลี่ยมนั่นเองนะคะ |",
      "edit_duration": 16.057,
      "isForceout": true
    },
    {
      "message_id": 386,
      "editor_id": 12,
      "message_received": "แล้วทำการ return ค่า c",
      "slice_count": 1,
      "slices": "แล้วทำการ return ค่า c |",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 387,
      "editor_id": 12,
      "message_received": "นะคะ ก็คือให้ส่งกลับค่าของ c",
      "slice_count": 1,
      "slices": "นะคะ ก็คือให้ส่งกลับค่าของ c|",
      "edit_duration": 16.057,
      "isForceout": true
    },
    {
      "message_id": 388,
      "editor_id": 12,
      "message_received": "ก็คือเมื่อเอาพารามิเตอร์มาคำนวณแล้วนี่ c จะได้เท่าไหร่",
      "slice_count": 1,
      "slices": "ก็คือเมื่อเอาพารามิเตอร์มาคำนวณแล้วนี่ c จะได้เท่าไหร่|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 389,
      "editor_id": 12,
      "message_received": "ส่งกลับค่าให้ c นะคะ",
      "slice_count": 1,
      "slices": "ส่งกลับค่าให้ c นะคะ |",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 390,
      "editor_id": 12,
      "message_received": "นี่คือการประกาศฟังก์ชัน",
      "slice_count": 1,
      "slices": "นี่คือการประกาศฟังก์ชัน|",
      "edit_duration": 16.062,
      "isForceout": true
    },
    {
      "message_id": 391,
      "editor_id": 12,
      "message_received": "แบบมีการ return ค่า",
      "slice_count": 1,
      "slices": "แบบมีการ return ค่า|",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 392,
      "editor_id": 12,
      "message_received": "เพราะฉะนั้น บางคน",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น บางคน|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 393,
      "editor_id": 12,
      "message_received": "คีย์ใน Colab ไปเรียบร้อยแล้วนะคะ",
      "slice_count": 1,
      "slices": "คีย์ใน Colab ไปเรียบร้อยแล้วนะคะ |",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 394,
      "editor_id": 12,
      "message_received": "เรามาเริ่มคีย์ของเราด้วยนะคะ",
      "slice_count": 1,
      "slices": "เรามาเริ่มคีย์ของเราด้วยนะคะ |",
      "edit_duration": 16.059,
      "isForceout": true
    },
    {
      "message_id": 395,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 396,
      "editor_id": 12,
      "message_received": "แล้วมันก็จะไม่ขึ้นไอ้หน้านี้",
      "slice_count": 1,
      "slices": "แล้วมันก็จะไม่ขึ้นไอ้หน้านี้|",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 397,
      "editor_id": 12,
      "message_received": "อีกแล้ว มันเป็น",
      "slice_count": 1,
      "slices": "อีกแล้ว มันเป็น|",
      "edit_duration": 16.061,
      "isForceout": true
    },
    {
      "message_id": 398,
      "editor_id": 12,
      "message_received": "อะไรกับ...",
      "slice_count": 1,
      "slices": "อะไรกับ...|",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 399,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 400,
      "editor_id": 12,
      "message_received": "มันไม่สลับ Extend หรือ",
      "slice_count": 1,
      "slices": "มันไม่สลับ Expand หรือ |",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 401,
      "editor_id": 12,
      "message_received": "มันไม่ขึ้นหน้าจออีกแล้วน่ะ",
      "slice_count": 1,
      "slices": "มันไม่ขึ้นหน้าจออีกแล้วน่ะ|",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 402,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 403,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 404,
      "editor_id": 12,
      "message_received": "โอเค ต้องสลับ",
      "slice_count": 1,
      "slices": "โอเค ต้องสลับ |",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 405,
      "editor_id": 12,
      "message_received": "2 รอบเชียวหรือนะคะ",
      "slice_count": 1,
      "slices": "2 รอบเชียวหรือนะคะ โอเคนะคะ |",
      "edit_duration": 16.036,
      "isForceout": true
    },
    {
      "message_id": 406,
      "editor_id": 12,
      "message_received": "เอาไว้ก่อน",
      "slice_count": 1,
      "slices": "เอาไว้ก่อน|",
      "edit_duration": 16.03,
      "isForceout": true
    },
    {
      "message_id": 407,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 408,
      "editor_id": 12,
      "message_received": "อย่างนั้นก็ต้องมาจัดไอ้นี่ใหม่อีกแล้วนี่",
      "slice_count": 1,
      "slices": "อย่างนั้นก็ต้องมาจัดไอ้นี่ใหม่อีกแล้วนี่|",
      "edit_duration": 16.077,
      "isForceout": true
    },
    {
      "message_id": 409,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 410,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 411,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 412,
      "editor_id": 12,
      "message_received": "ไม่เห็นตัวหลังอีก เอา",
      "slice_count": 1,
      "slices": "ไม่เห็นตัวหลังอีก เอา|",
      "edit_duration": 16.083,
      "isForceout": true
    },
    {
      "message_id": 413,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 414,
      "editor_id": 12,
      "message_received": "เห็นไหม",
      "slice_count": 1,
      "slices": "เห็นไหม|",
      "edit_duration": 16.032,
      "isForceout": true
    },
    {
      "message_id": 415,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 416,
      "editor_id": 12,
      "message_received": "ไม่เห็นอีก มัน",
      "slice_count": 1,
      "slices": "ไม่เห็นอีก มัน|",
      "edit_duration": 16.053,
      "isForceout": true
    },
    {
      "message_id": 417,
      "editor_id": 12,
      "message_received": "น่านักเชียว",
      "slice_count": 1,
      "slices": "น่านักเชียว|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 418,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 419,
      "editor_id": 12,
      "message_received": "แป๊บนึงนะสลับหน้าก่อน",
      "slice_count": 1,
      "slices": "แป๊บนึงนะสลับหน้าก่อน|",
      "edit_duration": 16.055,
      "isForceout": true
    },
    {
      "message_id": 420,
      "editor_id": 12,
      "message_received": "โอเคไหม",
      "slice_count": 1,
      "slices": "โอเคไหม |",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 421,
      "editor_id": 12,
      "message_received": "Colab",
      "slice_count": 1,
      "slices": "Colab|",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 422,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 423,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 424,
      "editor_id": 12,
      "message_received": "ไปไหนแล้ว",
      "slice_count": 1,
      "slices": "ไปไหนแล้ว|",
      "edit_duration": 16.066,
      "isForceout": true
    },
    {
      "message_id": 425,
      "editor_id": 12,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 16.069,
      "isForceout": true
    },
    {
      "message_id": 426,
      "editor_id": 12,
      "message_received": "เราประกาศฟังก์ชัน",
      "slice_count": 1,
      "slices": "เราประกาศฟังก์ชัน|",
      "edit_duration": 16.069,
      "isForceout": true
    },
    {
      "message_id": 427,
      "editor_id": 12,
      "message_received": "ที่ 2 ต่อด้วยฟังก์ชันแรกได้เลยนะคะ",
      "slice_count": 1,
      "slices": "ที่ 2 ต่อจากฟังก์ชันแรกได้เลยนะคะ |",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 428,
      "editor_id": 12,
      "message_received": "เมื่อหลังฟังก์ชันแรกเรากด Enter กดลงไป",
      "slice_count": 1,
      "slices": "เมื่อหลังฟังก์ชันแรกเรากด Enter กดลงไป |",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 429,
      "editor_id": 12,
      "message_received": "2 อันเลยก็ได้เด็ก ๆ สังเกตตำแหน่งมันจะ",
      "slice_count": 1,
      "slices": "2 อันเลยก็ได้เด็ก ๆ สังเกตตำแหน่งมันจะ|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 430,
      "editor_id": 12,
      "message_received": "Tab เข้าไปนะ เรากดย้อนคืน 1 ครั้ง",
      "slice_count": 1,
      "slices": "Tab เข้าไปนะ เรากดย้อนคืน 1 ครั้ง|",
      "edit_duration": 16.062,
      "isForceout": true
    },
    {
      "message_id": 431,
      "editor_id": 12,
      "message_received": "ตำแหน่งตรงกับชิดขอบ",
      "slice_count": 1,
      "slices": "ตำแหน่งตรงกับชิดขอบ|",
      "edit_duration": 16.06,
      "isForceout": true
    },
    {
      "message_id": 432,
      "editor_id": 12,
      "message_received": "แล้วก็เริ่มพิมพ์คำสั่ง definition",
      "slice_count": 1,
      "slices": "แล้วก็เริ่มพิมพ์คำสั่ง definition|",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 433,
      "editor_id": 12,
      "message_received": "d-e-f เพื่อประกาศใช้คำสั่งฟังก์ชัน",
      "slice_count": 1,
      "slices": "d-e-f เพื่อประกาศใช้คำสั่งฟังก์ชัน|",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 434,
      "editor_id": 12,
      "message_received": "ที่ชื่อว่า... ชื่อฟัง์ชันของเราชื่อว่า area() นะคะ",
      "slice_count": 1,
      "slices": "ที่ชื่อว่า... ชื่อฟัง์ชันของเราชื่อว่า area() นะคะ |",
      "edit_duration": 16.057,
      "isForceout": true
    },
    {
      "message_id": 435,
      "editor_id": 12,
      "message_received": "วรรคตามด้วย area",
      "slice_count": 1,
      "slices": "วรรคตามด้วย area|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 436,
      "editor_id": 12,
      "message_received": "ตัวเล็กนะคะ",
      "slice_count": 1,
      "slices": "ตัวเล็กนะคะ |",
      "edit_duration": 16.068,
      "isForceout": true
    },
    {
      "message_id": 437,
      "editor_id": 12,
      "message_received": "แล้วก็",
      "slice_count": 1,
      "slices": "แล้วก็|",
      "edit_duration": 16.061,
      "isForceout": true
    },
    {
      "message_id": 438,
      "editor_id": 12,
      "message_received": "ตามด้วยเครื่องหมายวงเล็บ เพราะบอกแล้วมีชื่อฟังก์ชัน เสร็จแล้ว",
      "slice_count": 1,
      "slices": "ตามด้วยเครื่องหมายวงเล็บ เพราะบอกแล้วมีชื่อฟังก์ชัน เสร็จแล้ว|",
      "edit_duration": 16.062,
      "isForceout": true
    },
    {
      "message_id": 439,
      "editor_id": 12,
      "message_received": "จะต้องมีพารามิเตอร์อยู่ในวงเล็บ",
      "slice_count": 1,
      "slices": "จะต้องมีพารามิเตอร์อยู่ในวงเล็บ ซึ่งมี 2 ตัว |",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 440,
      "editor_id": 12,
      "message_received": "ก็คือพารามิเตอร์ตัวที่ 1 ชื่อว่า width w-",
      "slice_count": 1,
      "slices": "ก็คือพารามิเตอร์ตัวที่ 1 ชื่อว่า width w-|",
      "edit_duration": 16.073,
      "isForceout": true
    },
    {
      "message_id": 441,
      "editor_id": 12,
      "message_received": "i-d-",
      "slice_count": 1,
      "slices": "i-d-|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 442,
      "editor_id": 12,
      "message_received": "t-h นะคะ คั่น",
      "slice_count": 1,
      "slices": "t-h นะคะ คั่น|",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 443,
      "editor_id": 12,
      "message_received": "ขั้นพารามิเตอร์",
      "slice_count": 1,
      "slices": "พารามิเตอร์|",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 444,
      "editor_id": 12,
      "message_received": "ตัวต่อไป ด้วยเครื่องหมาย",
      "slice_count": 1,
      "slices": "ตัวต่อไป ด้วยเครื่องหมาย |",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 445,
      "editor_id": 12,
      "message_received": "Comma",
      "slice_count": 1,
      "slices": "Comma |",
      "edit_duration": 16.072,
      "isForceout": true
    },
    {
      "message_id": 446,
      "editor_id": 12,
      "message_received": "นะ คอมมาหรือไอ้ลูกน้ำเรา",
      "slice_count": 1,
      "slices": "นะ คอมมาหรือไอ้ลูกน้ำเรา|",
      "edit_duration": 16.072,
      "isForceout": true
    },
    {
      "message_id": 447,
      "editor_id": 12,
      "message_received": "นะคะ แล้วก็ตามด้วย",
      "slice_count": 1,
      "slices": "นะคะ แล้วก็ตามด้วย|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 448,
      "editor_id": 12,
      "message_received": "ชื่อพารามิเตอร์ตัวที่ 2 นะคะ ก็คือ h",
      "slice_count": 1,
      "slices": "ชื่อพารามิเตอร์ตัวที่ 2 นะคะ ก็คือ h|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 449,
      "editor_id": 12,
      "message_received": "-i-",
      "slice_count": 1,
      "slices": "-i-|",
      "edit_duration": 16.068,
      "isForceout": true
    },
    {
      "message_id": 450,
      "editor_id": 12,
      "message_received": "h-e-i-g-h-t height หรือสูง",
      "slice_count": 1,
      "slices": "h-e-i-g-h-t height หรือสูง|",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 451,
      "editor_id": 12,
      "message_received": "นั้นเองนะคะ มีพารามิเตอร์",
      "slice_count": 1,
      "slices": "นั้นเองนะคะ มีพารามิเตอร์|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 452,
      "editor_id": 12,
      "message_received": "สำหรับเก็บความยาวกับความกว้างนะคะ ก็คือ width กับ height",
      "slice_count": 1,
      "slices": "สำหรับเก็บความยาวกับความกว้างนะคะ ก็คือ width กับ height|",
      "edit_duration": 16.067,
      "isForceout": true
    },
    {
      "message_id": 453,
      "editor_id": 12,
      "message_received": "ปิดการ",
      "slice_count": 1,
      "slices": "ปิดการ|",
      "edit_duration": 16.069,
      "isForceout": true
    },
    {
      "message_id": 454,
      "editor_id": 12,
      "message_received": "ประกาศฟังก์ชันของเราด้วยเครื่องหมายโคลอน",
      "slice_count": 1,
      "slices": "ประกาศฟังก์ชันของเราด้วยเครื่องหมายโคลอน|",
      "edit_duration": 16.067,
      "isForceout": true
    },
    {
      "message_id": 455,
      "editor_id": 12,
      "message_received": "เสมอ",
      "slice_count": 1,
      "slices": "เสมอ|",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 456,
      "editor_id": 12,
      "message_received": "เมื่อเราประกาศฟังก์ชันเสร็จแล้วนะคะ เรา",
      "slice_count": 1,
      "slices": "เมื่อเราประกาศฟังก์ชันเสร็จแล้วนะคะ เรา|",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 457,
      "editor_id": 12,
      "message_received": "กด Enter เพื่อไปพิมพ์",
      "slice_count": 1,
      "slices": "กด Enter เพื่อไปพิมพ์|",
      "edit_duration": 16.067,
      "isForceout": true
    },
    {
      "message_id": 458,
      "editor_id": 12,
      "message_received": "Statements ใหม่นะคะ เคอร์เซอร์มันจะ Tab เข้าไป",
      "slice_count": 1,
      "slices": "Statements ใหม่นะคะ เคอร์เซอร์มันจะ Tab เข้าไป|",
      "edit_duration": 16.062,
      "isForceout": true
    },
    {
      "message_id": 459,
      "editor_id": 12,
      "message_received": "อัตโนมัตินะคะ",
      "slice_count": 1,
      "slices": "อัตโนมัตินะคะ |",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 460,
      "editor_id": 12,
      "message_received": "เสร็จแล้วเราประกาศตัวแปร ชื่อว่า c เพื่อ",
      "slice_count": 1,
      "slices": "เสร็จแล้วเราประกาศตัวแปร ชื่อว่า c เพื่อ|",
      "edit_duration": 16.059,
      "isForceout": true
    },
    {
      "message_id": 461,
      "editor_id": 12,
      "message_received": "ทำการคำนวณค่าพารามิเตอร์ 2 ตัวของเรา",
      "slice_count": 1,
      "slices": "ทำการคำนวณค่าพารามิเตอร์ 2 ตัวของเรา|",
      "edit_duration": 16.068,
      "isForceout": true
    },
    {
      "message_id": 462,
      "editor_id": 12,
      "message_received": "ก็คือเอา width",
      "slice_count": 1,
      "slices": "ก็คือเอา width|",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 463,
      "editor_id": 12,
      "message_received": "เพราะสูตรการหาพื้นที่สี่เหลี่ยม",
      "slice_count": 1,
      "slices": "เพราะสูตรการหาพื้นที่สี่เหลี่ยม|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 464,
      "editor_id": 12,
      "message_received": "กว้างคูณยาวนะ เพราะฉะนั้น เราอยากรู้พื้นที่สี่เหลี่ยม",
      "slice_count": 1,
      "slices": "กว้างคูณยาวนะ เพราะฉะนั้น เราอยากรู้พื้นที่สี่เหลี่ยม|",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 465,
      "editor_id": 12,
      "message_received": "เอากว้างไปคูณกับยาว เพราะฉะนั้น ก็ต้องเอาพารามิเตอร์ width",
      "slice_count": 1,
      "slices": "เอากว้างไปคูณกับยาว เพราะฉะนั้น ก็ต้องเอาพารามิเตอร์ width นะคะ |",
      "edit_duration": 16.066,
      "isForceout": true
    },
    {
      "message_id": 466,
      "editor_id": 12,
      "message_received": "ตัวนี้เด็ก ๆ ดูนะ",
      "slice_count": 1,
      "slices": "ตัวนี้เด็ก ๆ ดูนะ|",
      "edit_duration": 16.068,
      "isForceout": true
    },
    {
      "message_id": 467,
      "editor_id": 12,
      "message_received": "เมื่อเราพิมพ์นี่ ให้เรา",
      "slice_count": 1,
      "slices": "เมื่อเราพิมพ์นี่ ให้เราหา |",
      "edit_duration": 16.072,
      "isForceout": true
    },
    {
      "message_id": 468,
      "editor_id": 12,
      "message_received": "width w-i-d-t-h เพราะอย่างนี้ทำให้เรา",
      "slice_count": 1,
      "slices": "width w-i-d-t-h เพราะอย่างนี้ทำให้เรา|",
      "edit_duration": 16.02,
      "isForceout": true
    },
    {
      "message_id": 469,
      "editor_id": 12,
      "message_received": "พิมพ์พารามิเตอร์หรือตัวแปรที่เราสร้างไว้",
      "slice_count": 1,
      "slices": "พิมพ์พารามิเตอร์หรือตัวแปรที่เราสร้างไว้|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 470,
      "editor_id": 12,
      "message_received": "ไม่ผิดนะคะ แล้วใส่เครื่องหมายคูณ",
      "slice_count": 1,
      "slices": "ไม่ผิดนะคะ แล้วใส่เครื่องหมายคูณ |",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 471,
      "editor_id": 12,
      "message_received": "เครื่องหมาย คูณในที่นี้ก็คือเครื่องหมายดอ",
      "slice_count": 1,
      "slices": "เครื่องหมายคูณในที่นี้ก็คือเครื่องหมายดอกจันนะคะเด็ก ๆ |",
      "edit_duration": 16.066,
      "isForceout": true
    },
    {
      "message_id": 472,
      "editor_id": 12,
      "message_received": "ตัวแปรทางคณิตศาสตร์ของโปรแกรม",
      "slice_count": 1,
      "slices": "ตัวแปรทางคณิตศาสตร์ของโปรแกรม|",
      "edit_duration": 16.109,
      "isForceout": true
    },
    {
      "message_id": 473,
      "editor_id": 12,
      "message_received": "คอมพิวเตอร์เครื่องหมายคูณ ก็คือเครื่องหมายดอกจันนะคะ",
      "slice_count": 1,
      "slices": "คอมพิวเตอร์เครื่องหมายคูณ ก็คือเครื่องหมายดอกจันนะคะ |",
      "edit_duration": 16.072,
      "isForceout": true
    },
    {
      "message_id": 474,
      "editor_id": 12,
      "message_received": "แล้วตามด้วย",
      "slice_count": 1,
      "slices": "แล้วตามด้วย|",
      "edit_duration": 16.103,
      "isForceout": true
    },
    {
      "message_id": 475,
      "editor_id": 12,
      "message_received": "พารามิเตอร์ตัวที่ 2",
      "slice_count": 1,
      "slices": "พารามิเตอร์ตัวที่ 2|",
      "edit_duration": 16.073,
      "isForceout": true
    },
    {
      "message_id": 476,
      "editor_id": 12,
      "message_received": "h รอสักพัก แล้วหาคำว่า \"height\" นะคะ",
      "slice_count": 1,
      "slices": "h รอสักพัก แล้วหาคำว่า \"height\" นะคะ |",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 477,
      "editor_id": 12,
      "message_received": "h-e-i-g-h-t",
      "slice_count": 1,
      "slices": "h-i-e-g-h-t|",
      "edit_duration": 16.072,
      "isForceout": true
    },
    {
      "message_id": 478,
      "editor_id": 12,
      "message_received": "อาจจะพิมพ์ h-e ก็ได้ น่าจะขึ้น",
      "slice_count": 1,
      "slices": "อาจจะพิมพ์ h-e ก็ได้ น่าจะขึ้น|",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 479,
      "editor_id": 12,
      "message_received": "เห็นไหมคะ เจอตัวนี้ปุ๊บ",
      "slice_count": 1,
      "slices": "เห็นไหมคะ เจอตัวนี้ปุ๊บ|",
      "edit_duration": 16.05,
      "isForceout": true
    },
    {
      "message_id": 480,
      "editor_id": 12,
      "message_received": "คลิกเลย เพราะบางคนจะมีปัญหา เมื่อ",
      "slice_count": 1,
      "slices": "คลิกเลย เพราะบางคนจะมีปัญหา เมื่อ|",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 481,
      "editor_id": 12,
      "message_received": "ชื่อตัวแปรหรือพารามิเตอร์เริ่มยาวหรือยาก",
      "slice_count": 1,
      "slices": "ชื่อตัวแปรหรือพารามิเตอร์เริ่มยาวหรือยาก|",
      "edit_duration": 16.066,
      "isForceout": true
    },
    {
      "message_id": 482,
      "editor_id": 12,
      "message_received": "จะพิมพ์ผิด แล้วพอพิมพ์ผิด พอไป Run โค้ดมันจะเกิด",
      "slice_count": 1,
      "slices": "จะพิมพ์ผิด แล้วพอพิมพ์ผิด พอไป Run โค้ดมันจะเกิด|",
      "edit_duration": 16.078,
      "isForceout": true
    },
    {
      "message_id": 483,
      "editor_id": 12,
      "message_received": "Error",
      "slice_count": 1,
      "slices": "Error|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 484,
      "editor_id": 12,
      "message_received": "เพราะฉะนั้น ตัว Colab นะคะ",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น ตัว Colab นะคะ มันจะช่ว|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 485,
      "editor_id": 12,
      "message_received": "ที่ดีเลย คือ เมื่อเราพิมพ์",
      "slice_count": 1,
      "slices": "ที่ดีเลย คือ เมื่อเราพิมพ์|",
      "edit_duration": 16.068,
      "isForceout": true
    },
    {
      "message_id": 486,
      "editor_id": 12,
      "message_received": "ตัวแรกขึ้นมา ตัวแปรตัวนั้นมันก็จะขึ้นมาให้",
      "slice_count": 1,
      "slices": "ตัวแรกขึ้นมา ตัวแปรตัวนั้นมันก็จะขึ้นมาให้|",
      "edit_duration": 16.066,
      "isForceout": true
    },
    {
      "message_id": 487,
      "editor_id": 12,
      "message_received": "เห็นนะคะ พอเราเห้นเราคลิกเลือกมันได้เลย",
      "slice_count": 1,
      "slices": "เห็นนะคะ พอเราเห็นเราคลิกเลือกมันได้เลย|",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 488,
      "editor_id": 12,
      "message_received": "นะคะ เมื่อได้",
      "slice_count": 1,
      "slices": "นะคะ เมื่อได้ตัว |",
      "edit_duration": 16.066,
      "isForceout": true
    },
    {
      "message_id": 489,
      "editor_id": 12,
      "message_received": "Statement เพื่อการคำนวณแล้ว",
      "slice_count": 1,
      "slices": "Statement เพื่อการคำนวณแล้ว|",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 490,
      "editor_id": 12,
      "message_received": "ต่อไปเราจบ",
      "slice_count": 1,
      "slices": "ต่อไปเราจบ|",
      "edit_duration": 16.086,
      "isForceout": true
    },
    {
      "message_id": 491,
      "editor_id": 12,
      "message_received": "คำสั่งหรือ code ของ",
      "slice_count": 1,
      "slices": "คำสั่งหรือ code ของบรรทัดนี้เรากด Enter |",
      "edit_duration": 16.073,
      "isForceout": true
    },
    {
      "message_id": 492,
      "editor_id": 12,
      "message_received": "นะคะ แล้วในบรรทัดต่อไป เราจะใช้",
      "slice_count": 1,
      "slices": "นะคะ แล้วในบรรทัดต่อไป เราจะใช้|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 493,
      "editor_id": 12,
      "message_received": "คำสั่งในการคืนค่าหรือ return value",
      "slice_count": 1,
      "slices": "คำสั่งในการคืนค่าหรือ return value |",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 494,
      "editor_id": 12,
      "message_received": "โดยการพิมพ์คำว่า \"return\"",
      "slice_count": 1,
      "slices": "โดยการพิมพ์คำว่า \"return\" |",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 495,
      "editor_id": 12,
      "message_received": "พิมพ์ด้วยตัวเล็กนะคะ",
      "slice_count": 1,
      "slices": "พิมพ์ด้วยตัวเล็กนะคะ แล้วตามด้วย|",
      "edit_duration": 16.106,
      "isForceout": true
    },
    {
      "message_id": 496,
      "editor_id": 12,
      "message_received": "ค่าที่เราต้องการให้แสดง หรือ...",
      "slice_count": 1,
      "slices": "ค่าที่เราต้องการให้แสดง หรือ...|",
      "edit_duration": 16.072,
      "isForceout": true
    },
    {
      "message_id": 497,
      "editor_id": 12,
      "message_received": "หรืออะไรก็แล้วแต่ ซึ่ง",
      "slice_count": 1,
      "slices": "หรืออะไรก็แล้วแต่ ซึ่งในที่นี้|",
      "edit_duration": 16.016,
      "isForceout": true
    },
    {
      "message_id": 498,
      "editor_id": 12,
      "message_received": "ค่าที่เราต้องการให้มันแสดงหรือเห็นนี่ ก็คือ",
      "slice_count": 1,
      "slices": "ค่าที่เราต้องการให้มันแสดงหรือเห็นนี่ ก็คือ|",
      "edit_duration": 16.067,
      "isForceout": true
    },
    {
      "message_id": 499,
      "editor_id": 12,
      "message_received": "ค่าของการที่เราคำนวณพื้นที่",
      "slice_count": 1,
      "slices": "ค่าของการที่เราคำนวณพื้นที่นั่นก็คือ |",
      "edit_duration": 16.099,
      "isForceout": true
    },
    {
      "message_id": 500,
      "editor_id": 12,
      "message_received": "c นั่นเองนะคะ เพราะฉะนั้น return c ตามด้วย c",
      "slice_count": 1,
      "slices": "c นั่นเองนะคะ เพราะฉะนั้น return c ตามด้วย c |",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 501,
      "editor_id": 12,
      "message_received": "ไม่มั่นใจก็คลิก c",
      "slice_count": 1,
      "slices": "ไม่มั่นใจก็คลิก c |",
      "edit_duration": 16.166,
      "isForceout": true
    },
    {
      "message_id": 502,
      "editor_id": 12,
      "message_received": "ที่มันขึ้นมาอย่างนี้นะคะ",
      "slice_count": 1,
      "slices": "ที่มันขึ้นมาอย่างนี้นะคะ |",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 503,
      "editor_id": 12,
      "message_received": "เหมือนเดิมนะคะ",
      "slice_count": 1,
      "slices": "เหมือนเดิมนะคะ |",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 504,
      "editor_id": 12,
      "message_received": "เพื่อเป็นการเช็กโค้ดของเรา ก็คือกดตัว",
      "slice_count": 1,
      "slices": "เพื่อเป็นการเช็กโค้ดของเรา ก็คือกดตัว |",
      "edit_duration": 16.078,
      "isForceout": true
    },
    {
      "message_id": 505,
      "editor_id": 12,
      "message_received": "Play ที่เป็นรูปเหมือนเป็น",
      "slice_count": 1,
      "slices": "Play ที่เป็นรูปเหมือนเป็น |",
      "edit_duration": 16.1,
      "isForceout": true
    },
    {
      "message_id": 506,
      "editor_id": 12,
      "message_received": "Play Video Play Music อะไรพวกนี้ ให้มันเช็ก",
      "slice_count": 1,
      "slices": "Play Video Play Music อะไรพวกนี้ ให้มันเช็กให้|",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 507,
      "editor_id": 12,
      "message_received": "ว่า code ที่เราเขียนนี่",
      "slice_count": 1,
      "slices": "ว่า code ที่เราเขียนนี่ |",
      "edit_duration": 16.096,
      "isForceout": true
    },
    {
      "message_id": 508,
      "editor_id": 12,
      "message_received": "ถูกต้องแล้วนะคะ มีใคร",
      "slice_count": 1,
      "slices": "ถูกต้องแล้วนะคะ มีใคร|",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 509,
      "editor_id": 12,
      "message_received": "ขึ้น Error ไหมคะ",
      "slice_count": 1,
      "slices": "ขึ้น Error ไหมคะ |",
      "edit_duration": 16.082,
      "isForceout": true
    },
    {
      "message_id": 510,
      "editor_id": 12,
      "message_received": "ไม่มีนะคะ แสดงว่าเริ่มมีความชำนาญในการโค้ดแล้ว",
      "slice_count": 1,
      "slices": "ไม่มีนะคะ แสดงว่าเริ่มมีความชำนาญในการโค้ด|",
      "edit_duration": 16.092,
      "isForceout": true
    },
    {
      "message_id": 511,
      "editor_id": 12,
      "message_received": "แล้วนี่คือ",
      "slice_count": 1,
      "slices": "แล้วนี่คือ|",
      "edit_duration": 16.073,
      "isForceout": true
    },
    {
      "message_id": 512,
      "editor_id": 12,
      "message_received": "การประกาศใช้ฟังก์ชัน หรือการสร้างฟังก์ชัน ทีนี้",
      "slice_count": 1,
      "slices": "การประกาศใช้ฟังก์ชัน หรือการสร้างฟังก์ชัน ทีนี้|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 513,
      "editor_id": 12,
      "message_received": "บอกแล้วว่าเมื่อสร้างเสร็จแล้วนี่",
      "slice_count": 1,
      "slices": "บอกแล้วว่าเมื่อสร้างเสร็จแล้วนี่|",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 514,
      "editor_id": 12,
      "message_received": "ไม่เห็นผลอะไรเลยใช่ไหม พอเรากด Play นี่",
      "slice_count": 1,
      "slices": "ไม่เห็นผลอะไรเลยใช่ไหม พอเรากด Play นี่|",
      "edit_duration": 16.083,
      "isForceout": true
    },
    {
      "message_id": 515,
      "editor_id": 12,
      "message_received": "เราต้องไปเรียกใช้งาน",
      "slice_count": 1,
      "slices": "เราต้องไปเรียกใช้งานมันเสียก่อนนะคะ |",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 516,
      "editor_id": 12,
      "message_received": "มันถึงจะแสดงไอ้ผลพวกนี้ออกมาได้",
      "slice_count": 1,
      "slices": "มันถึงจะแสดงไอ้ผลพวกนี้ออกมาได้ |",
      "edit_duration": 16.067,
      "isForceout": true
    },
    {
      "message_id": 517,
      "editor_id": 12,
      "message_received": "เพราะฉะนั้น เราจะมาดูเนื้อหา",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น เราจะมาดูเนื้อหา|",
      "edit_duration": 16.066,
      "isForceout": true
    },
    {
      "message_id": 518,
      "editor_id": 12,
      "message_received": "ต่อไปนะคะ ก็คือ...",
      "slice_count": 1,
      "slices": "ต่อไปนะคะ ก็คือ... |",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 519,
      "editor_id": 12,
      "message_received": "ไม่สลับโหมดแล้วนะ",
      "slice_count": 1,
      "slices": "ไม่สลับโหมดแล้วนะ|",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 520,
      "editor_id": 12,
      "message_received": "เดี๋ยวสลับไปสลับมา เราก็ เราก็แก้",
      "slice_count": 1,
      "slices": "เดี๋ยวสลับไปสลับมา เราก็ เราก็แก้|",
      "edit_duration": 16.077,
      "isForceout": true
    },
    {
      "message_id": 521,
      "editor_id": 12,
      "message_received": "ไม่ได้อีก เดี๋ยวเสียเวลาในการแก้โหมด",
      "slice_count": 1,
      "slices": "ไม่ได้อีก เดี๋ยวเสียเวลาในการแก้โหมด|",
      "edit_duration": 16.04,
      "isForceout": true
    },
    {
      "message_id": 522,
      "editor_id": 12,
      "message_received": "หน้าจอนะคะ",
      "slice_count": 1,
      "slices": "หน้าจอนะคะ |",
      "edit_duration": 16.072,
      "isForceout": true
    },
    {
      "message_id": 523,
      "editor_id": 12,
      "message_received": "ขอย่อให้มันพอดีหน่อย",
      "slice_count": 1,
      "slices": "ขอย่อให้มันพอดีหน่อย |",
      "edit_duration": 16.082,
      "isForceout": true
    },
    {
      "message_id": 524,
      "editor_id": 12,
      "message_received": "โอเค",
      "slice_count": 1,
      "slices": "โอเค|",
      "edit_duration": 16.109,
      "isForceout": true
    },
    {
      "message_id": 525,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 526,
      "editor_id": 12,
      "message_received": "ก็จะเล็กไปอีกใช่ไหมถ้าย่อ แล้วสลับ",
      "slice_count": 1,
      "slices": "ก็จะเล็กไปอีกใช่ไหมถ้าย่อ แล้วเดี๋ยวพอสลับ|",
      "edit_duration": 16.069,
      "isForceout": true
    },
    {
      "message_id": 527,
      "editor_id": 12,
      "message_received": "โหมดเป็นยังไงนี่",
      "slice_count": 1,
      "slices": "โหมดเป็นอย่างไรนี่ |",
      "edit_duration": 16.07,
      "isForceout": true
    },
    {
      "message_id": 528,
      "editor_id": 12,
      "message_received": "ขึ้นไหม ขึ้นอยู่ โอเค สลับได้",
      "slice_count": 1,
      "slices": "ขึ้นไหม ขึ้นอยู่ โอเค สลับได้|",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 529,
      "editor_id": 12,
      "message_received": "นะคะ เมื่อกี้บอกแล้วว่าถ้าเรา",
      "slice_count": 1,
      "slices": "นะคะ เมื่อกี้บอกแล้วว่าที่เรา|",
      "edit_duration": 16.087,
      "isForceout": true
    },
    {
      "message_id": 530,
      "editor_id": 12,
      "message_received": "ทำใน Colab เป็นการสร้างแล้วนะ ต่อมา",
      "slice_count": 1,
      "slices": "ทำใน Colab เป็นการสร้างแล้วนะ ต่อมา|",
      "edit_duration": 16.108,
      "isForceout": true
    },
    {
      "message_id": 531,
      "editor_id": 12,
      "message_received": "เมื่อสร้างเสร็จแล้ว",
      "slice_count": 1,
      "slices": "เมื่อสร้างเสร็จแล้ว มันต้องเรียกใช้นะคะ |",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 532,
      "editor_id": 12,
      "message_received": "มันต้องเรียกใช้เสียก่อนนะคะ เราถึงจะรู้ว่าฟังก์ชันที่เราสร้าง",
      "slice_count": 1,
      "slices": "มันต้องเรียกใช้เสียก่อนนะคะ เราถึงจะรู้ว่าฟังก์ชันที่เราสร้าง|",
      "edit_duration": 16.083,
      "isForceout": true
    },
    {
      "message_id": 533,
      "editor_id": 12,
      "message_received": "มันใช้งานได้จริงไหมนะคะ",
      "slice_count": 1,
      "slices": "มันใช้งานได้จริงไหมนะคะ |",
      "edit_duration": 16.211,
      "isForceout": true
    },
    {
      "message_id": 534,
      "editor_id": 12,
      "message_received": "การเรียกใช้งานฟังก์ชันนะคะ",
      "slice_count": 1,
      "slices": "การเรียกใช้งานฟังก์ชันนะคะ |",
      "edit_duration": 16.099,
      "isForceout": true
    },
    {
      "message_id": 535,
      "editor_id": 12,
      "message_received": "ก็คือในนี้",
      "slice_count": 1,
      "slices": "ก็คือในนี้อธิบายไว้ว่า|",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 536,
      "editor_id": 12,
      "message_received": "พอเราสร้างฟังก์ชันแล้วนะคะ เราต้องเรียกใช้งานมัน วิธีการเรียก",
      "slice_count": 1,
      "slices": "พอเราสร้างฟังก์ชันแล้วนะคะ เราต้องเรียกใช้งานมัน วิธีการเรียก|",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 537,
      "editor_id": 12,
      "message_received": "ใช้ ก็คือเราจะใช้ชื่อของ",
      "slice_count": 1,
      "slices": "ใช้ ก็คือเราจะใช้ชื่อของ|",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 538,
      "editor_id": 12,
      "message_received": "ฟังก์ชัน เห็นไหมคะ",
      "slice_count": 1,
      "slices": "ฟังก์ชัน เห็นไหมคะ |",
      "edit_duration": 16.077,
      "isForceout": true
    },
    {
      "message_id": 539,
      "editor_id": 12,
      "message_received": "และส่ง อาร์กิวเมนต์",
      "slice_count": 1,
      "slices": "และส่ง Argument |",
      "edit_duration": 16.09,
      "isForceout": true
    },
    {
      "message_id": 540,
      "editor_id": 12,
      "message_received": "อะไร เมื่อกี้มีพารามิเตอร์ มามี Argument อีก",
      "slice_count": 1,
      "slices": "อะไร เมื่อกี้มีพารามิเตอร์ มามี Argument อีก|",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 541,
      "editor_id": 12,
      "message_received": "Argument กับ Parame",
      "slice_count": 1,
      "slices": "Argument กับ Parameter |",
      "edit_duration": 16.093,
      "isForceout": true
    },
    {
      "message_id": 542,
      "editor_id": 12,
      "message_received": "เดี๋ยวมีคำอธิบายนะคะ ว่า Argument",
      "slice_count": 1,
      "slices": "เดี๋ยวมีคำอธิบายนะคะ ว่า Argument |",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 543,
      "editor_id": 12,
      "message_received": "ก็เป็นคำ ไม่ใช่คำ",
      "slice_count": 1,
      "slices": "ก็เป็นคำ ไม่ใช่คำ|",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 544,
      "editor_id": 12,
      "message_received": "เป็นค่าที่เราส่งเข้าไปในฟังก์ชันนะคะ",
      "slice_count": 1,
      "slices": "เป็นค่าที่เราส่งเข้าไปในฟังก์ชันนะคะ |",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 545,
      "editor_id": 12,
      "message_received": "ตอนที่เราใช้งานนะคะ",
      "slice_count": 1,
      "slices": "ตอนที่เราใช้งานนะคะ |",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 546,
      "editor_id": 12,
      "message_received": "ส่วนพารามิเตอร์น่ะ คือ ตัวแปรที่เรากำหนด",
      "slice_count": 1,
      "slices": "ส่วนพารามิเตอร์น่ะ คือ ตัวแปรที่เรากำหนด|",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 547,
      "editor_id": 12,
      "message_received": "ในฟังก์ชันเพื่อรับค่า",
      "slice_count": 1,
      "slices": "ในฟังก์ชันเพื่อรับค่า ซึ่ง|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 548,
      "editor_id": 12,
      "message_received": "เมื่อกี้พารามิเตอร์ที่เรามีตัวที่ 1 ชื่อว่า",
      "slice_count": 1,
      "slices": "เมื่อกี้พารามิเตอร์ที่เรามีตัวที่ 1 ชื่อว่า |",
      "edit_duration": 16.098,
      "isForceout": true
    },
    {
      "message_id": 549,
      "editor_id": 12,
      "message_received": "name นั่นคือตัวแปรที่เราใช้รับค่า",
      "slice_count": 1,
      "slices": "name นั่นคือตัวแปรที่เราใช้รับค่า |",
      "edit_duration": 16.087,
      "isForceout": true
    },
    {
      "message_id": 550,
      "editor_id": 12,
      "message_received": "เพราะฉะนั้น Argument ก็คือชื่อที่เราจะพิมพ์เพื่อให้ตัวแปร",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น Argument ก็คือชื่อที่เราจะพิมพ์เพื่อให้ตัวแปร name |",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 551,
      "editor_id": 12,
      "message_received": "มันรับค่านั่นเองนะคะ",
      "slice_count": 1,
      "slices": "มันรับค่านั่นเองนะคะ |",
      "edit_duration": 16.086,
      "isForceout": true
    },
    {
      "message_id": 552,
      "editor_id": 12,
      "message_received": "มาดูตัวอย่างวิธีการเรียกใช้ฟังก์ชันนะคะ",
      "slice_count": 1,
      "slices": "มาดูตัวอย่างวิธีการเรียกใช้ฟังก์ชันนะคะ |",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 553,
      "editor_id": 12,
      "message_received": "มาดูตัวอย่างกันก่อน",
      "slice_count": 1,
      "slices": "มาดูตัวอย่างกันก่อน |",
      "edit_duration": 16.107,
      "isForceout": true
    },
    {
      "message_id": 554,
      "editor_id": 12,
      "message_received": "การจะเรียกใช้ฟังก์ชันที่เราสร้างขึ้น ไม่ได้มี",
      "slice_count": 1,
      "slices": "การจะเรียกใช้ฟังก์ชันที่เราสร้างขึ้น ไม่ได้มี|",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 555,
      "editor_id": 12,
      "message_received": "อะไรพิศดาลเลยเพียงแต่เราพิมพ",
      "slice_count": 1,
      "slices": "อะไรพิสดาลเลยเพียงแต่เราพิมพ|",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 556,
      "editor_id": 12,
      "message_received": "ชื่อฟังก์ชันนั้น แล้วตามด้วย",
      "slice_count": 1,
      "slices": "ชื่อฟังก์ชันนั้น แล้วตามด้วย|",
      "edit_duration": 16.15,
      "isForceout": true
    },
    {
      "message_id": 557,
      "editor_id": 12,
      "message_received": "เห็นไหมคะ ตามด้วย Argument",
      "slice_count": 1,
      "slices": "เห็นไหมคะ ตามด้วย Argument |",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 558,
      "editor_id": 12,
      "message_received": "ในที่นี้ ก็คือ",
      "slice_count": 1,
      "slices": "ในที่นี้ ก็คือ|",
      "edit_duration": 16.088,
      "isForceout": true
    },
    {
      "message_id": 559,
      "editor_id": 12,
      "message_received": "ชื่อเพราะในวงเล็บนี่",
      "slice_count": 1,
      "slices": "ชื่อเพราะในวงเล็บนี่|",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 560,
      "editor_id": 12,
      "message_received": "ิสิ่งที่เป็นตัวแปรชื่อว่า name นะคะ พารามิเตอร์",
      "slice_count": 1,
      "slices": "สิ่งที่เป็นตัวแปรชื่อว่า name นะคะ พารามิเตอร์|",
      "edit_duration": 16.093,
      "isForceout": true
    },
    {
      "message_id": 561,
      "editor_id": 12,
      "message_received": "น่ะชื่อว่า name แล้วพอเราเรียกใช้นี่",
      "slice_count": 1,
      "slices": "น่ะชื่อว่า name แล้วพอเราเรียกใช้นี่ |",
      "edit_duration": 16.082,
      "isForceout": true
    },
    {
      "message_id": 562,
      "editor_id": 12,
      "message_received": "ก็คือเราพิมพ์ชื่อฟังก์ชันนั้น แล้วตามด้วยค่า",
      "slice_count": 1,
      "slices": "ก็คือเราพิมพ์ชื่อฟังก์ชันนั้น แล้วตามด้วยค่า|",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 563,
      "editor_id": 12,
      "message_received": "ที่เราจะให้",
      "slice_count": 1,
      "slices": "ที่เราจะให้|",
      "edit_duration": 16.044,
      "isForceout": true
    },
    {
      "message_id": 564,
      "editor_id": 12,
      "message_received": "มันเก็บเลยนะ นะคะ ลองดูนะคะ",
      "slice_count": 1,
      "slices": "มันเก็บเลยนะ นะคะ ลองดูนะคะ |",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 565,
      "editor_id": 12,
      "message_received": "ลองเลย ลองเลย เพื่อให้เห็นภาพ",
      "slice_count": 1,
      "slices": "ลองเลย ลองเลย เพื่อให้เห็นภาพ |",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 566,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 567,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 568,
      "editor_id": 12,
      "message_received": "หรือมันช้า พอ... พอสลับมา Colab มันจะช้า",
      "slice_count": 1,
      "slices": "หรือมันช้า พอ... พอสลับมา Colab มันจะช้า|",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 569,
      "editor_id": 12,
      "message_received": "นิดหนึ่งหรือ ไม่สลับ",
      "slice_count": 1,
      "slices": "นิดหนึ่งหรือ ไม่สลับ|",
      "edit_duration": 16.096,
      "isForceout": true
    },
    {
      "message_id": 570,
      "editor_id": 12,
      "message_received": "อีกแล้วนะ อะไรนะ",
      "slice_count": 1,
      "slices": "อีกแล้วนะ อะไรนะ|",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 571,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 572,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 573,
      "editor_id": 12,
      "message_received": "โอเค เรา",
      "slice_count": 1,
      "slices": "โอเค เรา|",
      "edit_duration": 16.125,
      "isForceout": true
    },
    {
      "message_id": 574,
      "editor_id": 12,
      "message_received": "ก็จะต้องสลับกันอย่างนี้นะคะ นี่นะ เราไปประกาศไปแล้วนี่",
      "slice_count": 1,
      "slices": "ก็จะต้องสลับกันอย่างนี้นะคะ นี่นะ เราประกาศไปแล้วนี่ |",
      "edit_duration": 16.151,
      "isForceout": true
    },
    {
      "message_id": 575,
      "editor_id": 12,
      "message_received": "นี่คือฟังก์ชันเวลาเรียกใช้",
      "slice_count": 1,
      "slices": "นี่คือฟังก์ชันเวลาเรียกใช้ |",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 576,
      "editor_id": 12,
      "message_received": "ไม่ได้มีอะไรพิสดารเลยนะคะ ใส่ Hashtag ก่อน",
      "slice_count": 1,
      "slices": "ไม่ได้มีอะไรพิสดารเลยนะคะ Enter ลงไป ใส่ Hashtag ก่อน|",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 577,
      "editor_id": 12,
      "message_received": "เพื่อจะให้รู้ว่าตรงนี้เป็นส่วนของ",
      "slice_count": 1,
      "slices": "เพื่อจะให้รู้ว่าตรงนี้เป็นส่วนของ|",
      "edit_duration": 16.123,
      "isForceout": true
    },
    {
      "message_id": 578,
      "editor_id": 12,
      "message_received": "เราเรียกการใช้ฟังก์ชันนี้ ก็เลย",
      "slice_count": 1,
      "slices": "เราเรียกการใช้ฟังก์ชันนี้ ก็เลย|",
      "edit_duration": 16.169,
      "isForceout": true
    },
    {
      "message_id": 579,
      "editor_id": 12,
      "message_received": "ใส่เครื่องหมา chap หรือ hahtag",
      "slice_count": 1,
      "slices": "ใส่เครื่องหมาย # หรือ hashtag|",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 580,
      "editor_id": 12,
      "message_received": "อันนี้คือคอมเมนต์นั่นเองนะคะ เพื่อจะบอกให้รู้ว่า",
      "slice_count": 1,
      "slices": "อันนี้คือคอมเมนต์นั่นเองนะคะ เพื่อจะบอกให้รู้ว่า|",
      "edit_duration": 16.142,
      "isForceout": true
    },
    {
      "message_id": 581,
      "editor_id": 12,
      "message_received": "ตรงนี้เราจะเรียกใช้ฟังก์ชันที่เราสร้างแล้วนะ calling",
      "slice_count": 1,
      "slices": "ตรงนี้เราจะเรียกใช้ฟังก์ชันที่เราสร้างแล้วนะ calling |",
      "edit_duration": 16.148,
      "isForceout": true
    },
    {
      "message_id": 582,
      "editor_id": 12,
      "message_received": "calling นะคะ calling ก็",
      "slice_count": 1,
      "slices": "calling นะคะ calling ก็|",
      "edit_duration": 16.071,
      "isForceout": true
    },
    {
      "message_id": 583,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 584,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วยฟังก์ชัน f-u-n เด็ก ๆ ไม่ต้องพิมพ์ ไอ้นี",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วยฟังก์ชัน f-u-n เด็ก ๆ ไม่ต้องพิมพ์ ไอ้นี่|",
      "edit_duration": 16.068,
      "isForceout": true
    },
    {
      "message_id": 585,
      "editor_id": 12,
      "message_received": "ก็ได้นะคะ",
      "slice_count": 1,
      "slices": "ก็ได้นะคะ |",
      "edit_duration": 16.054,
      "isForceout": true
    },
    {
      "message_id": 585,
      "editor_id": 12,
      "message_received": "ก็ได้นะคะ",
      "slice_count": 2,
      "slices": "ก็ได้นะคะ |ก็ได้นะคะ |",
      "edit_duration": 16.054,
      "isForceout": false
    },
    {
      "message_id": 586,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 587,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 588,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 589,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 590,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 591,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 592,
      "editor_id": 12,
      "message_received": "ฟังก์ชันแรกที่",
      "slice_count": 1,
      "slices": "ฟังก์ชันแรกที่|",
      "edit_duration": 16.087,
      "isForceout": true
    },
    {
      "message_id": 593,
      "editor_id": 12,
      "message_received": "เราจะเรียกใช้ชื่อ ก็คือเวลาจะเรียกใช้มัน",
      "slice_count": 1,
      "slices": "เราจะเรียกใช้ชื่อ ก็คือเวลาจะเรียกใช้มัน|",
      "edit_duration": 16.105,
      "isForceout": true
    },
    {
      "message_id": 594,
      "editor_id": 12,
      "message_received": "พิมพ์ชื่อฟังก์ชันนั้นนะคะ พิมพ์ hello เลยนะคะ",
      "slice_count": 1,
      "slices": "พิมพ์ชื่อฟังก์ชันนั้นนะคะ พิมพ์ hello เลยนะคะ |",
      "edit_duration": 16.105,
      "isForceout": true
    },
    {
      "message_id": 595,
      "editor_id": 12,
      "message_received": "ฟังก์ชันแรกของเรา",
      "slice_count": 1,
      "slices": "ฟังก์ชันแรกของเรา|",
      "edit_duration": 16.062,
      "isForceout": true
    },
    {
      "message_id": 596,
      "editor_id": 12,
      "message_received": "ชื่อว่า hello ใช่ไหมคะ แล้วตามด้วยเครื่องหมายวงเล็บ",
      "slice_count": 1,
      "slices": "ชื่อว่า hello ใช่ไหมคะ แล้วตามด้วยเครื่องหมายวงเล็บ|",
      "edit_duration": 16.132,
      "isForceout": true
    },
    {
      "message_id": 597,
      "editor_id": 12,
      "message_received": "นะคะ เห็นไหมคะ มันจะขึ้นมาบอกเลย name",
      "slice_count": 1,
      "slices": "นะคะ เห็นไหมคะ มันจะขึ้นมาบอกเลย name |",
      "edit_duration": 16.133,
      "isForceout": true
    },
    {
      "message_id": 598,
      "editor_id": 12,
      "message_received": "name คืออะไร name ในที่นี้ ในตัวอย่าง ก็คือ Danny นะคะ",
      "slice_count": 1,
      "slices": "name คืออะไร name ในที่นี้ ในตัวอย่าง ก็คือ Danny นะคะ |",
      "edit_duration": 16.11,
      "isForceout": true
    },
    {
      "message_id": 599,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 600,
      "editor_id": 12,
      "message_received": "ทีนี้เราไม่อยากใส้ Danny เราใส่ชื่อเราเองไปก็ได้",
      "slice_count": 1,
      "slices": "ทีนี้เราไม่อยากใส้ Danny เราใส่ชื่อเราเองเข้าไปก็ได้ เพราะ name ในที่นี้หมายถึง|",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 601,
      "editor_id": 12,
      "message_received": "ชื่อนึกออกนะ เช่น",
      "slice_count": 1,
      "slices": "ชื่อนึกออกนะ เช่น|",
      "edit_duration": 16.07,
      "isForceout": true
    },
    {
      "message_id": 602,
      "editor_id": 12,
      "message_received": "เนื่องจาก name เป็น string อย่าลืมใส่เ",
      "slice_count": 1,
      "slices": "เนื่องจาก name เป็น string อย่าลืมใส่|",
      "edit_duration": 16.15,
      "isForceout": true
    },
    {
      "message_id": 603,
      "editor_id": 12,
      "message_received": "เครื่องหมายคำพูด",
      "slice_count": 1,
      "slices": "เครื่องหมายคำพูด |",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 604,
      "editor_id": 12,
      "message_received": "หรือ Double Quote นะคะ name",
      "slice_count": 1,
      "slices": "หรือ Double Quote นะคะ name|",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 605,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 606,
      "editor_id": 12,
      "message_received": "ใส่ชื่อเราแทน Danny ก็ได้นะคะเด็ก ๆ",
      "slice_count": 1,
      "slices": "ใส่ชื่อเราแทน Danny ก็ได้นะคะ เด็ก ๆ |",
      "edit_duration": 16.175,
      "isForceout": true
    },
    {
      "message_id": 607,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 608,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 609,
      "editor_id": 12,
      "message_received": "จะใส่ชื่อเล่นหรือชื่อจริง",
      "slice_count": 1,
      "slices": "จะใส่ชื่อเล่นหรือชื่อจริง|",
      "edit_duration": 16.131,
      "isForceout": true
    },
    {
      "message_id": 610,
      "editor_id": 12,
      "message_received": "ก็ได้ แล้วแต่นะคะ",
      "slice_count": 1,
      "slices": "ก็ได้ แล้วแต่นะคะ |",
      "edit_duration": 16.1,
      "isForceout": true
    },
    {
      "message_id": 611,
      "editor_id": 12,
      "message_received": "สมมติ",
      "slice_count": 1,
      "slices": "สมมติ|",
      "edit_duration": 16.099,
      "isForceout": true
    },
    {
      "message_id": 612,
      "editor_id": 12,
      "message_received": "เรียกฟังก์ชัน hello ไปแล้ว ฟังก์ชันต่อมา",
      "slice_count": 1,
      "slices": "เรียกฟังก์ชัน hello ไปแล้ว ฟังก์ชันต่อมา|",
      "edit_duration": 16.108,
      "isForceout": true
    },
    {
      "message_id": 613,
      "editor_id": 12,
      "message_received": "ที่เราจะเรียกใช้นะคะ",
      "slice_count": 1,
      "slices": "ที่เราจะเรียกใช้นะคะ |",
      "edit_duration": 16.16,
      "isForceout": true
    },
    {
      "message_id": 614,
      "editor_id": 12,
      "message_received": "ก็คือ area() แต่ area() ที่เรา",
      "slice_count": 1,
      "slices": "ก็คือ area() แต่วิธีการเรียกใช้ area() ของเรานี่ ที่|",
      "edit_duration": 16.119,
      "isForceout": true
    },
    {
      "message_id": 615,
      "editor_id": 12,
      "message_received": "เราอยากให้มันแสดงค่าพื้นที่",
      "slice_count": 1,
      "slices": "เราอยากให้มันแสดงค่าพื้นที่|",
      "edit_duration": 16.107,
      "isForceout": true
    },
    {
      "message_id": 616,
      "editor_id": 12,
      "message_received": "นะคะ ก็เลยใช้คำสั่ง",
      "slice_count": 1,
      "slices": "นะคะ ก็เลยใช้คำสั่ง |",
      "edit_duration": 16.117,
      "isForceout": true
    },
    {
      "message_id": 617,
      "editor_id": 12,
      "message_received": "print ก่อน แล้วไปเรียกฟังก์ชัน",
      "slice_count": 1,
      "slices": "print ก่อน แล้วไปเรียกฟังก์ชัน|",
      "edit_duration": 16.114,
      "isForceout": true
    },
    {
      "message_id": 618,
      "editor_id": 12,
      "message_received": "นั้นไว้ใน print นะคะ ให้ print แสดงนะคะ ดูตัวอย่าง",
      "slice_count": 1,
      "slices": "นั้นไว้ใน print นะคะ ให้ print แสดงนะคะ ดูตัวอย่าง|",
      "edit_duration": 16.116,
      "isForceout": true
    },
    {
      "message_id": 619,
      "editor_id": 12,
      "message_received": "ทำให้ดูก่อน",
      "slice_count": 1,
      "slices": "ทำให้ดูก่อน |",
      "edit_duration": 16.144,
      "isForceout": true
    },
    {
      "message_id": 620,
      "editor_id": 12,
      "message_received": "p-r-i-n-t",
      "slice_count": 1,
      "slices": "p-r-i-n-t |",
      "edit_duration": 16.258,
      "isForceout": true
    },
    {
      "message_id": 621,
      "editor_id": 12,
      "message_received": "ลืมแก้ภาษาขอโทษที",
      "slice_count": 1,
      "slices": "ลืมแก้ภาษาขอโทษที|",
      "edit_duration": 16.09,
      "isForceout": true
    },
    {
      "message_id": 622,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 623,
      "editor_id": 12,
      "message_received": "ตำแหน่งของฟังก์ชันชิดนะคะ",
      "slice_count": 1,
      "slices": "ตำแหน่งของฟังก์ชันชิดนะคะ |",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 624,
      "editor_id": 12,
      "message_received": "ไม่วรรคนะคะ นี่ ไม่ต้อง Tab เข้าไปนะ",
      "slice_count": 1,
      "slices": "ไม่วรรคนะคะ นี่ไม่ต้อง Tab เข้าไปนะ |",
      "edit_duration": 14.564,
      "isForceout": false
    },
    {
      "message_id": 625,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 626,
      "editor_id": 12,
      "message_received": "ตัวที่ 2 นะคะ",
      "slice_count": 1,
      "slices": "ตัวที่ 2 นะคะ |",
      "edit_duration": 6.564,
      "isForceout": false
    },
    {
      "message_id": 627,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 628,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 629,
      "editor_id": 12,
      "message_received": "เราจะใช้คำสั่ง print",
      "slice_count": 1,
      "slices": "เราจะใช้คำสั่ง print เพื่อเรียกใช้|",
      "edit_duration": 16.109,
      "isForceout": true
    },
    {
      "message_id": 630,
      "editor_id": 12,
      "message_received": "ฟังก์ชันนะคะ เพื่อให้แสดงแล้วก็เรียกใช้ฟังก์ชัน",
      "slice_count": 1,
      "slices": "ฟังก์ชันนะคะ เพื่อให้แสดงแล้วก็เรียกใช้ฟังก์ชัน|",
      "edit_duration": 16.135,
      "isForceout": true
    },
    {
      "message_id": 631,
      "editor_id": 12,
      "message_received": "ด้วยแสดงคำว่า",
      "slice_count": 1,
      "slices": "ด้วยแสดงคำว่า|",
      "edit_duration": 16.144,
      "isForceout": true
    },
    {
      "message_id": 632,
      "editor_id": 12,
      "message_received": "เป็นข้อความนะคะ เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "เป็นข้อความนะคะ เพราะฉะนั้น |",
      "edit_duration": 16.15,
      "isForceout": true
    },
    {
      "message_id": 633,
      "editor_id": 12,
      "message_received": "เมื่อเป็นข้อความ พิมพ์เป็นภาษาไทยก็ได้",
      "slice_count": 1,
      "slices": "เมื่อเป็นข้อความ พิมพ์เป็นภาษาไทยก็ได้ |",
      "edit_duration": 16.077,
      "isForceout": true
    },
    {
      "message_id": 634,
      "editor_id": 12,
      "message_received": "ไม่ต้องใช้คำว่า \"area\" ในภาษาอังกฤษ ก็คือพื้นที่",
      "slice_count": 1,
      "slices": "ไม่ต้องใช้คำว่า \"area\" ในภาษาอังกฤษ ก็คือพื้นที่|",
      "edit_duration": 16.146,
      "isForceout": true
    },
    {
      "message_id": 635,
      "editor_id": 12,
      "message_received": "สี่เหลี่ยม",
      "slice_count": 1,
      "slices": "สี่เหลี่ยม |",
      "edit_duration": 16.068,
      "isForceout": true
    },
    {
      "message_id": -1,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "= |",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 636,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 637,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 638,
      "editor_id": 12,
      "message_received": "=",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 639,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 640,
      "editor_id": 12,
      "message_received": "ใส่เครื่องหมายเท่ากับนะคะ เปลี่ยนภาษา",
      "slice_count": 1,
      "slices": "ใส่เครื่องหมายเท่ากับนะคะ เปลี่ยนภาษา |",
      "edit_duration": 16.191,
      "isForceout": true
    },
    {
      "message_id": 641,
      "editor_id": 12,
      "message_received": "ก่อน =",
      "slice_count": 1,
      "slices": "ก่อน =|",
      "edit_duration": 16.147,
      "isForceout": true
    },
    {
      "message_id": 642,
      "editor_id": 12,
      "message_received": "%d นะคะ %d เท่ากับ แล้วก็",
      "slice_count": 1,
      "slices": "%d นะคะ %d เท่ากับ แล้วก็|",
      "edit_duration": 16.207,
      "isForceout": true
    },
    {
      "message_id": 643,
      "editor_id": 12,
      "message_received": "เปอร์เซ็นต์แล้วก็ d",
      "slice_count": 1,
      "slices": "เปอร์เซ็นต์แล้วก็ d |",
      "edit_duration": 16.142,
      "isForceout": true
    },
    {
      "message_id": 644,
      "editor_id": 12,
      "message_received": "แล้วหลังเครื่องหมายคำพูด",
      "slice_count": 1,
      "slices": "แล้วหลังเครื่องหมายคำพูด|",
      "edit_duration": 16.092,
      "isForceout": true
    },
    {
      "message_id": 645,
      "editor_id": 12,
      "message_received": "ตามด้วย % แล้วเรียกใช้",
      "slice_count": 1,
      "slices": "ตามด้วย % แล้วเรียกใช้|",
      "edit_duration": 16.106,
      "isForceout": true
    },
    {
      "message_id": 646,
      "editor_id": 12,
      "message_received": "ฟังก์ชัน area นะคะ ตามด้วยเครื่องหมายเปอร์เซ็นต์",
      "slice_count": 1,
      "slices": "ฟังก์ชัน area นะคะ ตามด้วยเครื่องหมายเปอร์เซ็นต์|",
      "edit_duration": 16.103,
      "isForceout": true
    },
    {
      "message_id": 647,
      "editor_id": 12,
      "message_received": "แล้วก็",
      "slice_count": 1,
      "slices": "แล้วก็|",
      "edit_duration": 16.137,
      "isForceout": true
    },
    {
      "message_id": 648,
      "editor_id": 12,
      "message_received": "พิมพ์ฟังก์ชัน area a-",
      "slice_count": 1,
      "slices": "พิมพ์ฟังก์ชัน area a-|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 649,
      "editor_id": 12,
      "message_received": "r ปุ๊บ ขึ้นหรือยัง",
      "slice_count": 1,
      "slices": "r ปุ๊บ ขึ้นหรือยัง |",
      "edit_duration": 16.121,
      "isForceout": true
    },
    {
      "message_id": 650,
      "editor_id": 12,
      "message_received": "A-r-",
      "slice_count": 1,
      "slices": "a-r-|",
      "edit_duration": 16.087,
      "isForceout": true
    },
    {
      "message_id": 651,
      "editor_id": 12,
      "message_received": "e-a นะคะ",
      "slice_count": 1,
      "slices": "e-a นะคะ |",
      "edit_duration": 16.103,
      "isForceout": true
    },
    {
      "message_id": 652,
      "editor_id": 12,
      "message_received": "แล้วก็วงเล็บ",
      "slice_count": 1,
      "slices": "แล้วก็วงเล็บ|",
      "edit_duration": 16.094,
      "isForceout": true
    },
    {
      "message_id": 653,
      "editor_id": 12,
      "message_received": "ทีนี้ใส่ Argument",
      "slice_count": 1,
      "slices": "ทีนี้ใส่ Argument |",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 654,
      "editor_id": 12,
      "message_received": "ให้ 2 ตัว ก็คือ 8 นะคะ กว้าง 8",
      "slice_count": 1,
      "slices": "ให้ 2 ตัว ก็คือ 8 นะคะ กว้าง 8 |",
      "edit_duration": 16.103,
      "isForceout": true
    },
    {
      "message_id": 655,
      "editor_id": 12,
      "message_received": "เอามากกว่านั้นก็ได้นะ",
      "slice_count": 1,
      "slices": "เอามากกว่านั้นก็ได้นะ |",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 656,
      "editor_id": 12,
      "message_received": "ในตัวอย่างบอกว่าความกว้าง คือ 8 ความสูง คือ 4",
      "slice_count": 1,
      "slices": "ในตัวอย่างบอกว่าความกว้าง คือ 8 ความสูง คือ 4|",
      "edit_duration": 16.126,
      "isForceout": true
    },
    {
      "message_id": 657,
      "editor_id": 12,
      "message_received": "ถ้าพื้นที่ที่มี",
      "slice_count": 1,
      "slices": "ถ้าพื้นที่ที่มี|",
      "edit_duration": 16.073,
      "isForceout": true
    },
    {
      "message_id": 658,
      "editor_id": 12,
      "message_received": "ความกว้าง พื้นที่สี่เหลี่ยมที่มีความกว้าง 8",
      "slice_count": 1,
      "slices": "ความกว้าง พื้นที่สี่เหลี่ยมที่มีความกว้าง 8|",
      "edit_duration": 16.086,
      "isForceout": true
    },
    {
      "message_id": 659,
      "editor_id": 12,
      "message_received": "ความสูง 4 นี่ความสูงนี้",
      "slice_count": 1,
      "slices": "ความสูง 4 นี่ สี่เหลี่ยมนี้จะมีพื้นที่|",
      "edit_duration": 16.119,
      "isForceout": true
    },
    {
      "message_id": 660,
      "editor_id": 12,
      "message_received": "เท่าไหร่ ตอนนี้เราพิมพ์คำสั่งหรือโค้ด",
      "slice_count": 1,
      "slices": "เท่าไหร่ ตอนนี้เราพิมพ์คำสั่งหรือโค้ด|",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 661,
      "editor_id": 12,
      "message_received": "เสร็จหมดแล้วนะคะ",
      "slice_count": 1,
      "slices": "เสร็จหมดแล้วนะคะ |",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 662,
      "editor_id": 12,
      "message_received": "เด็ก ๆ ลองกด Play ดูได้เลยนะคะ ถ้าใครพิมพ์เสร็จแล้ว",
      "slice_count": 1,
      "slices": "เด็ก ๆ ลองกด Play ดูได้เลยนะคะ ถ้าใครพิมพ์เสร็จแล้ว |",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 663,
      "editor_id": 12,
      "message_received": "จะแสดงผลอย่างไร",
      "slice_count": 1,
      "slices": "จะแสดงผลอย่างไร|",
      "edit_duration": 16.121,
      "isForceout": true
    },
    {
      "message_id": 664,
      "editor_id": 12,
      "message_received": "Error เด้งขึ้นมา ณบัด Now",
      "slice_count": 1,
      "slices": "Error เด้งขึ้นมา ณ บัด Now บรรทัดที่เท่าไหร่ |",
      "edit_duration": 16.114,
      "isForceout": true
    },
    {
      "message_id": 665,
      "editor_id": 12,
      "message_received": "บรรทัดที่ 9",
      "slice_count": 1,
      "slices": "บรรทัดที่ 9 |",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 666,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 667,
      "editor_id": 12,
      "message_received": "เกิดอะไรขึ้น",
      "slice_count": 1,
      "slices": "เกิดอะไรขึ้น |",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 668,
      "editor_id": 12,
      "message_received": "print",
      "slice_count": 1,
      "slices": "print|",
      "edit_duration": 16.134,
      "isForceout": true
    },
    {
      "message_id": 669,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 670,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 671,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 672,
      "editor_id": 12,
      "message_received": "ตัวแปร ตัวแปรผิด เดี๋ยวนะ ค่อย ๆ ไล่นะคะ",
      "slice_count": 1,
      "slices": "ตัวแปร ตัวแปรผิด เดี๋ยวนะ ค่อย ๆ ไล่นะคะ |",
      "edit_duration": 16.09,
      "isForceout": true
    },
    {
      "message_id": 673,
      "editor_id": 12,
      "message_received": "พอขยายแล้วของตัวเองก็เล็ก",
      "slice_count": 1,
      "slices": "พอขยายแล้วของตัวเองก็เล็ก|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 674,
      "editor_id": 12,
      "message_received": "แบบนี้นะ เดี๋ยว",
      "slice_count": 1,
      "slices": "แบบนี้นะ เดี๋ยว|",
      "edit_duration": 16.14,
      "isForceout": true
    },
    {
      "message_id": 675,
      "editor_id": 12,
      "message_received": "สังเกตนะคะ เมื่อขึ้น Error",
      "slice_count": 1,
      "slices": "สังเกตนะคะ เมื่อขึ้น Value Error อย่างนี้ |",
      "edit_duration": 16.126,
      "isForceout": true
    },
    {
      "message_id": 676,
      "editor_id": 12,
      "message_received": "เด็ก ๆ ดู เห็นไหม มันจะชี้ไปที่บรรทัดผิด",
      "slice_count": 1,
      "slices": "เด็ก ๆ ดู เห็นไหม มันจะชี้ไปที่บรรทัดผิด |",
      "edit_duration": 16.107,
      "isForceout": true
    },
    {
      "message_id": 677,
      "editor_id": 12,
      "message_received": "พิมพ์ตัวแปรผิดหรือ ฟังก์ชันชื่อฟังก์ชัน",
      "slice_count": 1,
      "slices": "พิมพ์ตัวแปรผิดหรือ ฟังก์ชันชื่อฟังก์ชัน|",
      "edit_duration": 16.124,
      "isForceout": true
    },
    {
      "message_id": 678,
      "editor_id": 12,
      "message_received": "ถูกแล้วนะ hello ถูกต้องนะคะ",
      "slice_count": 1,
      "slices": "ถูกแล้วนะ hello ถูกต้องนะคะ |",
      "edit_duration": 16.112,
      "isForceout": true
    },
    {
      "message_id": 679,
      "editor_id": 12,
      "message_received": "เสร็จแล้ว",
      "slice_count": 1,
      "slices": "เสร็จแล้ว|",
      "edit_duration": 16.113,
      "isForceout": true
    },
    {
      "message_id": 680,
      "editor_id": 12,
      "message_received": "มันบอกว่าในบรรทัดที่",
      "slice_count": 1,
      "slices": "มันบอกว่าในบรรทัดที่ |",
      "edit_duration": 16.1,
      "isForceout": true
    },
    {
      "message_id": 681,
      "editor_id": 12,
      "message_received": "2 % name",
      "slice_count": 1,
      "slices": "2 %name |",
      "edit_duration": 16.108,
      "isForceout": true
    },
    {
      "message_id": 682,
      "editor_id": 12,
      "message_received": "value error ค่า error ตรง...",
      "slice_count": 1,
      "slices": "Value Error ค่า Error ตรง... |",
      "edit_duration": 16.115,
      "isForceout": true
    },
    {
      "message_id": 683,
      "editor_id": 12,
      "message_received": "ไม่อยู่ใน Index",
      "slice_count": 1,
      "slices": "ไม่อยู่ใน Index |",
      "edit_duration": 16.116,
      "isForceout": true
    },
    {
      "message_id": 684,
      "editor_id": 12,
      "message_received": "S ตัวใหญ่หรือ s เล็กใช่ไหม ขอโทษที",
      "slice_count": 1,
      "slices": "S ตัวใหญ่หรือ s เล็กใช่ไหม ขอโทษที |",
      "edit_duration": 16.118,
      "isForceout": true
    },
    {
      "message_id": 685,
      "editor_id": 12,
      "message_received": "พิมพ์ s ผิดใช่ไหมนี่",
      "slice_count": 1,
      "slices": "พิมพ์ s ผิดใช่ไหมนี่ |",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 686,
      "editor_id": 12,
      "message_received": "%s",
      "slice_count": 1,
      "slices": "%s|",
      "edit_duration": 16.17,
      "isForceout": true
    },
    {
      "message_id": 687,
      "editor_id": 12,
      "message_received": "แก้ได้ ๆ",
      "slice_count": 1,
      "slices": "แก้ได้ ๆ |",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 688,
      "editor_id": 12,
      "message_received": "เห็นไหมคะ",
      "slice_count": 1,
      "slices": "Run ใหม่ เห็นไหมคะ |",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 689,
      "editor_id": 12,
      "message_received": "เมื่อกี้ตรงลืมพล็อต",
      "slice_count": 1,
      "slices": "เมื่อกี้ตรงลืมพล็อต|",
      "edit_duration": 16.103,
      "isForceout": true
    },
    {
      "message_id": 690,
      "editor_id": 12,
      "message_received": "ให้ดูก่อน เมื่อกี้ตอนแม่พิมพ์ %s",
      "slice_count": 1,
      "slices": "ให้ดูก่อน เมื่อกี้ตอนแม่พิมพ์ %s|",
      "edit_duration": 16.178,
      "isForceout": true
    },
    {
      "message_id": 691,
      "editor_id": 12,
      "message_received": "แม่ไม่ได้ดู s มันเป็นตัวมหญ่ตาม",
      "slice_count": 1,
      "slices": "แม่ไม่ได้ดู s มันไปเป็นตัวใหญ่ตาม|",
      "edit_duration": 16.125,
      "isForceout": true
    },
    {
      "message_id": 692,
      "editor_id": 12,
      "message_received": "คือ ไอ้พวก % d % อะไรนี่",
      "slice_count": 1,
      "slices": "คือ ไอ้พวก %d % อะไรนี่|",
      "edit_duration": 16.158,
      "isForceout": true
    },
    {
      "message_id": 693,
      "editor_id": 12,
      "message_received": "พิมพ์เล็กมันไม่ใช่ตัวพิมพ์ใหญ่ แม่ไปพิมพ์ใหญ่",
      "slice_count": 1,
      "slices": "พิมพ์เล็กมันไม่ใช่ตัวพิมพ์ใหญ่ แม่ไปพิมพ์ใหญ่|",
      "edit_duration": 16.105,
      "isForceout": true
    },
    {
      "message_id": 694,
      "editor_id": 12,
      "message_received": "ถ้าเด็ก ๆ ผิดตำแหน่งนี้ แก้แค่ตัว S จากตัวพิมพ์ใหญ่ เป็น",
      "slice_count": 1,
      "slices": "ถ้าเด็ก ๆ ผิดตำแหน่งนี้ แก้แค่ตัว S จากตัวพิมพ์ใหญ่ เป็น|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 695,
      "editor_id": 12,
      "message_received": "ตัวพิมพ์เล็เกแค่นั้นเอง",
      "slice_count": 1,
      "slices": "ตัวพิมพ์เล็กแค่นั้นเอง |",
      "edit_duration": 16.062,
      "isForceout": true
    },
    {
      "message_id": 696,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 697,
      "editor_id": 12,
      "message_received": "การขึ้น Error นะ เดี๋ยวแก้ให้ดูนะคะ",
      "slice_count": 1,
      "slices": "การขึ้น Error นะ เดี๋ยวแก้ให้ดูนะคะ s มันเ|",
      "edit_duration": 16.159,
      "isForceout": true
    },
    {
      "message_id": 698,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 699,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 700,
      "editor_id": 12,
      "message_received": "พอมาไล่ฟังก์ชัน",
      "slice_count": 1,
      "slices": "พอมาไล่ฟังก์ชัน|",
      "edit_duration": 16.178,
      "isForceout": true
    },
    {
      "message_id": 701,
      "editor_id": 12,
      "message_received": "มันจะขึ้นลูกศรชี้ไปที่บรรทัดไหน นั่นหมายความว่า",
      "slice_count": 1,
      "slices": "มันจะขึ้นลูกศรชี้ไปที่บรรทัดไหน นั่นหมายความว่า|",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 702,
      "editor_id": 12,
      "message_received": "มันหมายความผิดพลาดที่",
      "slice_count": 1,
      "slices": "มันหมายความผิดพลาดที่ไปเกี่ยวโยงกับบรรทัดนี้ Hello|",
      "edit_duration": 16.099,
      "isForceout": true
    },
    {
      "message_id": 703,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 704,
      "editor_id": 12,
      "message_received": "%s' name",
      "slice_count": 1,
      "slices": "%s name|",
      "edit_duration": 16.121,
      "isForceout": true
    },
    {
      "message_id": 705,
      "editor_id": 12,
      "message_received": "ตรง value error เห็นไหม ค่าที่มัน error ค่ามัน",
      "slice_count": 1,
      "slices": "ตรง value error เห็นไหม ค่าที่มัน error ค่ามัน|",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 706,
      "editor_id": 12,
      "message_received": "อยู่ที่คำว่า s อ๋อ",
      "slice_count": 1,
      "slices": "อยู่ที่คำว่า s อ๋อ|",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 707,
      "editor_id": 12,
      "message_received": "ย้อนกลับไปดู อ๋อ s ฉันพิมพ์ผ",
      "slice_count": 1,
      "slices": "ย้อนกลับไปดู อ๋อ s ฉันพิมพ์ผิด |",
      "edit_duration": 16.119,
      "isForceout": true
    },
    {
      "message_id": 708,
      "editor_id": 12,
      "message_received": "ฉันต้องพิมพ์เป็นตัวเล็กนะคะ พอแม่แก้",
      "slice_count": 1,
      "slices": "ฉันต้องพิมพ์เป็นตัวเล็กนะคะ พอแม่แก้ s |",
      "edit_duration": 16.112,
      "isForceout": true
    },
    {
      "message_id": 709,
      "editor_id": 12,
      "message_received": "จากตัวใหญ่เป็นตัวเล็ก",
      "slice_count": 1,
      "slices": "จากตัวใหญ่เป็นตัวเล็ก ดูนะคะ แล้วพอ|",
      "edit_duration": 16.124,
      "isForceout": true
    },
    {
      "message_id": 710,
      "editor_id": 12,
      "message_received": "เรากด Play น่ะ Error มันก็หาย แล้วผลลัพธ์",
      "slice_count": 1,
      "slices": "เรากด Play น่ะ Error มันก็หาย แล้วผลลัพธ์|",
      "edit_duration": 16.11,
      "isForceout": true
    },
    {
      "message_id": 711,
      "editor_id": 12,
      "message_received": "มันก็จะแสดงขึ้นมา เห็นไหม มันก็จะพิมพ์คำว่า...",
      "slice_count": 1,
      "slices": "มันก็จะแสดงขึ้นมา เห็นไหม มันก็จะพิมพ์คำว่า... |",
      "edit_duration": 16.103,
      "isForceout": true
    },
    {
      "message_id": 712,
      "editor_id": 12,
      "message_received": "มันก็จะไปเรียกใช้ ไอ้ตัวนี้",
      "slice_count": 1,
      "slices": "มันก็จะไปเรียกใช้ ไอ้ตัวนี้นี่ ๆ |",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 713,
      "editor_id": 12,
      "message_received": "ออกมาเลย ทั้ง ๆ ที่ ตอนเรียกนี่ เราพิมพ์แค่",
      "slice_count": 1,
      "slices": "ออกมาเลย ทั้ง ๆ ที่ ตอนเรียกนี่ เราพิมพ์แค่|",
      "edit_duration": 16.098,
      "isForceout": true
    },
    {
      "message_id": 714,
      "editor_id": 12,
      "message_received": "ฟังก์ชัน แล้วก็ตามด้วยค่า Argument",
      "slice_count": 1,
      "slices": "ฟังก์ชัน แล้วก็ตามด้วยค่า Argument |",
      "edit_duration": 16.137,
      "isForceout": true
    },
    {
      "message_id": 715,
      "editor_id": 12,
      "message_received": "ที่จะให้มันแสดงแต่",
      "slice_count": 1,
      "slices": "ที่จะให้มันแสดงแต่|",
      "edit_duration": 16.124,
      "isForceout": true
    },
    {
      "message_id": 716,
      "editor_id": 12,
      "message_received": "ตอนที่ทำงานน่ะ มันมาทำงานที่ตัวนี้เห็นไหมคะ",
      "slice_count": 1,
      "slices": "ตอนที่ทำงานน่ะ มันมาทำงานที่ตัวนี้เห็นไหมคะ |",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 717,
      "editor_id": 12,
      "message_received": "ตัวคำว่า \"print\" แต่ตรง area นี่",
      "slice_count": 1,
      "slices": "ตัวคำว่า \"print\" แต่ตรง area นี่|",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 718,
      "editor_id": 12,
      "message_received": "นะคะ ตรงฟังก์ชัน area",
      "slice_count": 1,
      "slices": "นะคะ ตรงฟังก์ชัน area นี่ เราไม่มี|",
      "edit_duration": 16.094,
      "isForceout": true
    },
    {
      "message_id": 719,
      "editor_id": 12,
      "message_received": "คำว่า \"print\" ไว้",
      "slice_count": 1,
      "slices": "คำว่า \"print\" ไว้ ก็เลย|",
      "edit_duration": 16.123,
      "isForceout": true
    },
    {
      "message_id": 720,
      "editor_id": 12,
      "message_received": "พอเวลามาเรียกใช้เธอ เราก็เลยมาพิมพ์คำว่า...",
      "slice_count": 1,
      "slices": "พอเวลามาเรียกใช้เธอ เราก็เลยมาพิมพ์คำว่า... |",
      "edit_duration": 16.133,
      "isForceout": true
    },
    {
      "message_id": 721,
      "editor_id": 12,
      "message_received": "มีแถมตัว r มาจากไหนนี่",
      "slice_count": 1,
      "slices": "มีแถมตัว r มาจากไหนนี่ มือพื้นที่|",
      "edit_duration": 16.131,
      "isForceout": true
    },
    {
      "message_id": 722,
      "editor_id": 12,
      "message_received": "สามเหลี่ยม = %d'",
      "slice_count": 1,
      "slices": "สามเหลี่ยม = %d' ก็เลยกลายเป็นพื้นที่|",
      "edit_duration": 16.026,
      "isForceout": true
    },
    {
      "message_id": 723,
      "editor_id": 12,
      "message_received": "สามเหลี่ยม 8 x 4 = 32 ถูกต้องนะคะ",
      "slice_count": 1,
      "slices": "สามเหลี่ยม 8 x 4 = 32 ถูกต้องนะคะ |",
      "edit_duration": 16.107,
      "isForceout": true
    },
    {
      "message_id": 724,
      "editor_id": 12,
      "message_received": "มันก็จะส่งค่า c ที่มาคำ",
      "slice_count": 1,
      "slices": "มันก็จะส่งค่า c ที่มาคำนวณนี่ |",
      "edit_duration": 16.105,
      "isForceout": true
    },
    {
      "message_id": 725,
      "editor_id": 12,
      "message_received": "มาแสดงตรงนี้เห็นไหมคะ",
      "slice_count": 1,
      "slices": "มาแสดงตรงนี้เห็นไหมคะ |",
      "edit_duration": 16.109,
      "isForceout": true
    },
    {
      "message_id": 726,
      "editor_id": 12,
      "message_received": "เป็น 32 นะคะ มันก็เลย print คำว่า \"",
      "slice_count": 1,
      "slices": "เป็น 32 นะคะ มันก็เลย print คำว่า |",
      "edit_duration": 16.141,
      "isForceout": true
    },
    {
      "message_id": 727,
      "editor_id": 12,
      "message_received": "พื้นที่ สี่เหลี่ยม",
      "slice_count": 1,
      "slices": "พื้นที่สี่เหลี่ยม|",
      "edit_duration": 16.127,
      "isForceout": true
    },
    {
      "message_id": 728,
      "editor_id": 12,
      "message_received": "ของเรานี่นะคะ มีค่า =",
      "slice_count": 1,
      "slices": "ของเรานี่นะคะ มีค่า =|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 729,
      "editor_id": 12,
      "message_received": "%d นั่นหมายถึง",
      "slice_count": 1,
      "slices": "%d นั่นหมายถึง|",
      "edit_duration": 16.103,
      "isForceout": true
    },
    {
      "message_id": 730,
      "editor_id": 12,
      "message_received": "ให้แสดงเป็นเลขจำนวณเต็มนี่",
      "slice_count": 1,
      "slices": "ให้แสดงเป็นเลขจำนวณเต็มนี่ ไม่ต้อง|",
      "edit_duration": 16.154,
      "isForceout": true
    },
    {
      "message_id": 731,
      "editor_id": 12,
      "message_received": "แสดงทศนิยมออกมานะคะ",
      "slice_count": 1,
      "slices": "แสดงทศนิยมออกมานะคะ |",
      "edit_duration": 16.11,
      "isForceout": true
    },
    {
      "message_id": 732,
      "editor_id": 12,
      "message_received": "ลองดูอีกสักตัวอย่างหนึ่งไหมคะ",
      "slice_count": 1,
      "slices": "ลองดูอีกสักตัวอย่างหนึ่งไหมคะ |",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 733,
      "editor_id": 12,
      "message_received": "ลอง ลองเรียกใช้",
      "slice_count": 1,
      "slices": "ลอง ลองเรียกใช้|",
      "edit_duration": 16.109,
      "isForceout": true
    },
    {
      "message_id": 734,
      "editor_id": 12,
      "message_received": "ฟังก์ชัน hello อีกนะคะ",
      "slice_count": 1,
      "slices": "ฟังก์ชัน hello อีกนะคะ |",
      "edit_duration": 16.059,
      "isForceout": true
    },
    {
      "message_id": 735,
      "editor_id": 12,
      "message_received": "เด็ก ๆ ลองนะคะ ทีนี้ให้",
      "slice_count": 1,
      "slices": "เด็ก ๆ ลองนะคะ ทีนี้ให้|",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 736,
      "editor_id": 12,
      "message_received": "ใส่ชื่อเล่นตัวเองลงไป",
      "slice_count": 1,
      "slices": "ใส่ชื่อเล่นตัวเองลงไป |",
      "edit_duration": 16.049,
      "isForceout": true
    },
    {
      "message_id": 737,
      "editor_id": 12,
      "message_received": "เอาแต่ hello อย่างเดียวให้เห็น",
      "slice_count": 1,
      "slices": "เอาแต่ hello อย่างเดียวให้เห็น |",
      "edit_duration": 16.119,
      "isForceout": true
    },
    {
      "message_id": 738,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 739,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 740,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 741,
      "editor_id": 12,
      "message_received": "ใส่ชื่อเล่นเรานะ",
      "slice_count": 1,
      "slices": "ใส่ชื่อเล่นเรานะ |",
      "edit_duration": 7.924,
      "isForceout": false
    },
    {
      "message_id": 742,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 743,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 744,
      "editor_id": 12,
      "message_received": "เห็นไหมคะ มันจะขึ้นมาเป็น",
      "slice_count": 1,
      "slices": "เห็นไหมคะ มันจะขึ้นมาเป็น|",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 745,
      "editor_id": 12,
      "message_received": "ตัวต่อไปอันนี้ไม่มันก็จะ",
      "slice_count": 1,
      "slices": "ตัวต่อไปอันนี้ไม่มันก็จะ|",
      "edit_duration": 16.155,
      "isForceout": true
    },
    {
      "message_id": 746,
      "editor_id": 12,
      "message_received": "ทำซ้ำไง เพราะเรายังอยู่ในตัวเดิมนะ",
      "slice_count": 1,
      "slices": "ทำซ้ำไง เพราะเรายังอยู่ในตัวเดิมนะ |",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 747,
      "editor_id": 12,
      "message_received": "ไม่แน่ใจว่ามันจะไปเรียกใช้ได้อีกไหม",
      "slice_count": 1,
      "slices": "ไม่แน่ใจว่ามันจะไปเรียกใช้ได้อีกไหม|",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 748,
      "editor_id": 12,
      "message_received": "มันจะไปเรียกใช้ได้อีกไหม",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 749,
      "editor_id": 12,
      "message_received": "มีตัวใหม่ใช่ไหม แล้วลองเรียกใหม่",
      "slice_count": 1,
      "slices": "มีตัวใหม่ใช่ไหม แล้วลองเรียกใหม่|",
      "edit_duration": 16.109,
      "isForceout": true
    },
    {
      "message_id": 750,
      "editor_id": 12,
      "message_received": "จากโค้ดที่เราเพิ่มเข้ามา ลองเรียกนะคะ",
      "slice_count": 1,
      "slices": "จากโค้ดที่เราเพิ่มเข้ามา เด็ก ๆ ลองเรียกนะคะ |",
      "edit_duration": 16.148,
      "isForceout": true
    },
    {
      "message_id": 751,
      "editor_id": 12,
      "message_received": "ไม่ได้ไปเรียกต่อจากเมื่อกี้",
      "slice_count": 1,
      "slices": "ไม่ได้ไปเรียกต่อจากเมื่อกี้|",
      "edit_duration": 16.062,
      "isForceout": true
    },
    {
      "message_id": 752,
      "editor_id": 12,
      "message_received": "ลองพิมพ์ฟังก์ชัน hello ที่เราสร้างไว้",
      "slice_count": 1,
      "slices": "ลองพิมพ์ฟังก์ชัน hello ที่เราสร้างไว้|",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 753,
      "editor_id": 12,
      "message_received": "ก่อนหน้า ลืมแก้ภาษาอีกแล้ว",
      "slice_count": 1,
      "slices": "ก่อนหน้า ลืมแก้ภาษาอีกแล้ว|",
      "edit_duration": 16.223,
      "isForceout": true
    },
    {
      "message_id": 754,
      "editor_id": 12,
      "message_received": "พิมพ์เรียกใช้ฟังก์ชัน",
      "slice_count": 1,
      "slices": "พิมพ์เรียกใช้ฟังก์ชัน hello นะคะ |",
      "edit_duration": 16.099,
      "isForceout": true
    },
    {
      "message_id": 755,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 756,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 757,
      "editor_id": 12,
      "message_received": "ทีนี้ลองใส่ชื่อเล่น",
      "slice_count": 1,
      "slices": "ทีนี้ลองใส่ชื่อเล่น|",
      "edit_duration": 16.105,
      "isForceout": true
    },
    {
      "message_id": 758,
      "editor_id": 12,
      "message_received": "หลาย ๆ คน ใส่ชื่อเพื่อนลงไปด้วยสัก 3 คน",
      "slice_count": 1,
      "slices": "หลาย ๆ คน ใส่ชื่อเพื่อนลงไปด้วยสัก 3 คน|",
      "edit_duration": 16.098,
      "isForceout": true
    },
    {
      "message_id": 759,
      "editor_id": 12,
      "message_received": "ลองดูสิ มันจะขึ้นอย่างไร ลองดูนะคะ",
      "slice_count": 1,
      "slices": "ลองดูสิ มันจะขึ้นอย่างไร ลองดูนะคะ |",
      "edit_duration": 16.057,
      "isForceout": true
    },
    {
      "message_id": 760,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 761,
      "editor_id": 12,
      "message_received": "เพราะบอกแล้วว่า Argument นะคะ",
      "slice_count": 1,
      "slices": "เพราะบอกแล้วว่า Argument นะคะ |",
      "edit_duration": 16.129,
      "isForceout": true
    },
    {
      "message_id": 762,
      "editor_id": 12,
      "message_received": "มีกี่คนก็ได้ ลองสิขึ้นไหม",
      "slice_count": 1,
      "slices": "มีกี่คนก็ได้ ลองสิขึ้นไหม|",
      "edit_duration": 16.12,
      "isForceout": true
    },
    {
      "message_id": 763,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 764,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 765,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 766,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 767,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 768,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 769,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 770,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 771,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 772,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 773,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 774,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 775,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 776,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 777,
      "editor_id": 12,
      "message_received": "Syntax error เพราะอะไรคะ",
      "slice_count": 1,
      "slices": "Syntax error อ๋อรู้แล้ว เพราะอะไรคะ |",
      "edit_duration": 16.113,
      "isForceout": true
    },
    {
      "message_id": 778,
      "editor_id": 12,
      "message_received": "เพราะไอ้ตัวนี้มันมีพารามิเตอร์ใ",
      "slice_count": 1,
      "slices": "เพราะไอ้ตัวนี้มันมีพารามิเตอร์|",
      "edit_duration": 16.108,
      "isForceout": true
    },
    {
      "message_id": 779,
      "editor_id": 12,
      "message_received": "ตัวเดียว แต่เราไปใส่หลายตัวนะคะ มันจะใส่ได้",
      "slice_count": 1,
      "slices": "ตัวเดียว แต่เราไปใส่หลายตัวนะคะ มันจะใส่ได้|",
      "edit_duration": 16.103,
      "isForceout": true
    },
    {
      "message_id": 780,
      "editor_id": 12,
      "message_received": "ตามจำนวนพารามิเตอร์ด้วยนะคะ เพราะฉะนั้น ในกรณีนี้",
      "slice_count": 1,
      "slices": "ตามจำนวนพารามิเตอร์ด้วยนะคะ เพราะฉะนั้น ในกรณีนี้|",
      "edit_duration": 16.067,
      "isForceout": true
    },
    {
      "message_id": 781,
      "editor_id": 12,
      "message_received": "ถ้าเราจะเพิ่มให้มันมีหลายคน",
      "slice_count": 1,
      "slices": "ถ้าเราจะเพิ่มให้มันมีหลายคน |",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 782,
      "editor_id": 12,
      "message_received": "ถ้าเราจะเพิ่ม",
      "slice_count": 1,
      "slices": "ถ้าเราจะเพิ่ม|",
      "edit_duration": 16.142,
      "isForceout": true
    },
    {
      "message_id": 783,
      "editor_id": 12,
      "message_received": "ให้มันมีหลายคนนะคะ เราต้องไปแก้ที่ฟังก์ชันเรา",
      "slice_count": 1,
      "slices": "ให้มันมีหลายคนนะคะ เราต้องไปแก้ที่ฟังก์ชันเรา|",
      "edit_duration": 16.066,
      "isForceout": true
    },
    {
      "message_id": 784,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 785,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 786,
      "editor_id": 12,
      "message_received": "เข้าใจแล้ว",
      "slice_count": 1,
      "slices": "เข้าใจแล้ว |",
      "edit_duration": 16.113,
      "isForceout": true
    },
    {
      "message_id": 787,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 788,
      "editor_id": 12,
      "message_received": "แล้วลอง ลองมาใส่ที่ตัวนี้ใหม่",
      "slice_count": 1,
      "slices": "แล้วลอง ลองมาใส่ที่ตัวนี้ใหม่ |",
      "edit_duration": 16.073,
      "isForceout": true
    },
    {
      "message_id": 789,
      "editor_id": 12,
      "message_received": "แสดงว่าไม่เรียก อ๋อ",
      "slice_count": 1,
      "slices": "แสดงว่าไม่เรียก อ๋อ |",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 790,
      "editor_id": 12,
      "message_received": "มัน มันข้ามไปสร้างตัวใหม่",
      "slice_count": 1,
      "slices": "มัน มันข้ามไปสร้างตัวใหม่ |",
      "edit_duration": 16.07,
      "isForceout": true
    },
    {
      "message_id": 791,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 792,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 793,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 794,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 795,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 796,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 797,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 798,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 799,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 800,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 801,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 802,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 803,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 804,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 805,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 806,
      "editor_id": 12,
      "message_received": "นี่ไง ๆ มันขึ้นเตือนว่ามาว่า",
      "slice_count": 1,
      "slices": "นี่ไง ๆ มันขึ้นเตือนว่ามาว่า |",
      "edit_duration": 16.177,
      "isForceout": true
    },
    {
      "message_id": 807,
      "editor_id": 12,
      "message_received": "Type Error ชนิดไม่ถูกต้องนะคะ เพราะ",
      "slice_count": 1,
      "slices": "Type Error ชนิดไม่ถูกต้องนะคะ เพราะ|",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 808,
      "editor_id": 12,
      "message_received": "ฟังก์ชัน Hello เราน่ะ",
      "slice_count": 1,
      "slices": "ฟังก์ชัน hello เราน่ะ |",
      "edit_duration": 16.105,
      "isForceout": true
    },
    {
      "message_id": 809,
      "editor_id": 12,
      "message_received": "Position ให้แค่ 1 ตำแหน่ง",
      "slice_count": 1,
      "slices": "Position ให้แค่ 1 ตำแหน่ง|",
      "edit_duration": 16.067,
      "isForceout": true
    },
    {
      "message_id": 810,
      "editor_id": 12,
      "message_received": "นะคะ ใน Argument แต่",
      "slice_count": 1,
      "slices": "นะคะ ใน Argument แต่|",
      "edit_duration": 16.1,
      "isForceout": true
    },
    {
      "message_id": 811,
      "editor_id": 12,
      "message_received": "เราไปใส่ 3 ก็คือถ้าเราต้องการให้มีหลายตค",
      "slice_count": 1,
      "slices": "เราไปใส่ 3 ก็คือถ้าเราต้องการให้มีหลายตัว|",
      "edit_duration": 16.117,
      "isForceout": true
    },
    {
      "message_id": 812,
      "editor_id": 12,
      "message_received": "ไปเพิ่มตัวนี้นะคะ เพิ่มขึ้น",
      "slice_count": 1,
      "slices": "ไปเพิ่มตัวนี้นะคะ เพิ่มขึ้น|",
      "edit_duration": 16.137,
      "isForceout": true
    },
    {
      "message_id": 813,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 814,
      "editor_id": 12,
      "message_received": "เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น เมื่อจะเรียกใช้แล้วมันมีค่ามากกว่านี้ |",
      "edit_duration": 16.077,
      "isForceout": true
    },
    {
      "message_id": 815,
      "editor_id": 12,
      "message_received": "ไปวิธีแก้ไม่ได้ยากเลยนะคะ",
      "slice_count": 1,
      "slices": "วิธีแก้ไม่ได้ยากเลยนะคะ |",
      "edit_duration": 16.112,
      "isForceout": true
    },
    {
      "message_id": 816,
      "editor_id": 12,
      "message_received": "ถ้าจะ... เรามาเปลี่ยนที่ตัวฟังก์ชันหลัก",
      "slice_count": 1,
      "slices": "ถ้าจะ... เรามาเปลี่ยนที่ตัวฟังก์ชันหลัก|",
      "edit_duration": 16.083,
      "isForceout": true
    },
    {
      "message_id": 817,
      "editor_id": 12,
      "message_received": "เพราะตอนเรีกยใช้ไอ้ตัวนี้มันเรียกแค่",
      "slice_count": 1,
      "slices": "เพราะตอนเรียกใช้ไอ้ตัวนี้มันเรียกแค่ตัวเดียว|",
      "edit_duration": 16.282,
      "isForceout": true
    },
    {
      "message_id": 818,
      "editor_id": 12,
      "message_received": "ใช่หรือเปล่าอย่างนี้เป็นต้นนะคะ",
      "slice_count": 1,
      "slices": "ใช่หรือเปล่าอย่างนี้เป็นต้นนะคะ  |",
      "edit_duration": 16.17,
      "isForceout": true
    },
    {
      "message_id": 819,
      "editor_id": 12,
      "message_received": "นี่คือเมื่อ... จำไว้เลยว่าเมื่อ",
      "slice_count": 1,
      "slices": "นี่คือเมื่อ... จำไว้เลยว่าเมื่อ|",
      "edit_duration": 16.105,
      "isForceout": true
    },
    {
      "message_id": 820,
      "editor_id": 12,
      "message_received": "ตอนจะเรียกใช้แค่พิมพ์ชื่อ",
      "slice_count": 1,
      "slices": "ตอนจะเรียกใช้แค่พิมพ์ชื่อตัวฟังก์ชันนั้น |",
      "edit_duration": 16.109,
      "isForceout": true
    },
    {
      "message_id": 821,
      "editor_id": 12,
      "message_received": "แล้วในวงเล็บนี่ เราพิมพ์",
      "slice_count": 1,
      "slices": "แล้วในวงเล็บนี่ เราพิมพ์|",
      "edit_duration": 16.108,
      "isForceout": true
    },
    {
      "message_id": 822,
      "editor_id": 12,
      "message_received": "ค่าของ... เขาเรียกว่า \"",
      "slice_count": 1,
      "slices": "ค่าของ... เขาเรียกว่า \"|",
      "edit_duration": 16.11,
      "isForceout": true
    },
    {
      "message_id": 823,
      "editor_id": 12,
      "message_received": "Argument ลงไปแค่นั",
      "slice_count": 1,
      "slices": "Argument\" ลงไปแค่นั้นเลยนะคะ |",
      "edit_duration": 16.112,
      "isForceout": true
    },
    {
      "message_id": 824,
      "editor_id": 12,
      "message_received": "มันชื่อนี้เวลาเราเรียกใช้มันนี่ เราเอามา",
      "slice_count": 1,
      "slices": "มันชื่อนี้เวลาเราเรียกใช้มันนี่ เราเอามา|",
      "edit_duration": 16.098,
      "isForceout": true
    },
    {
      "message_id": 825,
      "editor_id": 12,
      "message_received": "ทั้งชื่อฟังก์ชันกับวงเล็บ แต่สิ่งที่อยู่ใน",
      "slice_count": 1,
      "slices": "ทั้งชื่อฟังก์ชันกับวงเล็บ แต่สิ่งที่อยู่ใน|",
      "edit_duration": 16.108,
      "isForceout": true
    },
    {
      "message_id": 826,
      "editor_id": 12,
      "message_received": "วงเล็บนี่ ก็คือเราใส่เข้าไปได้เลย",
      "slice_count": 1,
      "slices": "วงเล็บนี่นะคะ คือเราใส่เข้าไปได้เลย|",
      "edit_duration": 16.141,
      "isForceout": true
    },
    {
      "message_id": 827,
      "editor_id": 12,
      "message_received": "มัน... พอมันโดนเรียกใช้นี่มันจะกลายเป็น",
      "slice_count": 1,
      "slices": "มัน... พอมันโดนเรียกใช้นี่มันจะกลายเป็น |",
      "edit_duration": 16.213,
      "isForceout": true
    },
    {
      "message_id": 828,
      "editor_id": 12,
      "message_received": "Argument แต่ตอนที่มันเป็นฟังก์ชันนี่",
      "slice_count": 1,
      "slices": "Argument แต่ตอนที่มันเป็นฟังก์ชันนี่ |",
      "edit_duration": 16.116,
      "isForceout": true
    },
    {
      "message_id": 829,
      "editor_id": 12,
      "message_received": "ตรงในวงเล็บนี่คือ",
      "slice_count": 1,
      "slices": "ตรงในวงเล็บนี่มันคือพารามิเตอร์ |",
      "edit_duration": 16.108,
      "isForceout": true
    },
    {
      "message_id": 830,
      "editor_id": 12,
      "message_received": "หรือตัวแปรที่จะไว้รับค่านะคะ แต่พอ",
      "slice_count": 1,
      "slices": "หรือตัวแปรที่จะไว้รับค่านะคะ แต่พอ|",
      "edit_duration": 16.139,
      "isForceout": true
    },
    {
      "message_id": 831,
      "editor_id": 12,
      "message_received": "เราเอาฟังก์ชันนั้นมาใช้งาน สิ่งที่อยู่ใน",
      "slice_count": 1,
      "slices": "เราเอาฟังก์ชันนั้นมาใช้งาน สิ่งที่อยู่ใน|",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 832,
      "editor_id": 12,
      "message_received": "วงเล็บจะกลายเป็น",
      "slice_count": 1,
      "slices": "วงเล็บจะกลายเป็น Argument หรือค่าที่|",
      "edit_duration": 16.132,
      "isForceout": true
    },
    {
      "message_id": 833,
      "editor_id": 12,
      "message_received": "รับเข้าไปนั่นเอง",
      "slice_count": 1,
      "slices": "รับเข้าไปนั่นเอง|",
      "edit_duration": 16.018,
      "isForceout": true
    },
    {
      "message_id": 834,
      "editor_id": 12,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 16.098,
      "isForceout": true
    },
    {
      "message_id": 835,
      "editor_id": 12,
      "message_received": "นี่ นี่คือส่วนของการสร้าง",
      "slice_count": 1,
      "slices": "นี่คือส่วนของการสร้าง|",
      "edit_duration": 16.106,
      "isForceout": true
    },
    {
      "message_id": 836,
      "editor_id": 12,
      "message_received": "ฟังก์ชันและการเรียกใช้ฟังก์ชันนะคะ มาดูหัวข้อ",
      "slice_count": 1,
      "slices": "ฟังก์ชันและการเรียกใช้ฟังก์ชันนะคะ มาดูหัวข้อ|",
      "edit_duration": 16.103,
      "isForceout": true
    },
    {
      "message_id": 837,
      "editor_id": 12,
      "message_received": "ต่อมาของเราก่อนดีกว่านะคะ เดี๋ยวเด็ก ๆ จะได้",
      "slice_count": 1,
      "slices": "ต่อมาของเราก่อนดีกว่านะคะ เดี๋ยวเด็ก ๆ จะได้|",
      "edit_duration": 16.254,
      "isForceout": true
    },
    {
      "message_id": 838,
      "editor_id": 12,
      "message_received": "ไปเดินงานวันวิทยาศาสตร์ต่อ",
      "slice_count": 1,
      "slices": "ไปเดินงานวันวิทยาศาสตร์ต่อ|",
      "edit_duration": 16.078,
      "isForceout": true
    },
    {
      "message_id": 839,
      "editor_id": 12,
      "message_received": "เหลืออีก 2 หัวข้อ",
      "slice_count": 1,
      "slices": "เหลืออีก 2 หัวข้อ|",
      "edit_duration": 16.112,
      "isForceout": true
    },
    {
      "message_id": 840,
      "editor_id": 12,
      "message_received": "เดี๋ยวนะ เดี๋ยวนะ",
      "slice_count": 1,
      "slices": "เดี๋ยวนะ เดี๋ยวนะ|",
      "edit_duration": 16.058,
      "isForceout": true
    },
    {
      "message_id": 841,
      "editor_id": 12,
      "message_received": "สลับหน้าจอก่อนไม่สลับไม่ได้",
      "slice_count": 1,
      "slices": "สลับหน้าจอก่อนไม่สลับไม่ได้|",
      "edit_duration": 16.116,
      "isForceout": true
    },
    {
      "message_id": 842,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 843,
      "editor_id": 12,
      "message_received": "โอเค",
      "slice_count": 1,
      "slices": "โอเค มา|",
      "edit_duration": 16.051,
      "isForceout": true
    },
    {
      "message_id": 844,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 845,
      "editor_id": 12,
      "message_received": "ดูส่วนต่อมานะคะ ส่วนที่เรียกว่า",
      "slice_count": 1,
      "slices": "ดูส่วนต่อมานะคะ ส่วนที่เรียกว่า |",
      "edit_duration": 16.037,
      "isForceout": true
    },
    {
      "message_id": 846,
      "editor_id": 12,
      "message_received": "\"Default Argument Value\"",
      "slice_count": 1,
      "slices": "\"Default Argument Value\"|",
      "edit_duration": 16.024,
      "isForceout": true
    },
    {
      "message_id": 847,
      "editor_id": 12,
      "message_received": "คืออะไร มันเป็นการกำหนด",
      "slice_count": 1,
      "slices": "คืออะไร มันเป็นการกำหนด |",
      "edit_duration": 16.118,
      "isForceout": true
    },
    {
      "message_id": 848,
      "editor_id": 12,
      "message_received": "Default Argument นี่",
      "slice_count": 1,
      "slices": "Default Argument นี่ |",
      "edit_duration": 16.112,
      "isForceout": true
    },
    {
      "message_id": 849,
      "editor_id": 12,
      "message_received": "กำหนดค่าเริ่มต้นนะคะ เป็นการกำหนดค่าเริ่มต้นให้",
      "slice_count": 1,
      "slices": "กำหนดค่าเริ่มต้นนะคะ เป็นการกำหนดค่าเริ่มต้นให้|",
      "edit_duration": 16.1,
      "isForceout": true
    },
    {
      "message_id": 850,
      "editor_id": 12,
      "message_received": "กับไอ้ค่า",
      "slice_count": 1,
      "slices": "กับไอ้|",
      "edit_duration": 16.141,
      "isForceout": true
    },
    {
      "message_id": 851,
      "editor_id": 12,
      "message_received": "ค่าที่เราจะส่งเข้ามาในฟังก์ชันตอนแรกนะ",
      "slice_count": 1,
      "slices": "ค่าที่เราจะส่งเข้ามาในฟังก์ชันตอนแรกน่นะ |",
      "edit_duration": 16.158,
      "isForceout": true
    },
    {
      "message_id": 852,
      "editor_id": 12,
      "message_received": "ทำให้สามารถเรียกใช้งานฟังก์ชัน",
      "slice_count": 1,
      "slices": "ทำให้สามารถเรียกใช้งานฟังก์ชัน|",
      "edit_duration": 16.107,
      "isForceout": true
    },
    {
      "message_id": 853,
      "editor_id": 12,
      "message_received": "โดยส่ง Argument ที่น้อยกว่าจำนวนที่กำหนดไว้ก็ได้นะคะ",
      "slice_count": 1,
      "slices": "โดยส่ง Argument ที่น้อยกว่าจำนวนที่กำหนดไว้ก็ได้นะคะ |",
      "edit_duration": 16.159,
      "isForceout": true
    },
    {
      "message_id": 854,
      "editor_id": 12,
      "message_received": "ดูตัวอย่างจะเห็นภาพชัด",
      "slice_count": 1,
      "slices": "ดูตัวอย่างจะเห็นภาพชัด |",
      "edit_duration": 16.126,
      "isForceout": true
    },
    {
      "message_id": 855,
      "editor_id": 12,
      "message_received": "เห็นไหม",
      "slice_count": 1,
      "slices": "เห็นไหม |",
      "edit_duration": 16.105,
      "isForceout": true
    },
    {
      "message_id": 856,
      "editor_id": 12,
      "message_received": "นี่นะคะ ในตัวอย่างนี่ สร้างฟังก์ชัน",
      "slice_count": 1,
      "slices": "นี่นะคะ ในตัวอย่างนี่ สร้างฟังก์ชัน|",
      "edit_duration": 16.197,
      "isForceout": true
    },
    {
      "message_id": 857,
      "editor_id": 12,
      "message_received": "ชื่อว่า show_info",
      "slice_count": 1,
      "slices": "ชื่อว่า show_info แล้วพารามิเตอร์|",
      "edit_duration": 16.136,
      "isForceout": true
    },
    {
      "message_id": 858,
      "editor_id": 12,
      "message_received": "ไม่ได้ใส่เป็นพารามิเตอร์",
      "slice_count": 1,
      "slices": "ไม่ได้ใส่เป็นพารามิเตอร์|",
      "edit_duration": 16.152,
      "isForceout": true
    },
    {
      "message_id": 859,
      "editor_id": 12,
      "message_received": "เห็นไหม ใส่ Argument เข้าไปด้วยเลย มี พ",
      "slice_count": 1,
      "slices": "เห็นไหม ใส่ Argument เข้าไปด้วยเลย มีพารามิเตอร์ชื่อ name_|",
      "edit_duration": 16.152,
      "isForceout": true
    },
    {
      "message_id": 860,
      "editor_id": 12,
      "message_received": "Salary มี Argument =",
      "slice_count": 1,
      "slices": "Salary มี Argument = |",
      "edit_duration": 16.119,
      "isForceout": true
    },
    {
      "message_id": 861,
      "editor_id": 12,
      "message_received": "84360 เห็นไหมคะ",
      "slice_count": 1,
      "slices": "84360 เห็นไหมคะ |",
      "edit_duration": 16.123,
      "isForceout": true
    },
    {
      "message_id": 862,
      "editor_id": 12,
      "message_received": "นี่คือการ Defal",
      "slice_count": 1,
      "slices": "นี่คือการ Default |",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 863,
      "editor_id": 12,
      "message_received": "แล้วกำหนด Argument ให้มันด้วยเลยนะคะ แล้วก็",
      "slice_count": 1,
      "slices": "แล้วกำหนด Argument ให้มันด้วยเลยนะคะ แล้วก็|",
      "edit_duration": 16.155,
      "isForceout": true
    },
    {
      "message_id": 864,
      "editor_id": 12,
      "message_received": "สร้างพารามิเตอร์ตัวที่ 2 ชื่อว่า lang",
      "slice_count": 1,
      "slices": "สร้างพารามิเตอร์ตัวที่ 2 ชื่อว่า lang|",
      "edit_duration": 16.07,
      "isForceout": true
    },
    {
      "message_id": 865,
      "editor_id": 12,
      "message_received": "หรือ Language นะคะ มาจากคำว่า \"Language\"",
      "slice_count": 1,
      "slices": "หรือ Language นะคะ มาจากคำว่า \"Language\"|",
      "edit_duration": 16.186,
      "isForceout": true
    },
    {
      "message_id": 866,
      "editor_id": 12,
      "message_received": "แล้วใส่  Argument ที่ชื่อว่า Python",
      "slice_count": 1,
      "slices": "แล้วใส่ Argument ที่ชื่อว่า Python ลงไป |",
      "edit_duration": 16.139,
      "isForceout": true
    },
    {
      "message_id": 867,
      "editor_id": 12,
      "message_received": "แล้วก็สั่งให้ print",
      "slice_count": 1,
      "slices": "แล้วก็สั่งให้ print |",
      "edit_duration": 16.122,
      "isForceout": true
    },
    {
      "message_id": 868,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 869,
      "editor_id": 12,
      "message_received": "print ที่ 1 บอกให้ print เฉพาะแค่ชื่อ",
      "slice_count": 1,
      "slices": "print ที่ 1 บอกให้ print เฉพาะชื่อ |",
      "edit_duration": 16.113,
      "isForceout": true
    },
    {
      "message_id": 870,
      "editor_id": 12,
      "message_received": "print ที่ 2",
      "slice_count": 1,
      "slices": "print ที่ 2 บอกให้ print |",
      "edit_duration": 16.143,
      "isForceout": true
    },
    {
      "message_id": 871,
      "editor_id": 12,
      "message_received": "ก็คือ Argument ที่ชื่อ...",
      "slice_count": 1,
      "slices": "ก็คือ Argument ที่ชื่อ... |",
      "edit_duration": 16.133,
      "isForceout": true
    },
    {
      "message_id": 872,
      "editor_id": 12,
      "message_received": "ไม่ใช่ print Argument print parameter",
      "slice_count": 1,
      "slices": "ไม่ใช่ print Argument print parameter print lang |",
      "edit_duration": 16.11,
      "isForceout": true
    },
    {
      "message_id": 873,
      "editor_id": 12,
      "message_received": "นะคะ ที่ชื่อ Salary เห็นไหม print Name print Salary",
      "slice_count": 1,
      "slices": "นะคะ ที่ชื่อ Salary เห็นไหม print Name print Salary|",
      "edit_duration": 16.178,
      "isForceout": true
    },
    {
      "message_id": 874,
      "editor_id": 12,
      "message_received": "แล้วก็ print",
      "slice_count": 1,
      "slices": "แล้วก็ print|",
      "edit_duration": 16.136,
      "isForceout": true
    },
    {
      "message_id": 875,
      "editor_id": 12,
      "message_received": "ตอนเราเรียกใช้ ให้เด็ก ๆ ดูตอน Calling Function",
      "slice_count": 1,
      "slices": "ตอนเราเรียกใช้ ให้เด็ก ๆ ดูตอน Calling Function |",
      "edit_duration": 16.113,
      "isForceout": true
    },
    {
      "message_id": 876,
      "editor_id": 12,
      "message_received": "ใน name นี่เราไม่ได้กำหนด Argument ให้เหมือน salary",
      "slice_count": 1,
      "slices": "ใน name นี่เราไม่ได้กำหนด Argument ให้เหมือน salary |",
      "edit_duration": 16.122,
      "isForceout": true
    },
    {
      "message_id": 877,
      "editor_id": 12,
      "message_received": "กับ Lang Language",
      "slice_count": 1,
      "slices": "กับ Lang Language|",
      "edit_duration": 16.217,
      "isForceout": true
    },
    {
      "message_id": 878,
      "editor_id": 12,
      "message_received": "เห็นไหมคะ",
      "slice_count": 1,
      "slices": "เห็นไหมคะ |",
      "edit_duration": 16.123,
      "isForceout": true
    },
    {
      "message_id": 879,
      "editor_id": 12,
      "message_received": "พอ พอเราเรียกนะคะ เรียกใช้มันปุ๊บนี่",
      "slice_count": 1,
      "slices": "พอ พอเราเรียกนะคะ เรียกใช้มันปุ๊บนี่ |",
      "edit_duration": 16.139,
      "isForceout": true
    },
    {
      "message_id": 880,
      "editor_id": 12,
      "message_received": "อันนี้ผิดนะนี่ พิมพ์ผิดขอโทษ มันต้องเป็น",
      "slice_count": 1,
      "slices": "อันนี้ผิดนะนี่ พิมพ์ผิดขอโทษ มันต้องเป็น |",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 881,
      "editor_id": 12,
      "message_received": "Python ขึ้นมา ไม่ใช่ JAVA",
      "slice_count": 1,
      "slices": "Python ขึ้นมา ไม่ใช่ JAVA นะคะ |",
      "edit_duration": 16.089,
      "isForceout": true
    },
    {
      "message_id": 882,
      "editor_id": 12,
      "message_received": "เดี๋ยว ๆ ขอแก้ก่อน",
      "slice_count": 1,
      "slices": "เดี๋ยว ๆ ขอแก้ก่อน |",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 883,
      "editor_id": 12,
      "message_received": "ไหง มือบอกไปพิมพ์ Java สะงั้น",
      "slice_count": 1,
      "slices": "ไหง มือบอนไปพิมพ์ Java สะ|",
      "edit_duration": 16.063,
      "isForceout": true
    },
    {
      "message_id": 884,
      "editor_id": 12,
      "message_received": "สะอย่างนั้น เพราะ Argument ที่เราใส่เข้าไป",
      "slice_count": 1,
      "slices": "อย่างนั้น เพราะ Argument ที่เราใส่เข้าไป|",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 885,
      "editor_id": 12,
      "message_received": "ชื่อ Python นะคะ",
      "slice_count": 1,
      "slices": "ื่อ Python นะคะ |",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 886,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 887,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 888,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 889,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 890,
      "editor_id": 12,
      "message_received": "ไม่สลับอีกแล้ว ไม่เป็นไร",
      "slice_count": 1,
      "slices": "ไม่สลับอีกแล้ว ไม่เป็นไร|",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 891,
      "editor_id": 12,
      "message_received": "เมื่อกี้กลับมาแก้",
      "slice_count": 1,
      "slices": "เดี๋ยวขยายขึ้นใหม่ เมื่อกี้กลับมาแก้|",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 892,
      "editor_id": 12,
      "message_received": "ดูนะคะ เดี๋ยว",
      "slice_count": 1,
      "slices": " ดูนะคะ เดี๋ยว|",
      "edit_duration": 16.117,
      "isForceout": true
    },
    {
      "message_id": 893,
      "editor_id": 12,
      "message_received": "เราจะลองทำฟังก์ชันแบบกำหนด Argument ด้วย",
      "slice_count": 1,
      "slices": "เราจะลองทำฟังก์ชันแบบกำหนด Argument ด้วย|",
      "edit_duration": 16.088,
      "isForceout": true
    },
    {
      "message_id": 894,
      "editor_id": 12,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 16.094,
      "isForceout": true
    },
    {
      "message_id": 895,
      "editor_id": 12,
      "message_received": "นะ เพราะฉะนั้น เปิด Colab ของเรา",
      "slice_count": 1,
      "slices": "นะ เพราะฉะนั้น เปิด Colab ของเรา|",
      "edit_duration": 16.313,
      "isForceout": true
    },
    {
      "message_id": 896,
      "editor_id": 12,
      "message_received": "ขึ้นมาไว้นะคะ",
      "slice_count": 1,
      "slices": "ขึ้นมาไว้นะคะ |",
      "edit_duration": 16.078,
      "isForceout": true
    },
    {
      "message_id": 897,
      "editor_id": 12,
      "message_received": "แล้วเราก็ต้องสลับ",
      "slice_count": 1,
      "slices": "แล้วเราก็ต้องสลับ|",
      "edit_duration": 16.067,
      "isForceout": true
    },
    {
      "message_id": 898,
      "editor_id": 12,
      "message_received": "โอเคสลับได้",
      "slice_count": 1,
      "slices": " สลับก่อน โอเคสลับได้|",
      "edit_duration": 16.057,
      "isForceout": true
    },
    {
      "message_id": 899,
      "editor_id": 12,
      "message_received": "โอเค สลับได้ เดี๋ยวสลับไป เดี๋ยวสลับไม่ได้ เดี๋ยวจะตีมือ",
      "slice_count": 1,
      "slices": "โอเค สลับได้ เดี๋ยวสลับได้ เดี๋ยวสลับไม่ได้ เดี๋ยวจะตีมือ|",
      "edit_duration": 16.245,
      "isForceout": true
    },
    {
      "message_id": 900,
      "editor_id": 12,
      "message_received": "นะคะ โอเค",
      "slice_count": 1,
      "slices": "นะคะ โอเค|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 901,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 902,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 903,
      "editor_id": 12,
      "message_received": "ทีนี้ สร้างโค้ดใหม่เลยนะ",
      "slice_count": 1,
      "slices": "ทีนี้ สร้างโค้ดใหม่เลยนะ|",
      "edit_duration": 16.096,
      "isForceout": true
    },
    {
      "message_id": 904,
      "editor_id": 12,
      "message_received": "เด็ก ๆ กด + เพิ่มโค้ดใหม่ไปเลย",
      "slice_count": 1,
      "slices": " เด็ก ๆ กด + เพิ่มโค้ดใหม่ไปเลย|",
      "edit_duration": 16.064,
      "isForceout": true
    },
    {
      "message_id": 905,
      "editor_id": 12,
      "message_received": "จะได้ไม่ไปงงกับอันแรกนะคะ อันแรกเป็นการสร้างฟังก์ชันแบบปกติ",
      "slice_count": 1,
      "slices": "จะได้ไม่ไปงงกับอันแรกนะคะ อันแรกเป็นการสร้างฟังก์ชันแบบปกติ|",
      "edit_duration": 16.254,
      "isForceout": true
    },
    {
      "message_id": 906,
      "editor_id": 12,
      "message_received": "ที่ไม่ได้กำหนดค่า Argument ให่",
      "slice_count": 1,
      "slices": "ที่ไม่ได้กำหนดค่า Argument ให|",
      "edit_duration": 16.092,
      "isForceout": true
    },
    {
      "message_id": 907,
      "editor_id": 12,
      "message_received": "มาดูแบบที่ 2 ที่เราสร้างฟังก์ชันที่มีการ...",
      "slice_count": 1,
      "slices": "้ มาดูแบบที่ 2 ที่เราสร้างฟังก์ชันที่มีการ...|",
      "edit_duration": 16.087,
      "isForceout": true
    },
    {
      "message_id": 908,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 909,
      "editor_id": 12,
      "message_received": "มันทะลุจอไป",
      "slice_count": 1,
      "slices": " เดี๋ยวนะ มันทะลุจอไป|",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 910,
      "editor_id": 12,
      "message_received": "จอไป",
      "slice_count": 1,
      "slices": "จอไป|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 911,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 912,
      "editor_id": 12,
      "message_received": "นะคะ ฟังก์ชันแบบที่ 2",
      "slice_count": 1,
      "slices": "นะคะ ฟังก์ชันแบบที่ 2|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 913,
      "editor_id": 12,
      "message_received": "ชื่อว่า Default Argument Value",
      "slice_count": 1,
      "slices": " ชื่อว่า Default Argument Value|",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 914,
      "editor_id": 12,
      "message_received": "นี่นะคะ แบบที่มีการกำหนดค่า",
      "slice_count": 1,
      "slices": " นี่นะคะ แบบที่มีการกำหนดค่า|",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 915,
      "editor_id": 12,
      "message_received": "ให้ Argument ในฟังก์ชันเลยนะคะ ก่อนอื่น เราก็ต้องพิมพ์",
      "slice_count": 1,
      "slices": "ให้ Argument ในฟังก์ชันเลยนะคะ ก่อนอื่น เราก็ต้องพิมพ์|",
      "edit_duration": 16.089,
      "isForceout": true
    },
    {
      "message_id": 916,
      "editor_id": 12,
      "message_received": "คำสั่ง def",
      "slice_count": 1,
      "slices": "คำสั่ง def|",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 917,
      "editor_id": 12,
      "message_received": "d-e-f เพื่อประกาศตัวแปร... เพื่อประกาศ",
      "slice_count": 1,
      "slices": " d-e-f เพื่อประกาศตัวแปร... เพื่อประกาศ|",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 918,
      "editor_id": 12,
      "message_received": "ฟังก์ชัน แล้วก็ตามด้วย",
      "slice_count": 1,
      "slices": "ฟังก์ชัน แล้วก็ตามด้วย|",
      "edit_duration": 16.093,
      "isForceout": true
    },
    {
      "message_id": 919,
      "editor_id": 12,
      "message_received": "ชื่อฟังก์ชัน ซึ้งในตัวอย่างใช้คำว่า \"show_info\"",
      "slice_count": 1,
      "slices": "ชื่อฟังก์ชัน ซึ่งในตัวอย่างใช้คำว่า \"show_info\"|",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 920,
      "editor_id": 12,
      "message_received": "นะคะ ไม่อยาก",
      "slice_count": 1,
      "slices": " นะคะ ไม่อยาก|",
      "edit_duration": 16.088,
      "isForceout": true
    },
    {
      "message_id": 921,
      "editor_id": 12,
      "message_received": "ตั้งชื่อยาวกว่านี้ก็...",
      "slice_count": 1,
      "slices": "ตั้งชื่อยาวกว่านี้ก็...|",
      "edit_duration": 16.202,
      "isForceout": true
    },
    {
      "message_id": 922,
      "editor_id": 12,
      "message_received": "สังเกตนะคะ เวลาตั้งชื่อ ฟังก์",
      "slice_count": 1,
      "slices": " สังเกตนะคะ เวลาตั้งชื่อฟังก์|",
      "edit_duration": 16.086,
      "isForceout": true
    },
    {
      "message_id": 923,
      "editor_id": 12,
      "message_received": "ถ้าชื่อมันเป็น 2 ประโยคนี่ เขาจะใช้ Under sco",
      "slice_count": 1,
      "slices": "กัน ถ้าชื่อมันเป็น 2 ประโยคนี่ เขาจะใช้ Under sco|",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 924,
      "editor_id": 12,
      "message_received": "แยกประโยคที่ 1 กับประโยคที่ 2 เห็นไหมคะ s-",
      "slice_count": 1,
      "slices": "re  แยกประโยคที่ 1 กับประโยคที่ 2 เห็นไหมคะ s-|",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 925,
      "editor_id": 12,
      "message_received": "h-o-w show คือ ประโยคที่ 1",
      "slice_count": 1,
      "slices": "h-o-w show คือ ประโยคที่ 1|",
      "edit_duration": 16.129,
      "isForceout": true
    },
    {
      "message_id": 926,
      "editor_id": 12,
      "message_received": "show คือแสดงนะคะ แล้วตามด้วย",
      "slice_count": 1,
      "slices": " show คือแสดงนะคะ แล้วตามด้วย|",
      "edit_duration": 16.134,
      "isForceout": true
    },
    {
      "message_id": 927,
      "editor_id": 12,
      "message_received": "ประโยคที่ 2 คือ คำว่า \"info\"",
      "slice_count": 1,
      "slices": "ประโยคที่ 2 คือ คำว่า \"info\"|",
      "edit_duration": 16.098,
      "isForceout": true
    },
    {
      "message_id": 928,
      "editor_id": 12,
      "message_received": "ก็คือโชว์ข้อมูลนั่นเองนะคะ info ย่อมาจาก",
      "slice_count": 1,
      "slices": " ก็คือโชว์ข้อมูลนั่นเองนะคะ info ย่อมาจาก|",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 929,
      "editor_id": 12,
      "message_received": "information นั่นเองนะคะ",
      "slice_count": 1,
      "slices": " information นั่นเองนะคะ |",
      "edit_duration": 16.089,
      "isForceout": true
    },
    {
      "message_id": 930,
      "editor_id": 12,
      "message_received": "ตอนนี้เราสร้างฟังก์ชันที่ชื่อ",
      "slice_count": 1,
      "slices": "ตอนนี้เราสร้างฟังก์ชันที่ชื่อ|",
      "edit_duration": 16.136,
      "isForceout": true
    },
    {
      "message_id": 931,
      "editor_id": 12,
      "message_received": "สร้างฟังก์ชันที่ชื่อว่า show_info นะคะ โดย",
      "slice_count": 1,
      "slices": "ว่า show_info นะคะ โดย|",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 932,
      "editor_id": 12,
      "message_received": "ในนั้นนี่ กำหนดพารามิเตอร์",
      "slice_count": 1,
      "slices": "ในนั้นนี่ กำหนดพารามิเตอร์|",
      "edit_duration": 16.111,
      "isForceout": true
    },
    {
      "message_id": 933,
      "editor_id": 12,
      "message_received": "ตัวที่ 1 ชื่อว่า name n-a-m-e",
      "slice_count": 1,
      "slices": "ตัวที่ 1 ชื่อว่า name n-a-m-e|",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 934,
      "editor_id": 12,
      "message_received": "name นะคะ",
      "slice_count": 1,
      "slices": " name นะคะ |",
      "edit_duration": 16.139,
      "isForceout": true
    },
    {
      "message_id": 935,
      "editor_id": 12,
      "message_received": "แล้วมีพารามิเตอร์ที่ 2 คั่นด้วย",
      "slice_count": 1,
      "slices": "แล้วมีพารามิเตอร์ที่ 2 คั่นด้วย|",
      "edit_duration": 16.072,
      "isForceout": true
    },
    {
      "message_id": 936,
      "editor_id": 12,
      "message_received": "โคลอน ไม่ใช่โคลอน คอมมา",
      "slice_count": 1,
      "slices": "โคลอน ไม่ใช่โคลอน คอมมา|",
      "edit_duration": 16.1,
      "isForceout": true
    },
    {
      "message_id": 937,
      "editor_id": 12,
      "message_received": "เรียกผิด เรียกถูกตลอดเลย",
      "slice_count": 1,
      "slices": "เรียกผิด เรียกถูกตลอดเลย|",
      "edit_duration": 16.185,
      "isForceout": true
    },
    {
      "message_id": 938,
      "editor_id": 12,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 16.088,
      "isForceout": true
    },
    {
      "message_id": 939,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วยชื่อพารามิเตอร์ตัวที่ 2 ซึ่งพารามิเตอร์ตัวที่ 2 นี่",
      "slice_count": 1,
      "slices": "คอมมานะคะ แล้วก็ตามด้วยชื่อพารามิเตอร์ตัวที่ 2 ซึ่งพารามิเตอร์ตัวที่ 2 นี่|",
      "edit_duration": 16.089,
      "isForceout": true
    },
    {
      "message_id": 940,
      "editor_id": 12,
      "message_received": "เราจะกำหนดค่า",
      "slice_count": 1,
      "slices": "เราจะกำหนดค่า|",
      "edit_duration": 16.111,
      "isForceout": true
    },
    {
      "message_id": 941,
      "editor_id": 12,
      "message_received": "Argument ให้เขาไปเลยนะคะ เพราะฉะนั้น พารามิเตอร์",
      "slice_count": 1,
      "slices": " Argument ให้เขาไปเลยนะคะ เพราะฉะนั้น พารามิเตอร์|",
      "edit_duration": 16.227,
      "isForceout": true
    },
    {
      "message_id": 942,
      "editor_id": 12,
      "message_received": "ตัวที่ 2 ชื่อว่า",
      "slice_count": 1,
      "slices": "ตัวที่ 2 ชื่อว่า|",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 943,
      "editor_id": 12,
      "message_received": "ซึ่งแปลว่าเงินเดือนนั่นเองนะคะ salary",
      "slice_count": 1,
      "slices": " salary ซึ่งแปลว่าเงินเดือนนั่นเองนะคะ salary|",
      "edit_duration": 16.086,
      "isForceout": true
    },
    {
      "message_id": 944,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 945,
      "editor_id": 12,
      "message_received": "ซึ่งแปลว่าเงินเดือน อยากได้เงินเดือนเท่าไหร่เด็ก ๆ",
      "slice_count": 1,
      "slices": " ซึ่งแปลว่าเงินเดือน อยากได้เงินเดือนเท่าไหร่เด็ก ๆ |",
      "edit_duration": 16.077,
      "isForceout": true
    },
    {
      "message_id": 946,
      "editor_id": 12,
      "message_received": "ตรงเครื่องหมายเท่ากับใส่เข้าไปนะลูก",
      "slice_count": 1,
      "slices": "ตรงเครื่องหมายเท่ากับใส่เข้าไปค่ะลูก|",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 947,
      "editor_id": 12,
      "message_received": "อันนี้กำหนดเองได้เลยนะคะ เด็ก ๆ อยากได้เม่าไหร่ เด็ก ๆ กำหนดเอง",
      "slice_count": 1,
      "slices": " อันนี้กำหนดเองได้เลยนะคะ เด็ก ๆ อยากได้เท่าไหร่ เด็ก ๆ กำหนดเอาเอง|",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 948,
      "editor_id": 12,
      "message_received": "ใส่เข้าไปเองเลย",
      "slice_count": 1,
      "slices": "เลยใส่เข้าไปเองเลย|",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 949,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 950,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 951,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 952,
      "editor_id": 12,
      "message_received": "อันนี้",
      "slice_count": 1,
      "slices": " อันนี้|",
      "edit_duration": 16.1,
      "isForceout": true
    },
    {
      "message_id": 953,
      "editor_id": 12,
      "message_received": "เขาบอกว่าค่าเริ่มต้นที่ให้ สมมติ 20,000",
      "slice_count": 1,
      "slices": "เขาบอกว่าค่าเริ่มต้นที่ให้สมมติ 20,000|",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 954,
      "editor_id": 12,
      "message_received": "หน่วย หน่วย",
      "slice_count": 1,
      "slices": " หน่วย หน่วย|",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 955,
      "editor_id": 12,
      "message_received": "สิบ ร้อย พัน หมื่น นะคะ 20,000",
      "slice_count": 1,
      "slices": "สิบ ร้อย พัน หมื่น นะคะ 20,000|",
      "edit_duration": 16.177,
      "isForceout": true
    },
    {
      "message_id": 956,
      "editor_id": 12,
      "message_received": "ปุ๊บนะคะ เสร็จแล้ว",
      "slice_count": 1,
      "slices": " ปุ๊บนะคะ เสร็จแล้ว|",
      "edit_duration": 16.09,
      "isForceout": true
    },
    {
      "message_id": 957,
      "editor_id": 12,
      "message_received": "เพิ่มพารามิเตอร์ตัวที่ 3 ชื่อว่า",
      "slice_count": 1,
      "slices": "เพิ่มพารามิเตอร์ตัวที่ 3 ชื่อว่า|",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 958,
      "editor_id": 12,
      "message_received": "lang ซื้อมาจากคำว่า",
      "slice_count": 1,
      "slices": " lang ซึ่งมาจากคำว|",
      "edit_duration": 16.088,
      "isForceout": true
    },
    {
      "message_id": 959,
      "editor_id": 12,
      "message_received": "ืn-g lang นะคะ",
      "slice_count": 1,
      "slices": "ื n-g lang นะคะ |",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 960,
      "editor_id": 12,
      "message_received": "แล้วตามด้วยเครื่องหมาย =",
      "slice_count": 1,
      "slices": "แล้วตามด้วยเครื่องหมาย =|",
      "edit_duration": 16.087,
      "isForceout": true
    },
    {
      "message_id": 961,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วยชื่อ...",
      "slice_count": 1,
      "slices": " แล้วก็ตามด้วยชื่อ...|",
      "edit_duration": 16.059,
      "isForceout": true
    },
    {
      "message_id": 962,
      "editor_id": 12,
      "message_received": "คำว่า Python lang",
      "slice_count": 1,
      "slices": " คำว่า Python lang|",
      "edit_duration": 16.098,
      "isForceout": true
    },
    {
      "message_id": 963,
      "editor_id": 12,
      "message_received": "ในที่นี้ภาษาเริ่มต้นเข้าบอกว่า Python",
      "slice_count": 1,
      "slices": " ในที่นี้ภาษาเริ่มต้นเข้าบอกว่า Python |",
      "edit_duration": 16.127,
      "isForceout": true
    },
    {
      "message_id": 964,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 965,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 966,
      "editor_id": 12,
      "message_received": "เมื่อเสร็จ",
      "slice_count": 1,
      "slices": "เมื่อเสร็จ|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 967,
      "editor_id": 12,
      "message_received": "เมื่อจบ เมื่อจบ",
      "slice_count": 1,
      "slices": "เมื่อจบ เมื่อจบ|",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 968,
      "editor_id": 12,
      "message_received": "การประกาศฟังก์ชัน ปิดด้วยเครื่องหมาย :",
      "slice_count": 1,
      "slices": "การประกาศฟังก์ชัน ปิดด้วยเครื่องหมาย :|",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 969,
      "editor_id": 12,
      "message_received": "เสมอนะคะเด็ก ๆ",
      "slice_count": 1,
      "slices": " เสมอนะคะ เด็ก ๆ |",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 970,
      "editor_id": 12,
      "message_received": "ตอนนี้เรามีฟังก์ชันที่",
      "slice_count": 1,
      "slices": "ตอนนี้เรามีฟังก์ชันที่|",
      "edit_duration": 16.088,
      "isForceout": true
    },
    {
      "message_id": 971,
      "editor_id": 12,
      "message_received": "ชื่อว่า show_info นะคะ ดูไปด้วย",
      "slice_count": 1,
      "slices": "ชื่อว่า show_info นะคะ ดูไปด้วย|",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 972,
      "editor_id": 12,
      "message_received": "อธิบายไปด้วย มีพารามิเตอร์ทั้งหมด 3 ตัว",
      "slice_count": 1,
      "slices": "อธิบายไปด้วย มีพารามิเตอร์ทั้งหมด 3 ตัว|",
      "edit_duration": 16.106,
      "isForceout": true
    },
    {
      "message_id": 973,
      "editor_id": 12,
      "message_received": "คือ name salary นะคะ โดยที่ salary นี่",
      "slice_count": 1,
      "slices": "คือ name salary นะคะ โดยที่ salary นี่|",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 974,
      "editor_id": 12,
      "message_received": "กำหนด Argument เริ่มต้นด้วยที่ 20,000",
      "slice_count": 1,
      "slices": "กำหนด Argument เริ่มต้นด้วยที่ 20,000|",
      "edit_duration": 16.14,
      "isForceout": true
    },
    {
      "message_id": 975,
      "editor_id": 12,
      "message_received": "แล้วก็มี lang โดยกำหนด Argument",
      "slice_count": 1,
      "slices": " แล้วก็มี lang โดยกำหนด Argument|",
      "edit_duration": 16.078,
      "isForceout": true
    },
    {
      "message_id": 976,
      "editor_id": 12,
      "message_received": "ของ",
      "slice_count": 1,
      "slices": " ของ|",
      "edit_duration": 16.116,
      "isForceout": true
    },
    {
      "message_id": 977,
      "editor_id": 12,
      "message_received": "Language นี่นะคะ ว่า Python",
      "slice_count": 1,
      "slices": "Language นี่นะคะ ว่า Python|",
      "edit_duration": 16.153,
      "isForceout": true
    },
    {
      "message_id": 978,
      "editor_id": 12,
      "message_received": "เมื่อประกาศฟังก์ชันเสร็จ",
      "slice_count": 1,
      "slices": " เมื่อประกาศฟังก์ชันเสร็จ|",
      "edit_duration": 16.113,
      "isForceout": true
    },
    {
      "message_id": 979,
      "editor_id": 12,
      "message_received": "หลังจากนี้ ก็คือ 1. นะคะ print ค่ะ ให้ใช้คำสั่ง",
      "slice_count": 1,
      "slices": " สิ่งที่เราต้องการให้มันทำงานหลังจากนี้ ก็คือ 1. นะคะ print ค่ะ ให้ใช้คำสั่ง|",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 980,
      "editor_id": 12,
      "message_received": "print",
      "slice_count": 1,
      "slices": " print|",
      "edit_duration": 16.092,
      "isForceout": true
    },
    {
      "message_id": 981,
      "editor_id": 12,
      "message_received": "print อะไรบ้าง print แรก ก็คือต้องการ",
      "slice_count": 1,
      "slices": " print อะไรบ้าง print แรก ก็คือต้องการ|",
      "edit_duration": 16.833,
      "isForceout": true
    },
    {
      "message_id": 982,
      "editor_id": 12,
      "message_received": "ให้ print ชื่อ",
      "slice_count": 1,
      "slices": "ให้ print ชื่อ|",
      "edit_duration": 16.05,
      "isForceout": true
    },
    {
      "message_id": 983,
      "editor_id": 12,
      "message_received": "ก็จะอยู่ในเครื่องหมายคำพูด แล้วตามด้วย",
      "slice_count": 1,
      "slices": "ก็จะอยู่ในเครื่องหมายคำพูด แล้วตามด้วย|",
      "edit_duration": 16.19,
      "isForceout": true
    },
    {
      "message_id": 984,
      "editor_id": 12,
      "message_received": "ข้อความ ซึ่งในที่นี้",
      "slice_count": 1,
      "slices": "ข้อความ ซึ่งในที่นี้|",
      "edit_duration": 16.088,
      "isForceout": true
    },
    {
      "message_id": 985,
      "editor_id": 12,
      "message_received": "เราจะไม่พิมพ์เป็นภาษาไทยแล้วนะ เพื่อให้รู้ว่าตรงนี้คือสิ่งที่เราต้องการให้",
      "slice_count": 1,
      "slices": "เราจะไม่พิมพ์เป็นภาษาไทยแล้วนะ เพื่อให้รู้ว่าตรงนี้คือสิ่งที่เราต้องการให|",
      "edit_duration": 16.766,
      "isForceout": true
    },
    {
      "message_id": 986,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 987,
      "editor_id": 12,
      "message_received": "ก็คือชื่อนะคะ",
      "slice_count": 1,
      "slices": "้พิมพ์ ก็คือชื่อนะคะ |",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 988,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วยเครื่องหมาย :",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วยเครื่องหมาย :|",
      "edit_duration": 16.086,
      "isForceout": true
    },
    {
      "message_id": 989,
      "editor_id": 12,
      "message_received": ": ชื่อ",
      "slice_count": 1,
      "slices": " ชื่อ|",
      "edit_duration": 16.297,
      "isForceout": true
    },
    {
      "message_id": 990,
      "editor_id": 12,
      "message_received": "เปลี่ยนเป็นภาษาไทย",
      "slice_count": 1,
      "slices": "เปลี่ยนเป็นภาษาไทย|",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 991,
      "editor_id": 12,
      "message_received": "ใส่ %s",
      "slice_count": 1,
      "slices": "ใส่โคลอน ใส่ %s|",
      "edit_duration": 16.125,
      "isForceout": true
    },
    {
      "message_id": 992,
      "editor_id": 12,
      "message_received": "อย่าลืมว่าเมื่อเราใช้เปอร์เซ็นต์ ตัวอักษร",
      "slice_count": 1,
      "slices": " อย่าลืมว่าเมื่อเราใช้เปอร์เซ็นต์ ตัวอักษร|",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 993,
      "editor_id": 12,
      "message_received": "จะเป็นตัวเล็กเสมอ ไม่ใช่ตัวใหญ่ เพราะเราผิดไปแล้ว 1 ครั้งนะคะ",
      "slice_count": 1,
      "slices": "จะเป็นตัวเล็กเสมอ ไม่ใช่ตัวใหญ่ เพราะเราผิดไปแล้ว 1 ครั้งนะคะ |",
      "edit_duration": 16.289,
      "isForceout": true
    },
    {
      "message_id": 994,
      "editor_id": 12,
      "message_received": "เราต้องจำให้ได้",
      "slice_count": 1,
      "slices": "เราจำได้นะคะ เราต้องจำให้ได้|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 995,
      "editor_id": 12,
      "message_received": "แล้วไปที่หลังเครื่องหมาย",
      "slice_count": 1,
      "slices": "แล้วไปที่หลังเครื่องหมาย|",
      "edit_duration": 16.09,
      "isForceout": true
    },
    {
      "message_id": 996,
      "editor_id": 12,
      "message_received": "คำพูดนะคะ อยู่หลัง",
      "slice_count": 1,
      "slices": "คำพูดนะคะ อยู่หลัง|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 997,
      "editor_id": 12,
      "message_received": "เครื่องหมายคำพูดนะ เด็ก ๆ ดูดี ๆ เลื่อนตำแหน่งมานะ แล้วก็",
      "slice_count": 1,
      "slices": "เครื่องหมายคำพูดนะ เด็ก ๆ ดูดี ๆ เลื่อนตำแหน่งมานะคะ แล้วก็|",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 998,
      "editor_id": 12,
      "message_received": "ใส่เปอร์เซ็นต์แล้วก็เรียกพารามิเตอร์",
      "slice_count": 1,
      "slices": "ใส่เปอร์เซ็นต์แล้วก็เรียกพารามิเตอร์|",
      "edit_duration": 12.567,
      "isForceout": false
    },
    {
      "message_id": 999,
      "editor_id": 12,
      "message_received": "name มาใช้นะคะ แล้วก็พิมพ์คำว่า \"name\"",
      "slice_count": 1,
      "slices": " name มาใช้นะคะ แล้วก็พิมพ์คำว่า \"name\" |",
      "edit_duration": 8.565,
      "isForceout": false
    },
    {
      "message_id": 1000,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1001,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1002,
      "editor_id": 12,
      "message_received": "เสร็จ",
      "slice_count": 1,
      "slices": "เสร็จ|",
      "edit_duration": 16.1,
      "isForceout": true
    },
    {
      "message_id": 1003,
      "editor_id": 12,
      "message_received": "statemat ที่ 1 statemet ที่ 2",
      "slice_count": 1,
      "slices": " statement ที่ 1 statemet ที่ 2|",
      "edit_duration": 16.109,
      "isForceout": true
    },
    {
      "message_id": 1004,
      "editor_id": 12,
      "message_received": "print ชื่อค่ะ พิมพ์ค่ะ",
      "slice_count": 1,
      "slices": " print ชื่อค่ะ พิมพ์ค่ะ |",
      "edit_duration": 16.089,
      "isForceout": true
    },
    {
      "message_id": 1005,
      "editor_id": 12,
      "message_received": "print พิมพ์ print เหมือนเดิม",
      "slice_count": 1,
      "slices": "print พิมพ์ print เหมือนเดิม|",
      "edit_duration": 16.564,
      "isForceout": true
    },
    {
      "message_id": 1006,
      "editor_id": 12,
      "message_received": "แล้วบอกไม่ใช่ชื่อสิ",
      "slice_count": 1,
      "slices": "แล้วบอกไม่ใช่ชื่อสิ|",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 1007,
      "editor_id": 12,
      "message_received": "Salary คือ เงินเดือน ขอโทษ ในเครื่องหมายคำพูด",
      "slice_count": 1,
      "slices": " salary คือ เงินเดือน ขอโทษ ในเครื่องหมายคำพูด|",
      "edit_duration": 16.107,
      "isForceout": true
    },
    {
      "message_id": 1008,
      "editor_id": 12,
      "message_received": "ใส่คำว่า \"เงินเดือน\" ค่ะ แปลเป็นไทยเลย",
      "slice_count": 1,
      "slices": "ใส่คำว่า \"เงินเดือน\" ค่ะ แปลเป็นไทยเลย|",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 1009,
      "editor_id": 12,
      "message_received": "เด็ก ๆ น่าจะพิมพ์ง่ายขึ้น",
      "slice_count": 1,
      "slices": "เด็ก ๆ น่าจะพิมพ์ง่ายขึ้น|",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 1010,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1011,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1012,
      "editor_id": 12,
      "message_received": "นะคะ เมื่อเราต้องการ",
      "slice_count": 1,
      "slices": "นะคะ เมื่อเราต้องการ|",
      "edit_duration": 16.065,
      "isForceout": true
    },
    {
      "message_id": 1013,
      "editor_id": 12,
      "message_received": "เลขที่เป็นจำนวนเต็มนะคะ ไม่มีทศนิยมนี่ เรา",
      "slice_count": 1,
      "slices": "เลขที่เป็นจำนวนเต็มนะคะ ไม่มีทศนิยมนี่ เรา|",
      "edit_duration": 16.122,
      "isForceout": true
    },
    {
      "message_id": 1014,
      "editor_id": 12,
      "message_received": "ก็ใช้ %d",
      "slice_count": 1,
      "slices": "ก็ใช้ %d|",
      "edit_duration": 16.121,
      "isForceout": true
    },
    {
      "message_id": 1015,
      "editor_id": 12,
      "message_received": "พิมพ์ % แล้วก็ตามด้วย d ตัวเล็กนะคะ",
      "slice_count": 1,
      "slices": " นะคะ พิมพ์ % แล้วก็ตามด้วย d ตัวเล็กนะคะ |",
      "edit_duration": 16.096,
      "isForceout": true
    },
    {
      "message_id": 1016,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1017,
      "editor_id": 12,
      "message_received": "โอเคไหมคะ",
      "slice_count": 1,
      "slices": "โอเคไหมคะ |",
      "edit_duration": 16.078,
      "isForceout": true
    },
    {
      "message_id": 1018,
      "editor_id": 12,
      "message_received": "เราก็จะได้ Statenert",
      "slice_count": 1,
      "slices": "เราก็จะได้ Statement|",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 1019,
      "editor_id": 12,
      "message_received": "ก็คือให้แสดง... ให้ print ข้อความเพื่อแสดง",
      "slice_count": 1,
      "slices": " ที่ 3 ก็คือให้แสดง... ให้ print ข้อความเพื่อแสดง|",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 1020,
      "editor_id": 12,
      "message_received": "เงินเดือนนะ และตัวที่ 4 ค่ะ",
      "slice_count": 1,
      "slices": "เงินเดือนนะ และตัวที่ 4 ค่ะ |",
      "edit_duration": 16.424,
      "isForceout": true
    },
    {
      "message_id": 1021,
      "editor_id": 12,
      "message_received": "เอ้ย ตัวที่ 2 ตัวที่ 3 ค่ะ",
      "slice_count": 1,
      "slices": "เอ้ย ตัวที่ 2 ตัวที่ 3 ค่ะ |",
      "edit_duration": 16.092,
      "isForceout": true
    },
    {
      "message_id": 1022,
      "editor_id": 12,
      "message_received": "พูดผิดตัวที่ 3",
      "slice_count": 1,
      "slices": "พูดผิด ตัวที่ 3|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 1023,
      "editor_id": 12,
      "message_received": "ก็คือ print ภาษามันเองนะคะ",
      "slice_count": 1,
      "slices": " ก็คือ print ภาษานั่นเองนะคะ |",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 1024,
      "editor_id": 12,
      "message_received": "Language มาจากภาษานั่นเองนะคะ",
      "slice_count": 1,
      "slices": "Language มาจากภาษานั่นเองนะคะ |",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 1025,
      "editor_id": 12,
      "message_received": "statements ที่ 3",
      "slice_count": 1,
      "slices": "statement ที่ 3|",
      "edit_duration": 16.082,
      "isForceout": true
    },
    {
      "message_id": 1026,
      "editor_id": 12,
      "message_received": "เราต้องการให้แสดงภาษา",
      "slice_count": 1,
      "slices": " เราต้องการให้แสดงภาษา|",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 1027,
      "editor_id": 12,
      "message_received": "เพราะฉะนั้น ในเครื่องหมายคำพูด พิมพ์คำว่า \"ภาษา\"",
      "slice_count": 1,
      "slices": " เพราะฉะนั้น ในเครื่องหมายคำพูด พิมพ์คำว่า \"ภาษา\" |",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 1028,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1029,
      "editor_id": 12,
      "message_received": "ว่าภาษา... เดี๋ยวจะงงนะ",
      "slice_count": 1,
      "slices": "ว่าภาษา... เดี๋ยวจะงงนะ|",
      "edit_duration": 16.087,
      "isForceout": true
    },
    {
      "message_id": 1030,
      "editor_id": 12,
      "message_received": "ภาษา Python",
      "slice_count": 1,
      "slices": "ภาษา Python|",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 1031,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วยเครื่องหมาย Colon",
      "slice_count": 1,
      "slices": " แล้วก็ตามด้วยเครื่องหมาย Colon|",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 1032,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1033,
      "editor_id": 12,
      "message_received": "ถ้าเป็นข้อความหรือ string นะคะ",
      "slice_count": 1,
      "slices": " ถ้าเป็นข้อความหรือ string นะคะ |",
      "edit_duration": 16.084,
      "isForceout": true
    },
    {
      "message_id": 1034,
      "editor_id": 12,
      "message_received": "สิ่งที่จะกำหนด",
      "slice_count": 1,
      "slices": "สิ่งที่จะกำหนด|",
      "edit_duration": 16.093,
      "isForceout": true
    },
    {
      "message_id": 1035,
      "editor_id": 12,
      "message_received": "เพื่อให้แสดงข้อความนะคะ",
      "slice_count": 1,
      "slices": "เพื่อให้แสดงข้อความนะคะ |",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 1036,
      "editor_id": 12,
      "message_received": "ลืม",
      "slice_count": 1,
      "slices": "ลืม|",
      "edit_duration": 16.083,
      "isForceout": true
    },
    {
      "message_id": 1037,
      "editor_id": 12,
      "message_received": "เห็นไหม รูปแบบมันจะเหมือนกัน พอหลังเครื่องหมายคำพูด",
      "slice_count": 1,
      "slices": "เห็นไหม รูปแบบมันจะเหมือนกัน พอหลังเครื่องหมายคำพูด|",
      "edit_duration": 16.096,
      "isForceout": true
    },
    {
      "message_id": 1038,
      "editor_id": 12,
      "message_received": "เราต้องใส่อะไรคะ % แล้วตาส",
      "slice_count": 1,
      "slices": "เราต้องใส่อะไรคะ % แล้วตา|",
      "edit_duration": 16.1,
      "isForceout": true
    },
    {
      "message_id": 1039,
      "editor_id": 12,
      "message_received": "ค่าพารามิเตอร์ เช่น อันที่ 1 % name",
      "slice_count": 1,
      "slices": "มด้วยค่าพารามิเตอร์ เช่น อันที่ 1 %name|",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 1040,
      "editor_id": 12,
      "message_received": "ก็เป็นเปอร์เซ็นต์ salary เปอร์เซ็นต์ที ่",
      "slice_count": 1,
      "slices": " อันที่ 2 ก็เป็น $salary เปอร์เซ็นต์ที ่|",
      "edit_duration": 16.121,
      "isForceout": true
    },
    {
      "message_id": 1041,
      "editor_id": 12,
      "message_received": "ชื่อว่า salary จำได้นะ อันที่ 3 ก็ทำ",
      "slice_count": 1,
      "slices": "ชื่อว่า salary จำได้นะ อันที่ 3 ก็ทำ|",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 1042,
      "editor_id": 12,
      "message_received": "เหมือนกันใส่เครื่องหมาย %",
      "slice_count": 1,
      "slices": "เหมือนกันใส่เครื่องหมาย %|",
      "edit_duration": 16.156,
      "isForceout": true
    },
    {
      "message_id": 1043,
      "editor_id": 12,
      "message_received": "ใส่เครื่องหมาย % แล้วตามด้วย",
      "slice_count": 1,
      "slices": " ใส่เครื่องหมาย % แล้วตามด้วย|",
      "edit_duration": 16.163,
      "isForceout": true
    },
    {
      "message_id": 1044,
      "editor_id": 12,
      "message_received": "ชื่อพารามิเตอร์ตัวที่ 3 คือ lang",
      "slice_count": 1,
      "slices": "ชื่อพารามิเตอร์ตัวที่ 3 คือ lang|",
      "edit_duration": 16.249,
      "isForceout": true
    },
    {
      "message_id": 1045,
      "editor_id": 12,
      "message_received": "หรือ Language ของเรานั่นเอง l-a-n-g นะคะ",
      "slice_count": 1,
      "slices": "หรือ Language ของเรานั่นเอง l-a-n-g นะคะ |",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 1046,
      "editor_id": 12,
      "message_received": "เช็กนะคะ เช็ก",
      "slice_count": 1,
      "slices": "เช็กนะคะ เช็กจาก|",
      "edit_duration": 16.112,
      "isForceout": true
    },
    {
      "message_id": 1047,
      "editor_id": 12,
      "message_received": "ตัวอย่าง เช็กจากโค้ดที่เขียนนี่ เห็นไหม ทุกตัว",
      "slice_count": 1,
      "slices": "ตัวอย่าง เช็กจากโค้ดที่เขียนนี่ เห็นไหม ทุกตัว|",
      "edit_duration": 16.194,
      "isForceout": true
    },
    {
      "message_id": 1048,
      "editor_id": 12,
      "message_received": "จะระบุว่าเมื่อมีข้อความ",
      "slice_count": 1,
      "slices": "จะระบุว่าเมื่อมีข้อความ|",
      "edit_duration": 16.157,
      "isForceout": true
    },
    {
      "message_id": 1049,
      "editor_id": 12,
      "message_received": "แสดงแล้ว แล้วสิ่งที่จะให้แสดง ก็คือพารามิเตอร์ที่ชื่อว่า name",
      "slice_count": 1,
      "slices": "แสดงแล้ว แล้วสิ่งที่จะให้แสดง ก็คือพารามิเตอร์ที่ชื่อว่า name |",
      "edit_duration": 16.154,
      "isForceout": true
    },
    {
      "message_id": 1050,
      "editor_id": 12,
      "message_received": "พารามิเตอร์ที่ขื่อว่า na",
      "slice_count": 1,
      "slices": "พารามิเตอร์ที่ขื่อว่า salary |",
      "edit_duration": 16.118,
      "isForceout": true
    },
    {
      "message_id": 1051,
      "editor_id": 12,
      "message_received": "แล้วก็พารามิเตอร์ที่ชื่อว่า lang นะคะ",
      "slice_count": 1,
      "slices": "แล้วก็พารามิเตอร์ที่ชื่อว่า lang นะคะ |",
      "edit_duration": 16.13,
      "isForceout": true
    },
    {
      "message_id": 1052,
      "editor_id": 12,
      "message_received": "แล้วในตัวอย่างมันมีบอก",
      "slice_count": 1,
      "slices": "แล้วในตัวอย่างมันมีบอก |",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 1053,
      "editor_id": 12,
      "message_received": "print ช่องว่างอีก 1 อัน",
      "slice_count": 1,
      "slices": "print ช่องว่างอีก 1 อัน |",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 1054,
      "editor_id": 12,
      "message_received": "ดูสิมันจะขึ้นชื่อว่าอะไร",
      "slice_count": 1,
      "slices": "ดูสิมันจะขึ้นชื่อว่าอะไร ลองดูนะคะ ถ้าสั่ง print แบบนี้ |",
      "edit_duration": 16.136,
      "isForceout": true
    },
    {
      "message_id": 1055,
      "editor_id": 12,
      "message_received": "p-r-i-n-t print แล้วก็ตามด้วยเครื่องหมายวงเล็บ",
      "slice_count": 1,
      "slices": "p-r-i-n-t print แล้วก็ตามด้วยเครื่องหมายวงเล็บ|",
      "edit_duration": 16.185,
      "isForceout": true
    },
    {
      "message_id": 1056,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1057,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1058,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1059,
      "editor_id": 12,
      "message_received": "เมื่อเราทำการประกาศฟังก์ชันแล้วนะคะ บอกแล้วว่า",
      "slice_count": 1,
      "slices": "เมื่อเราทำการประกาศฟังก์ชันแล้วนะคะ บอกแล้วว่า|",
      "edit_duration": 16.233,
      "isForceout": true
    },
    {
      "message_id": 1060,
      "editor_id": 12,
      "message_received": "ประกาศเสร็จจะต้องมีการทำอะไรคะ เรียกใช้",
      "slice_count": 1,
      "slices": "ประกาศเสร็จจะต้องมีการทำอะไรคะ เรียกใช้|",
      "edit_duration": 16.133,
      "isForceout": true
    },
    {
      "message_id": 1061,
      "editor_id": 12,
      "message_received": "ใช่ไหม callingfunction",
      "slice_count": 1,
      "slices": "ใช่ไหม calling function เราเรียกเลยนะคะ |",
      "edit_duration": 16.15,
      "isForceout": true
    },
    {
      "message_id": 1062,
      "editor_id": 12,
      "message_received": "แต่ทีนี้ตำแหน่งในการเรียก",
      "slice_count": 1,
      "slices": "แต่ทีนี้ตำแหน่งในการเรียกเด็ก ๆ สังเกต|",
      "edit_duration": 16.136,
      "isForceout": true
    },
    {
      "message_id": 1063,
      "editor_id": 12,
      "message_received": "เคอร์เซอร์เราขยับเข้ามาอยู่ตำแหน่ง print ไม่ได้",
      "slice_count": 1,
      "slices": "เคอร์เซอร์เราขยับเข้ามาอยู่ตำแหน่ง print ไม่ได้|",
      "edit_duration": 16.196,
      "isForceout": true
    },
    {
      "message_id": 1064,
      "editor_id": 12,
      "message_received": "นะคะ กด Enter ลงไป 2 ครั้ง เสร็จแล้ว",
      "slice_count": 1,
      "slices": "นะคะ กด Enter ลงไป 2 ครั้ง แล้ว|",
      "edit_duration": 16.198,
      "isForceout": true
    },
    {
      "message_id": 1065,
      "editor_id": 12,
      "message_received": "กดเครื่องหมาย Backspace หรือ",
      "slice_count": 1,
      "slices": "กดเครื่องหมาย Backspace หรือ |",
      "edit_duration": 16.164,
      "isForceout": true
    },
    {
      "message_id": 1066,
      "editor_id": 12,
      "message_received": "ลูกศิษย์ย้อนหลัง",
      "slice_count": 1,
      "slices": "ลูกศรย้อนหลัง |",
      "edit_duration": 16.193,
      "isForceout": true
    },
    {
      "message_id": 1067,
      "editor_id": 12,
      "message_received": "เห็นไหม ให้เคอร์เซอร์มันมาอยู่ตรง",
      "slice_count": 1,
      "slices": "เห็นไหม ให้เคอร์เซอร์มันมาติดอยู่ชิดขอบน่ะ|",
      "edit_duration": 16.146,
      "isForceout": true
    },
    {
      "message_id": 1068,
      "editor_id": 12,
      "message_received": "ชิดขอบน่ะนะ แล้วก็",
      "slice_count": 1,
      "slices": "แล้วก็|",
      "edit_duration": 16.149,
      "isForceout": true
    },
    {
      "message_id": 1069,
      "editor_id": 12,
      "message_received": "เรียกฟังก์ชัน show_info",
      "slice_count": 1,
      "slices": "เรียกฟังก์ชัน show_info |",
      "edit_duration": 16.142,
      "isForceout": true
    },
    {
      "message_id": 1070,
      "editor_id": 12,
      "message_received": "นะคะ เราจะเรียกฟังก์ชัน show",
      "slice_count": 1,
      "slices": "นะคะ เราจะเรียกฟังก์ชัน show_info |",
      "edit_duration": 16.15,
      "isForceout": true
    },
    {
      "message_id": 1071,
      "editor_id": 12,
      "message_received": "ขึ้นมาเลย",
      "slice_count": 1,
      "slices": "ขึ้นมาเลย|",
      "edit_duration": 16.118,
      "isForceout": true
    },
    {
      "message_id": 1072,
      "editor_id": 12,
      "message_received": "show_",
      "slice_count": 1,
      "slices": "show_|",
      "edit_duration": 16.069,
      "isForceout": true
    },
    {
      "message_id": 1073,
      "editor_id": 12,
      "message_received": "show แล้วก็ _ แล้วก็ตามด้วย info",
      "slice_count": 1,
      "slices": "show แล้วก็ _ แล้วก็ตามด้วย info|",
      "edit_duration": 16.138,
      "isForceout": true
    },
    {
      "message_id": 1074,
      "editor_id": 12,
      "message_received": "ดูในตัวอย่างที่ 1 นะคะ show_info",
      "slice_count": 1,
      "slices": "ดูในตัวอย่างที่ 1 นะคะ show_info |",
      "edit_duration": 16.139,
      "isForceout": true
    },
    {
      "message_id": 1075,
      "editor_id": 12,
      "message_received": "แล้วก็ใส่พารามิเตอร์ชื่อลงไปให้",
      "slice_count": 1,
      "slices": "แล้วก็ใส่พารามิเตอร์ชื่อลงไปให้ |",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 1076,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1077,
      "editor_id": 12,
      "message_received": "เดี๋ยวเผื่อไม่เห็น ขยายให้ดูก่อน อย่าลืม",
      "slice_count": 1,
      "slices": "เดี๋ยวเผื่อไม่เห็น ขยายให้ดูก่อน อย่าลืม|",
      "edit_duration": 16.077,
      "isForceout": true
    },
    {
      "message_id": 1078,
      "editor_id": 12,
      "message_received": "นะคะพอเรียกใช้ฟังก์ชันมันจะต้องมี",
      "slice_count": 1,
      "slices": "นะคะ พอเรียกใช้ฟังก์ชันมันจะต้องมีอะไร |",
      "edit_duration": 16.115,
      "isForceout": true
    },
    {
      "message_id": 1079,
      "editor_id": 12,
      "message_received": "วงเล็บเสมอ เห็นไหมคะ อยากให้",
      "slice_count": 1,
      "slices": "วงเล็บเสมอ เห็นไหมคะ อยากให้ |",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 1080,
      "editor_id": 12,
      "message_received": "show พารามิเตอร์ชื่อว่า name o",
      "slice_count": 1,
      "slices": "show พารามิเตอร์ชื่อว่า name น่ะ |",
      "edit_duration": 16.07,
      "isForceout": true
    },
    {
      "message_id": 1081,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1082,
      "editor_id": 12,
      "message_received": "นะคะ ในเครื่องหมายคำพูด",
      "slice_count": 1,
      "slices": "นะคะ ในเครื่องหมายคำพูด name เราใส่|",
      "edit_duration": 16.074,
      "isForceout": true
    },
    {
      "message_id": 1083,
      "editor_id": 12,
      "message_received": "ชื่อเรา ชื่อเล่นก็ได้นะคะ ใส่ชื่อเล่นลงไป",
      "slice_count": 1,
      "slices": "ชื่อนะคะ เราชื่อเล่นก็ได้นะคะ ใส่ชื่อเล่นลงไป |",
      "edit_duration": 16.329,
      "isForceout": true
    },
    {
      "message_id": 1084,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1085,
      "editor_id": 12,
      "message_received": "อันนี้พารามิเตอร์แรกนี่",
      "slice_count": 1,
      "slices": "อันนี้พารามิเตอร์แรกนี่ |",
      "edit_duration": 16.122,
      "isForceout": true
    },
    {
      "message_id": 1086,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1087,
      "editor_id": 12,
      "message_received": "ตอนเรียก show... เรียกฟังก์ชัน show_ info",
      "slice_count": 1,
      "slices": "ตอนเรียก show... เรียกฟังก์ชัน show_ info ตัวที่ 1 นี่ |",
      "edit_duration": 16.153,
      "isForceout": true
    },
    {
      "message_id": 1088,
      "editor_id": 12,
      "message_received": "แสดงเฉพาะพารามิเตอร์ชื่อนะคะ",
      "slice_count": 1,
      "slices": "แสดงเฉพาะพารามิเตอร์ชื่อนะคะ |",
      "edit_duration": 16.146,
      "isForceout": true
    },
    {
      "message_id": 1089,
      "editor_id": 12,
      "message_received": "ในตัวอย่าง",
      "slice_count": 1,
      "slices": "ในตัวอย่าง|",
      "edit_duration": 16.13,
      "isForceout": true
    },
    {
      "message_id": 1090,
      "editor_id": 12,
      "message_received": "เรียกฟังก์ชัน show_info",
      "slice_count": 1,
      "slices": "เรียกฟังก์ชัน show_info ตัวที่ 2 นี่ |",
      "edit_duration": 16.131,
      "isForceout": true
    },
    {
      "message_id": 1091,
      "editor_id": 12,
      "message_received": "แสดงชื่อ แล้วก็เงินเดือนนะคะ",
      "slice_count": 1,
      "slices": "แสดงชื่อ แล้วก็เงินเดือนนะคะ |",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 1092,
      "editor_id": 12,
      "message_received": "ดูนะคะ",
      "slice_count": 1,
      "slices": "ดูนะคะ |",
      "edit_duration": 16.135,
      "isForceout": true
    },
    {
      "message_id": 1093,
      "editor_id": 12,
      "message_received": "ทำเหมือนเดิม",
      "slice_count": 1,
      "slices": "ทำเหมือนเดิม|",
      "edit_duration": 16.238,
      "isForceout": true
    },
    {
      "message_id": 1094,
      "editor_id": 12,
      "message_received": "พมิ์ชื่อฟังก์ชันที่เราจะเรียก",
      "slice_count": 1,
      "slices": "พิมพ์ พิมพ์ชื่อฟังก์ชันที่เราจะเรียก|",
      "edit_duration": 16.117,
      "isForceout": true
    },
    {
      "message_id": 1095,
      "editor_id": 12,
      "message_received": "ก็คือคำว่า \"show\" ลืมแก้ภาษษอังกฤษอีกแล้ว",
      "slice_count": 1,
      "slices": "ก็คือคำว่า \"show\" ลืมแก้ภาษษอังกฤษอีกแล้ว |",
      "edit_duration": 16.149,
      "isForceout": true
    },
    {
      "message_id": 1096,
      "editor_id": 12,
      "message_received": "s-h-o-w",
      "slice_count": 1,
      "slices": "s-h-o-w show_|",
      "edit_duration": 16.117,
      "isForceout": true
    },
    {
      "message_id": 1097,
      "editor_id": 12,
      "message_received": "show_info นะคะ",
      "slice_count": 1,
      "slices": "show_info นะคะ |",
      "edit_duration": 16.131,
      "isForceout": true
    },
    {
      "message_id": 1098,
      "editor_id": 12,
      "message_received": "แล้วตามด้วยค่าพารามิเตอร์",
      "slice_count": 1,
      "slices": "แล้วตามด้วยค่าพารามิเตอร์|",
      "edit_duration": 16.143,
      "isForceout": true
    },
    {
      "message_id": 1099,
      "editor_id": 12,
      "message_received": "ที่ต้องการให้มันแสดง ก็คือชื่อ",
      "slice_count": 1,
      "slices": "ที่ต้องการให้มันแสดง ก็คือชื่อ|",
      "edit_duration": 16.176,
      "isForceout": true
    },
    {
      "message_id": 1100,
      "editor_id": 12,
      "message_received": "ขี้เกียจสลับแล้วนะ",
      "slice_count": 1,
      "slices": "ขี้เกียจสลับแล้วนะ |",
      "edit_duration": 16.135,
      "isForceout": true
    },
    {
      "message_id": 1101,
      "editor_id": 12,
      "message_received": "แล้วต้องการให้มีพารามิเตอร์ตัว",
      "slice_count": 1,
      "slices": "แล้วต้องการให้มีพารามิเตอร์ตัว|",
      "edit_duration": 16.124,
      "isForceout": true
    },
    {
      "message_id": 1102,
      "editor_id": 12,
      "message_received": "ที่ 2 ก็คือขั้นด้วยลูกน้ำ",
      "slice_count": 1,
      "slices": "ที่ 2 ก็คือขั้นด้วยลูกน้ำ |",
      "edit_duration": 16.132,
      "isForceout": true
    },
    {
      "message_id": 1103,
      "editor_id": 12,
      "message_received": "หรือ Comma นะคะ",
      "slice_count": 1,
      "slices": "หรือ Comma นะคะ |",
      "edit_duration": 16.121,
      "isForceout": true
    },
    {
      "message_id": 1104,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วย",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย|",
      "edit_duration": 16.126,
      "isForceout": true
    },
    {
      "message_id": 1105,
      "editor_id": 12,
      "message_received": "ค่าพารามิเตอร์ในตัวที่ 2 เช่น เงินเดือน เงินเดือนนี่",
      "slice_count": 1,
      "slices": "ค่าพารามิเตอร์ในตัวที่ 2 เช่น เงินเดือน เงินเดือนนี่|",
      "edit_duration": 16.126,
      "isForceout": true
    },
    {
      "message_id": 1106,
      "editor_id": 12,
      "message_received": "ในในฟังก์ชันนี่",
      "slice_count": 1,
      "slices": "ในในฟังก์ชันนี่|",
      "edit_duration": 16.167,
      "isForceout": true
    },
    {
      "message_id": 1107,
      "editor_id": 12,
      "message_received": "ในฟังก์ชันนี่ เรากำหนดที่ 20,000 แต่ใน",
      "slice_count": 1,
      "slices": "เรากำหนดที่ 20,000 แต่ใน|",
      "edit_duration": 16.152,
      "isForceout": true
    },
    {
      "message_id": 1108,
      "editor_id": 12,
      "message_received": "ตอนที่เรามาเรียกนี่ สมมติว่าเงินเดือนเราเพิ่มขึ้น",
      "slice_count": 1,
      "slices": "ตอนที่เรามาเรียกนี่ สมมติว่าเงินเดือนเราเพิ่มขึ้น |",
      "edit_duration": 16.124,
      "isForceout": true
    },
    {
      "message_id": 1109,
      "editor_id": 12,
      "message_received": "หรือเงินเดือนของคนคนนี้มีมากกว่า 20,000 มี 23,000",
      "slice_count": 1,
      "slices": "หรือเงินเดือนของคนคนนี้มีมากกว่า 20,000 เป็น 23,000 เราก็ใส่ |",
      "edit_duration": 16.199,
      "isForceout": true
    },
    {
      "message_id": 1110,
      "editor_id": 12,
      "message_received": "เป็น 23,000",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1111,
      "editor_id": 12,
      "message_received": "ลงไปนะคะ ถ้า",
      "slice_count": 1,
      "slices": "23,000 ลงไปนะคะ ถ้า|",
      "edit_duration": 16.154,
      "isForceout": true
    },
    {
      "message_id": 1112,
      "editor_id": 12,
      "message_received": "เราต้องการให้มีฟังก์ชัน เอ้ย แสดง",
      "slice_count": 1,
      "slices": "เราต้องการให้มีฟังก์ชัน เอ้ย แสดง|",
      "edit_duration": 16.107,
      "isForceout": true
    },
    {
      "message_id": 1113,
      "editor_id": 12,
      "message_received": "พารามิเตอร์ตัวที่ 3 เราก็พิมพ์",
      "slice_count": 1,
      "slices": "พารามิเตอร์ตัวที่ 3 เราก็พิมพ์|",
      "edit_duration": 16.127,
      "isForceout": true
    },
    {
      "message_id": 1114,
      "editor_id": 12,
      "message_received": "ค่าพารามิเตอร์ตัวที่ 3 แต่เราไม่ได้เอา",
      "slice_count": 1,
      "slices": "ค่าพารามิเตอร์ตัวที่ 3 ก็คือ lang = Python นี่ แต่เราไม่ได้เอา|",
      "edit_duration": 16.122,
      "isForceout": true
    },
    {
      "message_id": 1115,
      "editor_id": 12,
      "message_received": "= Python นี่ เราจะเอา",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1116,
      "editor_id": 12,
      "message_received": "ภาษาอื่น เช่น ภาษา C นะคะ",
      "slice_count": 1,
      "slices": "ภาษาอื่น เช่น ภาษา C นะคะ |",
      "edit_duration": 16.126,
      "isForceout": true
    },
    {
      "message_id": 1117,
      "editor_id": 12,
      "message_received": "ก็ใส่คำว่า c ลงไป",
      "slice_count": 1,
      "slices": "ก็ใส่คำว่า c ลงไป|",
      "edit_duration": 16.141,
      "isForceout": true
    },
    {
      "message_id": 1118,
      "editor_id": 12,
      "message_received": "พร้อมจะดูผลลัพธ์หรือยังคะ",
      "slice_count": 1,
      "slices": "พร้อมจะดูผลลัพธ์หรือยังคะ |",
      "edit_duration": 16.233,
      "isForceout": true
    },
    {
      "message_id": 1119,
      "editor_id": 12,
      "message_received": "ก็คือในกรณีที่เรียงฟังก์ชันที่ 1 นี่ โชว์เฉพาะ",
      "slice_count": 1,
      "slices": "ก็คือในกรณีที่เรียงฟังก์ชันที่ 1 นี่ โชว์เฉพาะ|",
      "edit_duration": 16.107,
      "isForceout": true
    },
    {
      "message_id": 1120,
      "editor_id": 12,
      "message_received": "พารามิเตอร์เดียว เราก็พิมพ์แค่",
      "slice_count": 1,
      "slices": "พารามิเตอร์เดียว เราก็พิมพ์แค่|",
      "edit_duration": 16.109,
      "isForceout": true
    },
    {
      "message_id": 1121,
      "editor_id": 12,
      "message_received": "ชื่อฟังก์ชันแล้วก็ตามด้วยพารามิเตอร์ที่เราต้องการให้แสดงพอ",
      "slice_count": 1,
      "slices": "ชื่อฟังก์ชันแล้วก็ตามด้วยพารามิเตอร์ที่เราต้องการให้แสดงพอนะคะ |",
      "edit_duration": 16.139,
      "isForceout": true
    },
    {
      "message_id": 1122,
      "editor_id": 12,
      "message_received": "แต่ใรกรณีที่",
      "slice_count": 1,
      "slices": "แต่ใรกรณีที่|",
      "edit_duration": 16.125,
      "isForceout": true
    },
    {
      "message_id": 1123,
      "editor_id": 12,
      "message_received": "เรียกฟังก์ชันในอันที่ 2 นี่ แม่อยากให้",
      "slice_count": 1,
      "slices": "เรียกฟังก์ชันในอันที่ 2 นี่ แม่อยากให้|",
      "edit_duration": 16.122,
      "isForceout": true
    },
    {
      "message_id": 1124,
      "editor_id": 12,
      "message_received": "มันแสดงทุกพารามิเตอร์เลย แม่ก็เลยใส่เข้าไปครบ",
      "slice_count": 1,
      "slices": "มันแสดงทุกพารามิเตอร์เลย แม่ก็เลยใส่เข้าไปครบหมดเลย |",
      "edit_duration": 16.131,
      "isForceout": true
    },
    {
      "message_id": 1125,
      "editor_id": 12,
      "message_received": "3 อัน เห็นไหมคะ เดี๋ยวเล่นให้ดูนะคะ ว่าผลลัพธ์",
      "slice_count": 1,
      "slices": "3 อัน เห็นไหมคะ เดี๋ยวเล่นให้ดูนะคะ ว่าผลลัพธ์|",
      "edit_duration": 16.18,
      "isForceout": true
    },
    {
      "message_id": 1126,
      "editor_id": 12,
      "message_received": "ออกมาจะเป็นยังไง",
      "slice_count": 1,
      "slices": "ออกมาจะเป็นอย่างไร ขึ้น Error ไหม |",
      "edit_duration": 16.124,
      "isForceout": true
    },
    {
      "message_id": 1127,
      "editor_id": 12,
      "message_received": "นี่ เห็นไหมคะ ชื่อ เงินเดือน",
      "slice_count": 1,
      "slices": "นี่ เห็นไหมคะ ชื่อ เงินเดือน|",
      "edit_duration": 16.169,
      "isForceout": true
    },
    {
      "message_id": 1128,
      "editor_id": 12,
      "message_received": "เห็นไหม แบบที่ 1",
      "slice_count": 1,
      "slices": "เห็นไหม แบบที่ 1 |",
      "edit_duration": 16.125,
      "isForceout": true
    },
    {
      "message_id": 1129,
      "editor_id": 12,
      "message_received": "แบบที่ 1 ตอนเรียกนี่",
      "slice_count": 1,
      "slices": "แบบที่ 1 ตอนเรียกนี่|",
      "edit_duration": 16.131,
      "isForceout": true
    },
    {
      "message_id": 1130,
      "editor_id": 12,
      "message_received": "ให้แสดงแต่ชื่อ แต่มันก็จะแสดง",
      "slice_count": 1,
      "slices": "ให้แสดงแต่ชื่อ แต่มันก็จะแสดง|",
      "edit_duration": 16.117,
      "isForceout": true
    },
    {
      "message_id": 1131,
      "editor_id": 12,
      "message_received": "ที่มีอยู่แล้วขึ้นมาด้วย เห็นไหมคะ เพราะ",
      "slice_count": 1,
      "slices": "ที่มีอยู่แล้วขึ้นมาด้วย เห็นไหมคะ เพราะ|",
      "edit_duration": 16.111,
      "isForceout": true
    },
    {
      "message_id": 1132,
      "editor_id": 12,
      "message_received": "เมื่อเรียกฟังก์ชันนี้ปุ๊บ สิ่งที่มันจะแสดงมีอะไรบ้าง ชื่อ",
      "slice_count": 1,
      "slices": "เมื่อเรียกฟังก์ชันนี้ปุ๊บ สิ่งที่มันจะแสดงมีอะไรบ้าง มีชื่อ|",
      "edit_duration": 16.131,
      "isForceout": true
    },
    {
      "message_id": 1133,
      "editor_id": 12,
      "message_received": "มีเงินเดือน แล้วก็มีภาษา เห็นไหม",
      "slice_count": 1,
      "slices": "มีเงินเดือน แล้วก็มีภาษา เห็นไหม |",
      "edit_duration": 16.122,
      "isForceout": true
    },
    {
      "message_id": 1134,
      "editor_id": 12,
      "message_received": "พอใส่ print แล้ววงเล็บ",
      "slice_count": 1,
      "slices": "พอใส่ print แล้ววงเล็บเปล่า ๆ |",
      "edit_duration": 16.212,
      "isForceout": true
    },
    {
      "message_id": 1135,
      "editor_id": 12,
      "message_received": "มันจะเว้นให้ 1 บรรทัด เด็ก ๆ ดู",
      "slice_count": 1,
      "slices": "มันจะเว้นให้ 1 บรรทัด เด็ก ๆ ดู เห็นไหม |",
      "edit_duration": 16.178,
      "isForceout": true
    },
    {
      "message_id": 1136,
      "editor_id": 12,
      "message_received": "พออันที่ 2 มามันเว้นก่อนบรรทัดหนึ่ง",
      "slice_count": 1,
      "slices": "พออันที่ 2 มามันเว้นก่อนบรรทัดหนึ่ง|",
      "edit_duration": 16.137,
      "isForceout": true
    },
    {
      "message_id": 1137,
      "editor_id": 12,
      "message_received": "เด็ก ๆ ไปดูความแตกต่างกับอันแรก ที่ไม่มีเว้นบรรทัด",
      "slice_count": 1,
      "slices": "เด็ก ๆ ไปดูความแตกต่างกับอันแรก ที่ไม่มีเว้นบรรทัด|",
      "edit_duration": 16.218,
      "isForceout": true
    },
    {
      "message_id": 1138,
      "editor_id": 12,
      "message_received": "พอเราสั่ง print Hello",
      "slice_count": 1,
      "slices": "พอเราสั่ง print นะ hello suthira |",
      "edit_duration": 16.179,
      "isForceout": true
    },
    {
      "message_id": 1139,
      "editor_id": 12,
      "message_received": "พื้นที่สี่เหลี่ยมมันก็ติดกัน เห็นไหมคะ แต่พอ",
      "slice_count": 1,
      "slices": "พื้นที่สี่เหลี่ยมมันก็ติดกัน เห็นไหมคะ แต่พอ|",
      "edit_duration": 16.147,
      "isForceout": true
    },
    {
      "message_id": 1140,
      "editor_id": 12,
      "message_received": "ตัวอย่างนี้ นี่",
      "slice_count": 1,
      "slices": "ตัวอย่างนี้ นี่|",
      "edit_duration": 16.211,
      "isForceout": true
    },
    {
      "message_id": 1141,
      "editor_id": 12,
      "message_received": "มันมี print ในวงเล็บ",
      "slice_count": 1,
      "slices": "มันมี print ในวงเล็บ|",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 1142,
      "editor_id": 12,
      "message_received": "เห็นไหมขั้นมาก 1 อัน",
      "slice_count": 1,
      "slices": "เห็นไหมคั่นมา 1 อัน|",
      "edit_duration": 16.325,
      "isForceout": true
    },
    {
      "message_id": 1143,
      "editor_id": 12,
      "message_received": "ิสิ่งที่มันแสดงมีชื่อเหมือนกัน มีเงินเดือนเหมือนกัน ภาษา",
      "slice_count": 1,
      "slices": "สิ่งที่มันแสดงมีชื่อเหมือนกัน มีเงินเดือนเหมือนกัน ภาษา|",
      "edit_duration": 16.132,
      "isForceout": true
    },
    {
      "message_id": 1144,
      "editor_id": 12,
      "message_received": "แสดง 3 อย่างเห็นไหมคะ นั่นก็คือฟังก์ชัน",
      "slice_count": 1,
      "slices": "แสดง 3 อย่างเห็นไหมคะ นั่นก็คือฟังก์ชัน|",
      "edit_duration": 16.139,
      "isForceout": true
    },
    {
      "message_id": 1145,
      "editor_id": 12,
      "message_received": "ีที่ชื่อว่า show_info นี่ มันจะแสดงข้อมูลของชื่อ",
      "slice_count": 1,
      "slices": "ที่ชื่อว่า show_info นี่ มันจะแสดงข้อมูลของชื่อ|",
      "edit_duration": 16.132,
      "isForceout": true
    },
    {
      "message_id": 1146,
      "editor_id": 12,
      "message_received": "ของเงินเดือนแล้วก็ของภาษาขึ้นมาทุกครั้ว",
      "slice_count": 1,
      "slices": "ของเงินเดือนแล้วก็ของภาษาขึ้นมาทุกครั้ง|",
      "edit_duration": 16.242,
      "isForceout": true
    },
    {
      "message_id": 1147,
      "editor_id": 12,
      "message_received": "นะคะ แต่มันจะแสดงตาม",
      "slice_count": 1,
      "slices": "นะคะ แต่มันจะแสดงตาม|",
      "edit_duration": 16.125,
      "isForceout": true
    },
    {
      "message_id": 1148,
      "editor_id": 12,
      "message_received": "อะไรเช่น เหมือนตัวแรก แสดงเฉพาะชื่อแรก",
      "slice_count": 1,
      "slices": "อะไรเช่น เหมือนตัวแรก แสดงเฉพาะชื่อแรก|",
      "edit_duration": 16.145,
      "isForceout": true
    },
    {
      "message_id": 1149,
      "editor_id": 12,
      "message_received": "เพราะฉะนั้น เงินเดือนกับภาษานี่มันจะไปแสดงตามค่าที่เรา",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น เงินเดือนกับภาษานี่มันจะไปแสดงตามค่าที่เรา|",
      "edit_duration": 16.136,
      "isForceout": true
    },
    {
      "message_id": 1150,
      "editor_id": 12,
      "message_received": "ตั้งไว้ในครั้งแรก",
      "slice_count": 1,
      "slices": "ตั้งไว้ในครั้งแรก|",
      "edit_duration": 16.164,
      "isForceout": true
    },
    {
      "message_id": 1151,
      "editor_id": 12,
      "message_received": "เห็นไหมคะ แต่พออันที่ 2 show_info อันที่ 2",
      "slice_count": 1,
      "slices": "เห็นไหมคะ แต่พออันที่ 2 show_info อันที่ 2 นี่ |",
      "edit_duration": 16.131,
      "isForceout": true
    },
    {
      "message_id": 1152,
      "editor_id": 12,
      "message_received": "แม่ไปเปลี่ยนไป แม่ไปเปลี่ยนว่า",
      "slice_count": 1,
      "slices": "แม่ไปเปลี่ยนไง แม่ไปเปลี่ยนว่า |",
      "edit_duration": 16.12,
      "isForceout": true
    },
    {
      "message_id": 1153,
      "editor_id": 12,
      "message_received": "คนนี้คนใหม่ไม่ใช่คนเดิม นิวคนละนิว",
      "slice_count": 1,
      "slices": "คนนี้คนใหม่ไม่ใช่คนเดิม นิวคนละนิว นิวภาษาไทยกับนิวภาษาอังกฤษ|",
      "edit_duration": 16.279,
      "isForceout": true
    },
    {
      "message_id": 1154,
      "editor_id": 12,
      "message_received": "เพราะฉะนั้นเงินเดือนคนนี้",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้นเงินเดือนคนนี้|",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 1155,
      "editor_id": 12,
      "message_received": "ก็เลยเปลี่ยนเป็น 23,000 ภาษาของเขา ก็เปลี่ยนเป็นภาษา C เห็นไหม",
      "slice_count": 1,
      "slices": "ก็เลยเปลี่ยนเป็น 23,000 ภาษาของเขา ก็เปลี่ยนเป็นภาษา C เห็นไหม|",
      "edit_duration": 16.143,
      "isForceout": true
    },
    {
      "message_id": 1156,
      "editor_id": 12,
      "message_received": "แต่มันจะรู้ว่าพารามิเตอร์ตัวที่ 2 นี่",
      "slice_count": 1,
      "slices": "แต่มันจะรู้ว่าพารามิเตอร์ตัวที่ 2 นี่|",
      "edit_duration": 16.18,
      "isForceout": true
    },
    {
      "message_id": 1157,
      "editor_id": 12,
      "message_received": "คือ เงินเดือน มันก็จะไปแสดงที่ตำแหน่งเงินเดือน เห็นไหม",
      "slice_count": 1,
      "slices": "คือ เงินเดือน มันก็จะไปแสดงที่ตำแหน่งเงินเดือน เห็นไหม|",
      "edit_duration": 16.257,
      "isForceout": true
    },
    {
      "message_id": 1158,
      "editor_id": 12,
      "message_received": "พารามิเตอร์ตัวที่ 3",
      "slice_count": 1,
      "slices": "พารามิเตอร์ตัวที่ 3 |",
      "edit_duration": 16.196,
      "isForceout": true
    },
    {
      "message_id": 1159,
      "editor_id": 12,
      "message_received": "มันก็ไปแสดงที่คำว่า \"ภาษา\" เห็นไหมคะ นี่ก็เป็น",
      "slice_count": 1,
      "slices": "มันก็ไปแสดงที่คำว่า \"ภาษา\" เห็นไหมคะ นี่จะเป็นการ|",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 1160,
      "editor_id": 12,
      "message_received": "ใช้งานฟังก์ชันที่มีการ",
      "slice_count": 1,
      "slices": "ใช้งานฟังก์ชันที่มีการ|",
      "edit_duration": 16.179,
      "isForceout": true
    },
    {
      "message_id": 1161,
      "editor_id": 12,
      "message_received": "กำหนดค่า ค่า Argument ไว้แล้ว",
      "slice_count": 1,
      "slices": "กำหนดค่า ค่า Argument ไว้แล้ว|",
      "edit_duration": 16.136,
      "isForceout": true
    },
    {
      "message_id": 1162,
      "editor_id": 12,
      "message_received": "นะคะ ค่าเริ่มต้นไว้แล้วนะคะ",
      "slice_count": 1,
      "slices": "นะคะ ค่าเริ่มต้นไว้แล้วนะคะ |",
      "edit_duration": 16.135,
      "isForceout": true
    },
    {
      "message_id": 1163,
      "editor_id": 12,
      "message_received": "ดูเอาแล้วกัน ว่า",
      "slice_count": 1,
      "slices": "ดูเอาแล้วกัน ว่า|",
      "edit_duration": 16.146,
      "isForceout": true
    },
    {
      "message_id": 1164,
      "editor_id": 12,
      "message_received": "แบบไหนใช้งานง่ายกว่าให้ศึกษา",
      "slice_count": 1,
      "slices": "แบบไหนใช้งานง่ายกว่าให้ศึกษา|",
      "edit_duration": 16.257,
      "isForceout": true
    },
    {
      "message_id": 1165,
      "editor_id": 12,
      "message_received": "ให้มองเห็นความแตกต่างนะคะ",
      "slice_count": 1,
      "slices": "ให้มองเห็นความแตกต่างนะคะ |",
      "edit_duration": 16.165,
      "isForceout": true
    },
    {
      "message_id": 1166,
      "editor_id": 12,
      "message_received": "แล้วก็มาสู่หัวข้อสึดท้ายของเรา",
      "slice_count": 1,
      "slices": "แล้วก็มาสู่หัวข้อสุดท้ายของเราในวันนี้|",
      "edit_duration": 16.172,
      "isForceout": true
    },
    {
      "message_id": 1167,
      "editor_id": 12,
      "message_received": "นะคะ เห็นไหมคะ เรา",
      "slice_count": 1,
      "slices": "นะคะ เห็นไหมคะ เรา|",
      "edit_duration": 16.149,
      "isForceout": true
    },
    {
      "message_id": 1168,
      "editor_id": 12,
      "message_received": "กำหนดค่า Argument",
      "slice_count": 1,
      "slices": "กำหนดค่า Argument|",
      "edit_duration": 16.162,
      "isForceout": true
    },
    {
      "message_id": 1169,
      "editor_id": 12,
      "message_received": "ไปได้แล้วนะคะ ต่อมา เรื่องต่อมา",
      "slice_count": 1,
      "slices": "ไปได้แล้วนะคะ ต่อมา เรื่องต่อมา|",
      "edit_duration": 16.139,
      "isForceout": true
    },
    {
      "message_id": 1170,
      "editor_id": 12,
      "message_received": "ของเราเรื่องสุดท้าย",
      "slice_count": 1,
      "slices": "ของเราเรื่องสุดท้าย |",
      "edit_duration": 16.134,
      "isForceout": true
    },
    {
      "message_id": 1171,
      "editor_id": 12,
      "message_received": "Keyword Argument ยังเกี่ยวกับ Argument อีก มันคืออะไรกัน",
      "slice_count": 1,
      "slices": "Keyword Argument ยังเกี่ยวกับ Argument อีก มันคืออะไรกัน|",
      "edit_duration": 16.15,
      "isForceout": true
    },
    {
      "message_id": 1172,
      "editor_id": 12,
      "message_received": "keyword ชื่อก็บอกอยู่แล้ว",
      "slice_count": 1,
      "slices": "keyword ชื่อก็บอกอยู่แล้ว|",
      "edit_duration": 16.154,
      "isForceout": true
    },
    {
      "message_id": 1173,
      "editor_id": 12,
      "message_received": "คือ คำสำคัญนะคะ มันจะเป็นฟังก์ชัน",
      "slice_count": 1,
      "slices": "คือ คำสำคัญนะคะ มันจะเป็นฟังก์ชัน|",
      "edit_duration": 16.128,
      "isForceout": true
    },
    {
      "message_id": 1174,
      "editor_id": 12,
      "message_received": "ที่มีรูปแบบ",
      "slice_count": 1,
      "slices": "ที่มีรูปแบบ|",
      "edit_duration": 16.241,
      "isForceout": true
    },
    {
      "message_id": 1175,
      "editor_id": 12,
      "message_received": "เขาบอกว่าใช้ชื่อของ",
      "slice_count": 1,
      "slices": "เขาบอกว่าใช้ชื่อของ|",
      "edit_duration": 16.145,
      "isForceout": true
    },
    {
      "message_id": 1176,
      "editor_id": 12,
      "message_received": "พารามิเตอร์ในการส่ง Argument",
      "slice_count": 1,
      "slices": "พารามิเตอร์ในการส่ง Argument|",
      "edit_duration": 16.214,
      "isForceout": true
    },
    {
      "message_id": 1177,
      "editor_id": 12,
      "message_received": "โดยพารามิเตอร์นั้นต้องมีการกำหนด",
      "slice_count": 1,
      "slices": "โดยพารามิเตอร์นั้นต้องมีการกำหนด|",
      "edit_duration": 16.136,
      "isForceout": true
    },
    {
      "message_id": 1178,
      "editor_id": 12,
      "message_received": "Default  Argument ก่อน",
      "slice_count": 1,
      "slices": "Default  Argument ก่อน|",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 1179,
      "editor_id": 12,
      "message_received": "เราจะต้องไปกำหนดค่าให้พารามิเตอร์ของเราก่อน ตัวแรกนะคะ",
      "slice_count": 1,
      "slices": "เราจะต้องไปกำหนดค่าให้พารามิเตอร์ของเราก่อน ตัวแรกนะคะ |",
      "edit_duration": 16.13,
      "isForceout": true
    },
    {
      "message_id": 1180,
      "editor_id": 12,
      "message_received": "ดูตัวอย่างตัวนี้ เห็นไหมคะ",
      "slice_count": 1,
      "slices": "ดูตัวอย่างตัวนี้ เห็นไหมคะ |",
      "edit_duration": 16.167,
      "isForceout": true
    },
    {
      "message_id": 1181,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1182,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1183,
      "editor_id": 12,
      "message_received": "มันจะคล้ายกับอะไร คล้ายกับเมื่อกี้นี้ แต่มีข้อแตกต่าง",
      "slice_count": 1,
      "slices": "มันจะคล้ายกับอะไร คล้ายกับเมื่อกี้นี้ แต่มีข้อแตกต่าง|",
      "edit_duration": 16.142,
      "isForceout": true
    },
    {
      "message_id": 1184,
      "editor_id": 12,
      "message_received": "คือตรงไหน Keyword",
      "slice_count": 1,
      "slices": "คือตรงไหน Keyword|",
      "edit_duration": 16.233,
      "isForceout": true
    },
    {
      "message_id": 1185,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1186,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1187,
      "editor_id": 12,
      "message_received": "สังเกต สังเกตที่อะไรเด็ก ๆ นี่ เห็นไหม",
      "slice_count": 1,
      "slices": "สังเกต สังเกตที่อะไรเด็ก ๆ นี่ เห็นไหม|",
      "edit_duration": 16.13,
      "isForceout": true
    },
    {
      "message_id": 1188,
      "editor_id": 12,
      "message_received": "Color น่ะค่ะ",
      "slice_count": 1,
      "slices": "Color น่ะค่ะ |",
      "edit_duration": 16.155,
      "isForceout": true
    },
    {
      "message_id": 1189,
      "editor_id": 12,
      "message_received": "ค่าสี คือ ไปเรียก",
      "slice_count": 1,
      "slices": "ค่าสี คือ ไปเรียก|",
      "edit_duration": 16.122,
      "isForceout": true
    },
    {
      "message_id": 1190,
      "editor_id": 12,
      "message_received": "ใช้ค่าสี",
      "slice_count": 1,
      "slices": "ใช้ค่าสี|",
      "edit_duration": 16.142,
      "isForceout": true
    },
    {
      "message_id": 1191,
      "editor_id": 12,
      "message_received": "ที่เป็นรหัส เขาเรียกว่าเป็นรหัสหรือเป็นคีย์น่ะค่ะ",
      "slice_count": 1,
      "slices": "ที่เป็นรหัส เขาเรียกว่าเป็นรหัสหรือเป็นคีย์น่ะค่ะ |",
      "edit_duration": 16.135,
      "isForceout": true
    },
    {
      "message_id": 1192,
      "editor_id": 12,
      "message_received": "เช่น fff นี่ น่าจะเป็นสีขาว",
      "slice_count": 1,
      "slices": "เช่น fff นี่ น่าจะเป็นสีขาว|",
      "edit_duration": 16.131,
      "isForceout": true
    },
    {
      "message_id": 1193,
      "editor_id": 12,
      "message_received": "หรือไม่ได้เติมสีนี่ล่ะ ถ้าจำไม่ผิดนะ ให้นึกถึงนะ",
      "slice_count": 1,
      "slices": "หรือไม่ได้เติมสีนี่ล่ะ ถ้าจำไม่ผิดนะ ให้นึกถึงนะ|",
      "edit_duration": 16.136,
      "isForceout": true
    },
    {
      "message_id": 1194,
      "editor_id": 12,
      "message_received": "นี่คือ",
      "slice_count": 1,
      "slices": "นี่คือ|",
      "edit_duration": 16.2,
      "isForceout": true
    },
    {
      "message_id": 1195,
      "editor_id": 12,
      "message_received": "มันจะไม่ใช่ค่าตัว ที่เป็นแบบข้อความ หรือ",
      "slice_count": 1,
      "slices": "มันจะไม่ใช่ค่าตัว ที่เป็นแบบข้อความ หรือ|",
      "edit_duration": 16.318,
      "isForceout": true
    },
    {
      "message_id": 1196,
      "editor_id": 12,
      "message_received": "เป็นตัวเลข",
      "slice_count": 1,
      "slices": "เป็นตัวเลข|",
      "edit_duration": 16.133,
      "isForceout": true
    },
    {
      "message_id": 1197,
      "editor_id": 12,
      "message_received": "เหมือนปกตินะ ไอ้ตัวนี้ คือ สิ่งที่เรียกว่า \"Keyword\"",
      "slice_count": 1,
      "slices": "เหมือนปกตินะ ไอ้ตัวนี้ คือ สิ่งที่เรียกว่า \"Keyword\"|",
      "edit_duration": 16.164,
      "isForceout": true
    },
    {
      "message_id": 1198,
      "editor_id": 12,
      "message_received": "นึกออกนะ Keyword Argument",
      "slice_count": 1,
      "slices": "นึกออกนะ Keyword Argument|",
      "edit_duration": 16.068,
      "isForceout": true
    },
    {
      "message_id": 1199,
      "editor_id": 12,
      "message_received": "Argument ที่เป็นลักษณะ Keyword นะคะ",
      "slice_count": 1,
      "slices": "Argument ที่เป็นลักษณะ Keyword นะคะ |",
      "edit_duration": 16.153,
      "isForceout": true
    },
    {
      "message_id": 1200,
      "editor_id": 12,
      "message_received": "ไม่เป็นไร ถ้าอยากรู้มันคืออะไร",
      "slice_count": 1,
      "slices": "ไม่เป็นไร ถ้าอยากรู้มันคืออะไร |",
      "edit_duration": 16.135,
      "isForceout": true
    },
    {
      "message_id": 1201,
      "editor_id": 12,
      "message_received": "เดี๋ยวจะลองให้ดูนะคะเด็ก ๆ",
      "slice_count": 1,
      "slices": "เดี๋ยวจะลองให้ดูนะคะ เด็ก ๆ |",
      "edit_duration": 16.137,
      "isForceout": true
    },
    {
      "message_id": 1202,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1203,
      "editor_id": 12,
      "message_received": "ดูนะคะ ค่าสีใน... ในคอมพิวเตอร์",
      "slice_count": 1,
      "slices": "ดูนะคะ ค่าสีใน... ในคอมพิวเตอร์|",
      "edit_duration": 16.135,
      "isForceout": true
    },
    {
      "message_id": 1204,
      "editor_id": 12,
      "message_received": "ดูนะคะ ค่าสี ค่าสี",
      "slice_count": 1,
      "slices": "ดูนะคะ ค่าสี ค่าสี|",
      "edit_duration": 16.142,
      "isForceout": true
    },
    {
      "message_id": 1205,
      "editor_id": 12,
      "message_received": "ในคอมพิวเตอร์นี่มันมีหลายแบบ",
      "slice_count": 1,
      "slices": "ในคอมพิวเตอร์นี่มันมีหลายแบบ|",
      "edit_duration": 16.157,
      "isForceout": true
    },
    {
      "message_id": 1206,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1207,
      "editor_id": 12,
      "message_received": "นี่ เห็นไหม",
      "slice_count": 1,
      "slices": "นี่ เห็นไหม|",
      "edit_duration": 16.192,
      "isForceout": true
    },
    {
      "message_id": 1208,
      "editor_id": 12,
      "message_received": "ไม่สลับอีกแล้ว",
      "slice_count": 1,
      "slices": "ไม่สลับอีกแล้ว|",
      "edit_duration": 16.138,
      "isForceout": true
    },
    {
      "message_id": 1209,
      "editor_id": 12,
      "message_received": "ไม่ต้องการอะไรแบบนี้",
      "slice_count": 1,
      "slices": "ไม่ต้องการอะไรแบบนี้|",
      "edit_duration": 16.139,
      "isForceout": true
    },
    {
      "message_id": 1210,
      "editor_id": 12,
      "message_received": "เด็ก ๆ ดูนคะ",
      "slice_count": 1,
      "slices": "เด็ก ๆ ดูนคะ|",
      "edit_duration": 16.152,
      "isForceout": true
    },
    {
      "message_id": 1211,
      "editor_id": 12,
      "message_received": "นี่คือคีย์เวิร์ดของค่าสีในคอมพิวเตอร์ โดยปกตินี่",
      "slice_count": 1,
      "slices": "นี่คือคีย์เวิร์ดของค่าสีในคอมพิวเตอร์ โดยปกตินี่|",
      "edit_duration": 16.169,
      "isForceout": true
    },
    {
      "message_id": 1212,
      "editor_id": 12,
      "message_received": "เวลาถ้าเราเขียนโค้ดนี่",
      "slice_count": 1,
      "slices": "เวลาถ้าเราเขียนโค้ดนี่|",
      "edit_duration": 16.132,
      "isForceout": true
    },
    {
      "message_id": 1213,
      "editor_id": 12,
      "message_received": "โปรแกรมมันจะรับค่าสีที่เป็นค่าสี",
      "slice_count": 1,
      "slices": "โปรแกรมมันจะรับค่าสีที่เป็นค่าสี|",
      "edit_duration": 16.148,
      "isForceout": true
    },
    {
      "message_id": 1214,
      "editor_id": 12,
      "message_received": "ฐาน 16 นะคะ RGB",
      "slice_count": 1,
      "slices": "ฐาน 16 นะคะ RGB|",
      "edit_duration": 16.198,
      "isForceout": true
    },
    {
      "message_id": 1215,
      "editor_id": 12,
      "message_received": "แล้วก็... ค่า",
      "slice_count": 1,
      "slices": "แล้วก็... ค่า|",
      "edit_duration": 16.12,
      "isForceout": true
    },
    {
      "message_id": 1216,
      "editor_id": 12,
      "message_received": "สี 3 ฐาน 16 มันจะไม่รับ มันจะรับค่าสี",
      "slice_count": 1,
      "slices": "สี 3 ฐาน 16 มันจะไม่รับ มันจะรับค่าสี|",
      "edit_duration": 16.125,
      "isForceout": true
    },
    {
      "message_id": 1217,
      "editor_id": 12,
      "message_received": "ตัว 0000 ff นี่ เหมือนตัวอย่างนี่ ตัวนี้",
      "slice_count": 1,
      "slices": "ตัว 0000 ff นี่ เหมือนตัวอย่างนี่ ตัวนี้|",
      "edit_duration": 16.135,
      "isForceout": true
    },
    {
      "message_id": 1218,
      "editor_id": 12,
      "message_received": "คือเป็น Keyword Argument",
      "slice_count": 1,
      "slices": "คือเป็น Keyword Argument|",
      "edit_duration": 16.183,
      "isForceout": true
    },
    {
      "message_id": 1219,
      "editor_id": 12,
      "message_received": "ก็คือมันต้องมาอ่านค่าของตัวนี้ก่อน แล้วมา",
      "slice_count": 1,
      "slices": "ก็คือมันต้องมาอ่านค่าของตัวนี้ก่อน แล้วมา|",
      "edit_duration": 16.156,
      "isForceout": true
    },
    {
      "message_id": 1220,
      "editor_id": 12,
      "message_received": "แสดงให้เห็นสีที่เราต้องการจะรู้ เดี๋ยว",
      "slice_count": 1,
      "slices": "แสดงให้เห็นสีที่เราต้องการจะรู้ เดี๋ยว|",
      "edit_duration": 16.14,
      "isForceout": true
    },
    {
      "message_id": 1221,
      "editor_id": 12,
      "message_received": "ทำให้ดูนะคะ ตัวอย่างนี้ เดี๋ยวนะ",
      "slice_count": 1,
      "slices": "ทำให้ดูนะคะ ตัวอย่างนี้ เดี๋ยวนะ|",
      "edit_duration": 16.168,
      "isForceout": true
    },
    {
      "message_id": 1222,
      "editor_id": 12,
      "message_received": "ไอ้ 00 สีอะไร",
      "slice_count": 1,
      "slices": "ไอ้ 00 สีอะไร|",
      "edit_duration": 16.075,
      "isForceout": true
    },
    {
      "message_id": 1223,
      "editor_id": 12,
      "message_received": "อยากรู้ว่าเป็นสีอะไร เดี๋ยวเปิด paint ให้ดูนะคะ โปรแกรม paint",
      "slice_count": 1,
      "slices": "อยากรู้ว่าเป็นสีอะไร เดี๋ยวเปิด paint ให้ดูนะคะ โปรแกรม paint|",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 1224,
      "editor_id": 12,
      "message_received": "จะเห็นชัดกว่า",
      "slice_count": 1,
      "slices": "จะเห็นชัดกว่า|",
      "edit_duration": 16.082,
      "isForceout": true
    },
    {
      "message_id": 1225,
      "editor_id": 12,
      "message_received": "โปรแกรม Paint นะ",
      "slice_count": 1,
      "slices": "โปรแกรม Paint นะ|",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 1226,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1227,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1228,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1229,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1230,
      "editor_id": 12,
      "message_received": "เดี๋ยวไอ้นี่ไม่เห็นสิ",
      "slice_count": 1,
      "slices": "เดี๋ยวไอ้นี่ไม่เห็นสิ|",
      "edit_duration": 16.206,
      "isForceout": true
    },
    {
      "message_id": 1231,
      "editor_id": 12,
      "message_received": "ไม่ใช่ paint สิ อะไรนะ Microsoft Word ก็เห็นแล้ว",
      "slice_count": 1,
      "slices": "ไม่ใช่ paint สิ อะไรนะ Microsoft Word ก็เห็นแล้ว|",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 1232,
      "editor_id": 12,
      "message_received": "เดี๋ยวนะคะ",
      "slice_count": 1,
      "slices": "เดี๋ยวนะคะ |",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 1233,
      "editor_id": 12,
      "message_received": "เปิดให้ดูว่าเราจะรู้ได้อย่างไรว่าค่าสีนี้สีอะไร",
      "slice_count": 1,
      "slices": "เปิดให้ดูว่าเราจะรู้ได้อย่างไรว่าค่าสีนี้สีอะไร|",
      "edit_duration": 16.178,
      "isForceout": true
    },
    {
      "message_id": 1234,
      "editor_id": 12,
      "message_received": "เปิดใน Word ให้ดูนะคะ",
      "slice_count": 1,
      "slices": "เปิดใน Word ให้ดูนะคะ |",
      "edit_duration": 16.161,
      "isForceout": true
    },
    {
      "message_id": 1235,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1236,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1237,
      "editor_id": 12,
      "message_received": "ดูสีนะ เด็ก ๆ ดูที่สีนะคะ",
      "slice_count": 1,
      "slices": "ดูสีนะ เด็ก ๆ ดูที่สีนะคะ |",
      "edit_duration": 16.078,
      "isForceout": true
    },
    {
      "message_id": 1238,
      "editor_id": 12,
      "message_received": "นี่เห็นไหม",
      "slice_count": 1,
      "slices": "นี่เห็นไหม|",
      "edit_duration": 16.146,
      "isForceout": true
    },
    {
      "message_id": 1239,
      "editor_id": 12,
      "message_received": "ตรงนี้จะเป็นค่าสี มันจะมีแบบ",
      "slice_count": 1,
      "slices": "ตรงนี้จะเป็นค่าสี มันจะมีแบบ|",
      "edit_duration": 16.142,
      "isForceout": true
    },
    {
      "message_id": 1240,
      "editor_id": 12,
      "message_received": "มาตรฐานกับกำหนดเองนี่",
      "slice_count": 1,
      "slices": "มาตรฐานกับกำหนดเองนี่|",
      "edit_duration": 16.176,
      "isForceout": true
    },
    {
      "message_id": 1241,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1242,
      "editor_id": 12,
      "message_received": "ไอ้ตัวนี้ก็ไม่ขึ้นแบบนี้",
      "slice_count": 1,
      "slices": "ไอ้ตัวนี้ก็ไม่ขึ้นแบบนี้|",
      "edit_duration": 16.081,
      "isForceout": true
    },
    {
      "message_id": 1243,
      "editor_id": 12,
      "message_received": "ไม่ใช่สิ อย่างนั้นเปิดให้ดู",
      "slice_count": 1,
      "slices": "ไม่ใช่สิ อย่างนั้นเปิดให้ดู|",
      "edit_duration": 16.146,
      "isForceout": true
    },
    {
      "message_id": 1244,
      "editor_id": 12,
      "message_received": "ตารางค่าสีเลยแล้วกันนะคะ",
      "slice_count": 1,
      "slices": "ตารางค่าสีเลยแล้วกันนะคะ |",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 1245,
      "editor_id": 12,
      "message_received": "ชักงงเอง ตารางค่าสี",
      "slice_count": 1,
      "slices": "ชักงงเอง ตารางค่าสี|",
      "edit_duration": 16.156,
      "isForceout": true
    },
    {
      "message_id": 1246,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1247,
      "editor_id": 12,
      "message_received": "ดูนะคะ ตารางค่าสีจะเป็นอย่างนี้",
      "slice_count": 1,
      "slices": "ดูนะคะ ตารางค่าสีจะเป็นอย่างนี้|",
      "edit_duration": 16.076,
      "isForceout": true
    },
    {
      "message_id": 1248,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1249,
      "editor_id": 12,
      "message_received": "อันไหนที่จะเห็นชัด",
      "slice_count": 1,
      "slices": "อันไหนที่จะเห็นชัด|",
      "edit_duration": 16.137,
      "isForceout": true
    },
    {
      "message_id": 1250,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1251,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1252,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1253,
      "editor_id": 12,
      "message_received": "อย่างนี้นะคะ สมมติสีชมพู",
      "slice_count": 1,
      "slices": "อย่างนี้นะคะ สมมติสีชมพู|",
      "edit_duration": 16.176,
      "isForceout": true
    },
    {
      "message_id": 1254,
      "editor_id": 12,
      "message_received": "นี่เห็นไหมตัวเลขสีมันก็จะเปลี่ยนไป",
      "slice_count": 1,
      "slices": "นี่เห็นไหมตัวเลขสีมันก็จะเปลี่ยนไป|",
      "edit_duration": 16.153,
      "isForceout": true
    },
    {
      "message_id": 1255,
      "editor_id": 12,
      "message_received": "ลักษณะนี้นะ อันนี้จะเห็นชัดนะคะ ว่าถ้า",
      "slice_count": 1,
      "slices": "ลักษณะนี้นะ อันนี้จะเห็นชัดนะคะ ว่าถ้า|",
      "edit_duration": 16.157,
      "isForceout": true
    },
    {
      "message_id": 1256,
      "editor_id": 12,
      "message_received": "สีชมพูเข้มขนาดนี้",
      "slice_count": 1,
      "slices": "สีชมพูเข้มขนาดนี้|",
      "edit_duration": 16.178,
      "isForceout": true
    },
    {
      "message_id": 1257,
      "editor_id": 12,
      "message_received": "ค่าสีจะเป็นตัวนี้ อย่างนี้นะคะ",
      "slice_count": 1,
      "slices": "ค่าสีจะเป็นตัวนี้ อย่างนี้นะคะ |",
      "edit_duration": 16.148,
      "isForceout": true
    },
    {
      "message_id": 1258,
      "editor_id": 12,
      "message_received": "ตัวนี้ขึ้นไหม",
      "slice_count": 1,
      "slices": "ตัวนี้ขึ้นไหม|",
      "edit_duration": 16.166,
      "isForceout": true
    },
    {
      "message_id": 1259,
      "editor_id": 12,
      "message_received": "มันก็ขึ้นอยู่ข้างในนี่",
      "slice_count": 1,
      "slices": "มันก็ขึ้นอยู่ข้างในนี่|",
      "edit_duration": 16.167,
      "isForceout": true
    },
    {
      "message_id": 1260,
      "editor_id": 12,
      "message_received": "ตัวเลขที่แสดงค่าสีมันน่ะ",
      "slice_count": 1,
      "slices": "ตัวเลขที่แสดงค่าสีมันน่ะ|",
      "edit_duration": 16.082,
      "isForceout": true
    },
    {
      "message_id": 1261,
      "editor_id": 12,
      "message_received": "ถ้าอยากรู้ว่าสีไหนเป็นสีอะไร อย่างเล็ก",
      "slice_count": 1,
      "slices": "ถ้าอยากรู้ว่าสีไหนเป็นสีอะไร อย่างเล็ก|",
      "edit_duration": 16.197,
      "isForceout": true
    },
    {
      "message_id": 1262,
      "editor_id": 12,
      "message_received": "ไม่เอาน่ะ",
      "slice_count": 1,
      "slices": "ไม่เอาน่ะ|",
      "edit_duration": 16.141,
      "isForceout": true
    },
    {
      "message_id": 1263,
      "editor_id": 12,
      "message_received": "ไม่โชว์แล้วน่ะ เดี๋ยวเทสต์ให้ดูเลยนะคะ",
      "slice_count": 1,
      "slices": "ไม่โชว์แล้วน่ะ เดี๋ยวเทสต์ให้ดูเลยนะคะ |",
      "edit_duration": 16.172,
      "isForceout": true
    },
    {
      "message_id": 1264,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1265,
      "editor_id": 12,
      "message_received": "ขอเพิ่มโค้ดให้ จะทำโค้ด",
      "slice_count": 1,
      "slices": "ขอเพิ่มโค้ดให้ จะทำโค้ด|",
      "edit_duration": 16.225,
      "isForceout": true
    },
    {
      "message_id": 1266,
      "editor_id": 12,
      "message_received": "แค่สร้างสีตัวเดียวเลย",
      "slice_count": 1,
      "slices": "แค่สร้างสีตัวเดียวเลย|",
      "edit_duration": 16.185,
      "isForceout": true
    },
    {
      "message_id": 1267,
      "editor_id": 12,
      "message_received": "เอาแค่นี้พอ",
      "slice_count": 1,
      "slices": "เอาแค่นี้พอ|",
      "edit_duration": 16.157,
      "isForceout": true
    },
    {
      "message_id": 1268,
      "editor_id": 12,
      "message_received": "ปุ๊บ print color ขอก๊อปก่อน",
      "slice_count": 1,
      "slices": "ปุ๊บ print color ขอก๊อปก่อน|",
      "edit_duration": 16.086,
      "isForceout": true
    },
    {
      "message_id": 1269,
      "editor_id": 12,
      "message_received": "ขี้เกียจน่ะ ขี้เกียจพิมพ์",
      "slice_count": 1,
      "slices": "ขี้เกียจน่ะ ขี้เกียจพิมพ์|",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 1270,
      "editor_id": 12,
      "message_received": "copy ให้",
      "slice_count": 1,
      "slices": "copy ให้|",
      "edit_duration": 16.078,
      "isForceout": true
    },
    {
      "message_id": 1271,
      "editor_id": 12,
      "message_received": "เราไหมนี่",
      "slice_count": 1,
      "slices": "เราไหมนี่|",
      "edit_duration": 16.14,
      "isForceout": true
    },
    {
      "message_id": 1272,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1273,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1274,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1275,
      "editor_id": 12,
      "message_received": "ไม่วางให้นะคะ ไม่เป็นอะไร",
      "slice_count": 1,
      "slices": "ไม่วางให้นะคะ ไม่เป็นอะไร|",
      "edit_duration": 16.153,
      "isForceout": true
    },
    {
      "message_id": 1276,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1277,
      "editor_id": 12,
      "message_received": "สมมติ สมมตินะคะ สร้างฟังก์ชัน",
      "slice_count": 1,
      "slices": "สมมติ สมมตินะคะ สร้างฟังก์ชัน|",
      "edit_duration": 16.174,
      "isForceout": true
    },
    {
      "message_id": 1278,
      "editor_id": 12,
      "message_received": "เดี๋ยวสร้างให้ดูเด็ก ๆ ไม่ต้อวง",
      "slice_count": 1,
      "slices": "เดี๋ยวสร้างให้ดูเด็ก ๆ ไม่ต้อวง|",
      "edit_duration": 16.077,
      "isForceout": true
    },
    {
      "message_id": 1279,
      "editor_id": 12,
      "message_received": "อันนี้เป็นตัวอย่างให้เห็นว่า Key",
      "slice_count": 1,
      "slices": "อันนี้เป็นตัวอย่างให้เห็นว่า Key|",
      "edit_duration": 16.163,
      "isForceout": true
    },
    {
      "message_id": 1280,
      "editor_id": 12,
      "message_received": "Argument def ฟังก์ชันนี้",
      "slice_count": 1,
      "slices": "Argument def ฟังก์ชันนี้|",
      "edit_duration": 16.09,
      "isForceout": true
    },
    {
      "message_id": 1281,
      "editor_id": 12,
      "message_received": "จะใช้ในการสร้างสีนั่นเองนะคะ",
      "slice_count": 1,
      "slices": "จะใช้ในการสร้างสีนั่นเองนะคะ |",
      "edit_duration": 16.079,
      "isForceout": true
    },
    {
      "message_id": 1282,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1283,
      "editor_id": 12,
      "message_received": "c-r-e-a-t-e create color",
      "slice_count": 1,
      "slices": "c-r-e-a-t-e create color|",
      "edit_duration": 16.204,
      "isForceout": true
    },
    {
      "message_id": 1284,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1285,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1286,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1287,
      "editor_id": 12,
      "message_received": "ใส่พารามิเตอร์ ชื่อ color นะคะ โดย",
      "slice_count": 1,
      "slices": "ใส่พารามิเตอร์ ชื่อ color นะคะ โดย|",
      "edit_duration": 16.162,
      "isForceout": true
    },
    {
      "message_id": 1288,
      "editor_id": 12,
      "message_received": "มีค่าเท่ากับ",
      "slice_count": 1,
      "slices": "มีค่าเท่ากับ|",
      "edit_duration": 16.217,
      "isForceout": true
    },
    {
      "message_id": 1289,
      "editor_id": 12,
      "message_received": "1, 2, 3, 4,",
      "slice_count": 1,
      "slices": "1, 2, 3, 4,|",
      "edit_duration": 16.168,
      "isForceout": true
    },
    {
      "message_id": 1290,
      "editor_id": 12,
      "message_received": "5, 6 6 นะ",
      "slice_count": 1,
      "slices": "5, 6 6 นะ|",
      "edit_duration": 16.163,
      "isForceout": true
    },
    {
      "message_id": 1291,
      "editor_id": 12,
      "message_received": "โดย",
      "slice_count": 1,
      "slices": "โดย|",
      "edit_duration": 16.168,
      "isForceout": true
    },
    {
      "message_id": 1292,
      "editor_id": 12,
      "message_received": "กำหนด Default Argument ที่",
      "slice_count": 1,
      "slices": "กำหนด Default Argument ที่|",
      "edit_duration": 16.17,
      "isForceout": true
    },
    {
      "message_id": 1293,
      "editor_id": 12,
      "message_received": "เครื่องหมาย # F1 F2 F3 F4",
      "slice_count": 1,
      "slices": "เครื่องหมาย # F1 F2 F3 F4|",
      "edit_duration": 16.146,
      "isForceout": true
    },
    {
      "message_id": 1294,
      "editor_id": 12,
      "message_received": "f5",
      "slice_count": 1,
      "slices": "F5 F6 |",
      "edit_duration": 12.99,
      "isForceout": false
    },
    {
      "message_id": 1295,
      "editor_id": 12,
      "message_received": "ตัวที่บอกว่า f นี่ มันเป็นคีย์เวิร์ดของ",
      "slice_count": 2,
      "slices": "ตัวที่บอกว่า |F นี่ มันเป็นคีย์เวิร์ดของ|",
      "edit_duration": 8.988,
      "isForceout": true
    },
    {
      "message_id": 1296,
      "editor_id": 12,
      "message_received": "ค่าสีที่บอก เพราะฉะนั้น พอเรา",
      "slice_count": 1,
      "slices": "ค่าสีที่บอก เพราะฉะนั้น พอเรา|",
      "edit_duration": 16.095,
      "isForceout": true
    },
    {
      "message_id": 1297,
      "editor_id": 12,
      "message_received": "สร้างฟังก์ชันนี้ มันจะแสดงอะไรออกมา",
      "slice_count": 1,
      "slices": "สร้างฟังก์ชันนี้ มันจะแสดงฟังก์ชันอะไรออกมา|",
      "edit_duration": 16.098,
      "isForceout": true
    },
    {
      "message_id": 1298,
      "editor_id": 12,
      "message_received": "ดูนะคะ ทำไมเผลอไปลบ",
      "slice_count": 1,
      "slices": "ดูนะคะ ทำไมเผลอไปลบ|",
      "edit_duration": 16.302,
      "isForceout": true
    },
    {
      "message_id": 1299,
      "editor_id": 12,
      "message_received": "ขอโทษที มือไวจริง ๆ เลย",
      "slice_count": 1,
      "slices": "ขอโทษที มือไวจริง ๆ เลย |",
      "edit_duration": 16.162,
      "isForceout": true
    },
    {
      "message_id": 1300,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1301,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1302,
      "editor_id": 12,
      "message_received": "4",
      "slice_count": 1,
      "slices": "4 |",
      "edit_duration": 16.108,
      "isForceout": true
    },
    {
      "message_id": 1303,
      "editor_id": 12,
      "message_received": "เราจะ",
      "slice_count": 1,
      "slices": "เราจะ|",
      "edit_duration": 16.204,
      "isForceout": true
    },
    {
      "message_id": 1304,
      "editor_id": 12,
      "message_received": "ให้มัน print สีนั้นออกมาให้ดูนะคะ",
      "slice_count": 1,
      "slices": "ให้มัน print สีนั้นออกมาให้ดูนะคะ |",
      "edit_duration": 16.099,
      "isForceout": true
    },
    {
      "message_id": 1305,
      "editor_id": 12,
      "message_received": "print color",
      "slice_count": 1,
      "slices": "print color |",
      "edit_duration": 16.261,
      "isForceout": true
    },
    {
      "message_id": 1306,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1307,
      "editor_id": 12,
      "message_received": "ดูนะคะ เห็นไหม นี่",
      "slice_count": 1,
      "slices": "ดูนะคะ เห็นไหม นี่ |",
      "edit_duration": 16.207,
      "isForceout": true
    },
    {
      "message_id": 1308,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1309,
      "editor_id": 12,
      "message_received": "print อะไร ต้องการให้ print",
      "slice_count": 1,
      "slices": "print อะไร ต้องการให้ print สี |",
      "edit_duration": 16.085,
      "isForceout": true
    },
    {
      "message_id": 1310,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1311,
      "editor_id": 12,
      "message_received": "=",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1312,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1313,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1314,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1315,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1316,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1317,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1318,
      "editor_id": 12,
      "message_received": "่",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1319,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1320,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1321,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1322,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1323,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1324,
      "editor_id": 12,
      "message_received": "ขอเพิ่มพารามิเตอร์อีกตัวหนึ่ง",
      "slice_count": 1,
      "slices": "เท่ากับ ขอเพิ่มพารามิเตอร์อีกตัวหนึ่ง |",
      "edit_duration": 16.147,
      "isForceout": true
    },
    {
      "message_id": 1325,
      "editor_id": 12,
      "message_received": "คือ id นะคะ id คือ ลำดับที่นั่นเอง",
      "slice_count": 1,
      "slices": "ชื่อ id นะคะ id คือ ลำดับที่นั่นเอง|",
      "edit_duration": 16.207,
      "isForceout": true
    },
    {
      "message_id": 1326,
      "editor_id": 12,
      "message_received": "เพื่อให้เห็นว่าอันที่ 1",
      "slice_count": 1,
      "slices": "เพื่อให้เห็นว่าถ้าอันที่ 1 |",
      "edit_duration": 16.194,
      "isForceout": true
    },
    {
      "message_id": 1327,
      "editor_id": 12,
      "message_received": "ใส่สีนี้อะไรจะเกิดขึ้น อันนี้ประกาศตัวแปรจะเสร็จแล้ว จะเรียกใช้",
      "slice_count": 1,
      "slices": "ใส่สีนี้อะไรจะเกิดขึ้น อันนี้ประกาศตัวแปรจะเสร็จแล้ว จะเรียกใช้|",
      "edit_duration": 16.651,
      "isForceout": true
    },
    {
      "message_id": 1328,
      "editor_id": 12,
      "message_received": "มันนะคะ เรียกใช้",
      "slice_count": 1,
      "slices": "มันนะคะ เรียกใช้ |",
      "edit_duration": 16.264,
      "isForceout": true
    },
    {
      "message_id": 1329,
      "editor_id": 12,
      "message_received": "Create color พิมพ์ชื่อฟังก์ชัน",
      "slice_count": 1,
      "slices": "Create color พิมพ์ชื่อฟังก์ชัน c-r-e=|",
      "edit_duration": 16.089,
      "isForceout": true
    },
    {
      "message_id": 1330,
      "editor_id": 12,
      "message_received": "a-t-e",
      "slice_count": 1,
      "slices": "a-t-e ขึ้นมาแล้ว|",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 1331,
      "editor_id": 12,
      "message_received": "เราก็คลิกเลือก แล้วตามด้วย id ลำดับ",
      "slice_count": 1,
      "slices": "เราก็คลิกเลือก แล้วตามด้วย id ลำดับ|",
      "edit_duration": 16.201,
      "isForceout": true
    },
    {
      "message_id": 1332,
      "editor_id": 12,
      "message_received": "ที่ 1 นะคะ",
      "slice_count": 1,
      "slices": "ที่ 1 นะคะ |",
      "edit_duration": 16.107,
      "isForceout": true
    },
    {
      "message_id": 1333,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1334,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1335,
      "editor_id": 12,
      "message_received": "ขอลอง print ก่อน",
      "slice_count": 1,
      "slices": "ขอลอง print ก่อน|",
      "edit_duration": 16.092,
      "isForceout": true
    },
    {
      "message_id": 1336,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1337,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1338,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1339,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1340,
      "editor_id": 12,
      "message_received": "เหมือนเดิมนะคะ",
      "slice_count": 1,
      "slices": "เหมือนเดิมนะคะ |",
      "edit_duration": 16.165,
      "isForceout": true
    },
    {
      "message_id": 1341,
      "editor_id": 12,
      "message_received": "ลำดับที่แล้วก็ตามด้วย :",
      "slice_count": 1,
      "slices": "ลำดับที่แล้วก็ตามด้วย : |",
      "edit_duration": 16.154,
      "isForceout": true
    },
    {
      "message_id": 1342,
      "editor_id": 12,
      "message_received": "ใช้ colon แทน",
      "slice_count": 1,
      "slices": "ใช้ colon แทน|",
      "edit_duration": 16.108,
      "isForceout": true
    },
    {
      "message_id": 1343,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1344,
      "editor_id": 12,
      "message_received": "แล้วก็ % เหมือนเดิม",
      "slice_count": 1,
      "slices": "แล้วก็ % เหมือนเดิม |",
      "edit_duration": 16.192,
      "isForceout": true
    },
    {
      "message_id": 1345,
      "editor_id": 12,
      "message_received": "% ลำดับที่เป็น % อะไรนะ",
      "slice_count": 1,
      "slices": "% ลำดับที่เป็น % อะไรนะ|",
      "edit_duration": 16.178,
      "isForceout": true
    },
    {
      "message_id": 1346,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1347,
      "editor_id": 12,
      "message_received": "%d นะคะ ตัวเลข เป็นตัวเลข",
      "slice_count": 1,
      "slices": "%d นะคะ ตัวเลข เป็นตัวเลข|",
      "edit_duration": 16.162,
      "isForceout": true
    },
    {
      "message_id": 1348,
      "editor_id": 12,
      "message_received": "แล้วก็ตามด้วย",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย|",
      "edit_duration": 16.188,
      "isForceout": true
    },
    {
      "message_id": 1349,
      "editor_id": 12,
      "message_received": "% แล้วก็ค่าพารามิเตอร์ ก็คือ id",
      "slice_count": 1,
      "slices": "% แล้วก็ค่าพารามิเตอร์ ก็คือ id |",
      "edit_duration": 16.224,
      "isForceout": true
    },
    {
      "message_id": 1350,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1351,
      "editor_id": 12,
      "message_received": "พิมพ์อะไรผิดนี่ p-r-",
      "slice_count": 1,
      "slices": "พิมพ์อะไรผิดนี่ p-r-|",
      "edit_duration": 16.098,
      "isForceout": true
    },
    {
      "message_id": 1352,
      "editor_id": 12,
      "message_received": "i",
      "slice_count": 1,
      "slices": "i |",
      "edit_duration": 16.09,
      "isForceout": true
    },
    {
      "message_id": 1353,
      "editor_id": 12,
      "message_received": "p-r-i-n-t print",
      "slice_count": 1,
      "slices": "p-r-i-n-t print|",
      "edit_duration": 16.145,
      "isForceout": true
    },
    {
      "message_id": 1354,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1355,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1356,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1357,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1358,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1359,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1360,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1361,
      "editor_id": 12,
      "message_received": "เดี๋ยว Run ให้ดูเลยนะคะ",
      "slice_count": 1,
      "slices": "เดี๋ยว Run ให้ดูเลยนะคะ |",
      "edit_duration": 16.133,
      "isForceout": true
    },
    {
      "message_id": 1362,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1363,
      "editor_id": 12,
      "message_received": "syntax error ผิดตรงไหนนี่",
      "slice_count": 1,
      "slices": "Syntax Error ผิดตรงไหนนี่ |",
      "edit_duration": 16.173,
      "isForceout": true
    },
    {
      "message_id": 1364,
      "editor_id": 12,
      "message_received": "อ๋อ",
      "slice_count": 1,
      "slices": "อ๋อ|",
      "edit_duration": 16.152,
      "isForceout": true
    },
    {
      "message_id": 1365,
      "editor_id": 12,
      "message_received": "ตำแหน่ง เดี๋ยวนะ Enter เข้าไป เอาใหม่สิ",
      "slice_count": 1,
      "slices": "ตำแหน่ง เดี๋ยวนะ Enter เข้าไป เอาใหม่สิ |",
      "edit_duration": 16.209,
      "isForceout": true
    },
    {
      "message_id": 1366,
      "editor_id": 12,
      "message_received": "+",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1367,
      "editor_id": 12,
      "message_received": "แม่พิมพ์อะไรผิด",
      "slice_count": 1,
      "slices": "แม่พิมพ์อะไรผิด |",
      "edit_duration": 16.171,
      "isForceout": true
    },
    {
      "message_id": 1368,
      "editor_id": 12,
      "message_received": "p-r-i-n-t",
      "slice_count": 1,
      "slices": "p-r-i-n-t |",
      "edit_duration": 16.15,
      "isForceout": true
    },
    {
      "message_id": 1369,
      "editor_id": 12,
      "message_received": "print เอาใหม่",
      "slice_count": 1,
      "slices": "print เอาใหม่ |",
      "edit_duration": 16.196,
      "isForceout": true
    },
    {
      "message_id": 1370,
      "editor_id": 12,
      "message_received": "ลบก็ได้",
      "slice_count": 1,
      "slices": "ลบก็ได้นะ |",
      "edit_duration": 16.089,
      "isForceout": true
    },
    {
      "message_id": 1371,
      "editor_id": 12,
      "message_received": "ลบแล้ว print ใหม่ p-",
      "slice_count": 1,
      "slices": "ลบแล้ว print ใหม่ p-r-|",
      "edit_duration": 16.117,
      "isForceout": true
    },
    {
      "message_id": 1372,
      "editor_id": 12,
      "message_received": "i-n-t",
      "slice_count": 1,
      "slices": "i-n-t |",
      "edit_duration": 16.102,
      "isForceout": true
    },
    {
      "message_id": 1373,
      "editor_id": 12,
      "message_received": "print",
      "slice_count": 1,
      "slices": "print|",
      "edit_duration": 16.11,
      "isForceout": true
    },
    {
      "message_id": 1374,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1375,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1376,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1377,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1378,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1379,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1380,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1381,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1382,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1383,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1384,
      "editor_id": 12,
      "message_received": "Syntax Error Invalid",
      "slice_count": 1,
      "slices": "Syntax Error Invalid |",
      "edit_duration": 16.104,
      "isForceout": true
    },
    {
      "message_id": 1385,
      "editor_id": 12,
      "message_received": "ผิดได้อย่างไรล่ะ",
      "slice_count": 1,
      "slices": "ผิดได้อย่างไรล่ะ|",
      "edit_duration": 16.163,
      "isForceout": true
    },
    {
      "message_id": 1386,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1387,
      "editor_id": 12,
      "message_received": "เดี๋ยวนะ 1",
      "slice_count": 1,
      "slices": "เดี๋ยวนะ |",
      "edit_duration": 16.152,
      "isForceout": true
    },
    {
      "message_id": 1388,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1389,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1390,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1391,
      "editor_id": 12,
      "message_received": "เขาก็ไม่ได้พิมพ์ผิดนี่",
      "slice_count": 1,
      "slices": "เขาก็ไม่ได้พิมพ์ผิดนี่|",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 1392,
      "editor_id": 12,
      "message_received": "ทำไมมันขึ้น Error ล่ะ",
      "slice_count": 1,
      "slices": "ทำไมมันขึ้น Error ล่ะ |",
      "edit_duration": 16.089,
      "isForceout": true
    },
    {
      "message_id": 1393,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1394,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1395,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1396,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1397,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1398,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1399,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1400,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1401,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1402,
      "editor_id": 12,
      "message_received": "1, 2, 3, 4,",
      "slice_count": 1,
      "slices": "1, 2, 3, 4, 5, 6 6 ไหม |",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 1403,
      "editor_id": 12,
      "message_received": "เดี๋ยวนะ ขอ",
      "slice_count": 1,
      "slices": "เดี๋ยวนะ ขอ|",
      "edit_duration": 16.157,
      "isForceout": true
    },
    {
      "message_id": 1404,
      "editor_id": 12,
      "message_received": "ขยายก่อนนะ",
      "slice_count": 1,
      "slices": "ขยายก่อนนะ|",
      "edit_duration": 16.188,
      "isForceout": true
    },
    {
      "message_id": 1405,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1406,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1407,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1408,
      "editor_id": 12,
      "message_received": "1 2 3 4 5 6",
      "slice_count": 1,
      "slices": "1 2 3 4 5 6|",
      "edit_duration": 16.171,
      "isForceout": true
    },
    {
      "message_id": 1409,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1410,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1411,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1412,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1413,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1414,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1415,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1416,
      "editor_id": 12,
      "message_received": "ก็ตรง",
      "slice_count": 1,
      "slices": "ก็ตรง|",
      "edit_duration": 16.235,
      "isForceout": true
    },
    {
      "message_id": 1417,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1418,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1419,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1420,
      "editor_id": 12,
      "message_received": "อะไรนะ",
      "slice_count": 1,
      "slices": "อะไรนะ|",
      "edit_duration": 16.057,
      "isForceout": true
    },
    {
      "message_id": 1421,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1422,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1423,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1424,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1425,
      "editor_id": 12,
      "message_received": "ทำไม Syntax นี้ Error ล่ะ",
      "slice_count": 1,
      "slices": "ทำไม Syntax นี้ Error ล่ะ |",
      "edit_duration": 13.678,
      "isForceout": false
    },
    {
      "message_id": 1426,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1427,
      "editor_id": 12,
      "message_received": "ผิดตรงไหนนี่",
      "slice_count": 1,
      "slices": "ผิดตรงไหนนี่|",
      "edit_duration": 6.659,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1428,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1429,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1430,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1431,
      "editor_id": 12,
      "message_received": "ลืมอะไร ไม่ได้ลืมนี่",
      "slice_count": 1,
      "slices": "ลืมอะไร ไม่ได้ลืมนี่|",
      "edit_duration": 16.204,
      "isForceout": true
    },
    {
      "message_id": 1432,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1433,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1434,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1435,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1436,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1437,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1438,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1439,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1440,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1441,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1442,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1443,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1444,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1445,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1446,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1447,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1448,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1449,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1450,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1451,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1452,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1453,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1454,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1455,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1456,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1457,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1458,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1459,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1460,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1461,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1462,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1463,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1464,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1465,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1466,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1467,
      "editor_id": 12,
      "message_received": "เอาอีกแล้ว",
      "slice_count": 1,
      "slices": "เอาอีกแล้ว |",
      "edit_duration": 16.115,
      "isForceout": true
    },
    {
      "message_id": 1468,
      "editor_id": 12,
      "message_received": "Syntax Error Print",
      "slice_count": 1,
      "slices": "Syntax Error Print |",
      "edit_duration": 16.08,
      "isForceout": true
    },
    {
      "message_id": 1469,
      "editor_id": 12,
      "message_received": "print บรรทัดที่ 3 ไม่ได้ colors หรือ",
      "slice_count": 1,
      "slices": "print บรรทัดที่ 3 ไม่ได้ color s หรือ|",
      "edit_duration": 16.198,
      "isForceout": true
    },
    {
      "message_id": 1470,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1471,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1472,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1473,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1474,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1475,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1476,
      "editor_id": 12,
      "message_received": "มันบอกว่า print ไม่ได้น่ะ",
      "slice_count": 1,
      "slices": "มันบอกว่า print ไม่ได้น่ะ|",
      "edit_duration": 16.112,
      "isForceout": true
    },
    {
      "message_id": 1477,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1478,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1479,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1480,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1481,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1482,
      "editor_id": 12,
      "message_received": "มันจะ Error ได้ยังไงน่ะ",
      "slice_count": 1,
      "slices": "มันจะ Error ได้ยังไงน่ะ|",
      "edit_duration": 16.096,
      "isForceout": true
    },
    {
      "message_id": 1483,
      "editor_id": 12,
      "message_received": "ถ้าลบ",
      "slice_count": 1,
      "slices": "ถ้าลบ|",
      "edit_duration": 16.144,
      "isForceout": true
    },
    {
      "message_id": 1484,
      "editor_id": 12,
      "message_received": "จะขึ้น Error อีกไหม",
      "slice_count": 1,
      "slices": "จะขึ้น Error อีกไหม|",
      "edit_duration": 16.116,
      "isForceout": true
    },
    {
      "message_id": 1485,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1486,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1487,
      "editor_id": 12,
      "message_received": "ไม่รู้จัก",
      "slice_count": 1,
      "slices": "ไม่รู้จัก|",
      "edit_duration": 16.089,
      "isForceout": true
    },
    {
      "message_id": 1488,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1489,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1490,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1491,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1492,
      "editor_id": 12,
      "message_received": "รันผ่าน รันไม่ผ่าน",
      "slice_count": 1,
      "slices": "รันผ่าน รันไม่ผ่าน|",
      "edit_duration": 16.091,
      "isForceout": true
    },
    {
      "message_id": 1493,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1494,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1495,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1496,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1497,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1498,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1499,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1500,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1501,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1502,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1503,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1504,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1505,
      "editor_id": 12,
      "message_received": "ผิดตรงไหน",
      "slice_count": 1,
      "slices": "ผิดตรงไหนน่ะ|",
      "edit_duration": 16.101,
      "isForceout": true
    },
    {
      "message_id": 1506,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1507,
      "editor_id": 12,
      "message_received": "อ๋อ รู้แล้ว",
      "slice_count": 1,
      "slices": "อ๋อ รู้แล้ว|",
      "edit_duration": 16.113,
      "isForceout": true
    },
    {
      "message_id": 1508,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1509,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1510,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1511,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1512,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1513,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1514,
      "editor_id": 12,
      "message_received": "อะไร",
      "slice_count": 1,
      "slices": "อะไร|",
      "edit_duration": 12.917,
      "isForceout": false
    },
    {
      "message_id": 1515,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1516,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1517,
      "editor_id": 12,
      "message_received": "ผิดตรงไหนหรือเปล่านี่",
      "slice_count": 1,
      "slices": "ผิดตรงไหนอีกหรือเปล่านี่ |",
      "edit_duration": 16.277,
      "isForceout": true
    },
    {
      "message_id": 1518,
      "editor_id": 12,
      "message_received": "print คำสัง Prit",
      "slice_count": 1,
      "slices": "print คำสั่ง print |",
      "edit_duration": 16.168,
      "isForceout": true
    },
    {
      "message_id": 1519,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1520,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1521,
      "editor_id": 12,
      "message_received": "โอเคนะคะ",
      "slice_count": 1,
      "slices": "โอเคนะคะ |",
      "edit_duration": 9.39,
      "isForceout": false
    },
    {
      "message_id": 1522,
      "editor_id": 12,
      "message_received": "รู้แล้ว",
      "slice_count": 1,
      "slices": "รู้แล้ว|",
      "edit_duration": 6.137,
      "isForceout": false
    },
    {
      "message_id": 1523,
      "editor_id": 12,
      "message_received": "ตรงนิดเดียว มองไม่เห็น",
      "slice_count": 1,
      "slices": "ตรงนิดเดียว มองไม่เห็น |",
      "edit_duration": 16.16,
      "isForceout": true
    },
    {
      "message_id": 1524,
      "editor_id": 12,
      "message_received": "ลืมใส่เครื่องหมายคำพูดตรงคาบ",
      "slice_count": 1,
      "slices": "ลืมใส่เครื่องหมายคำพูดตรงคาบ|",
      "edit_duration": 16.133,
      "isForceout": true
    },
    {
      "message_id": 1525,
      "editor_id": 12,
      "message_received": "ของ color นะคะ",
      "slice_count": 1,
      "slices": "ของ color นะคะ |",
      "edit_duration": 16.096,
      "isForceout": true
    },
    {
      "message_id": 1526,
      "editor_id": 12,
      "message_received": "มันก็เลยคำสั่ง print สี",
      "slice_count": 1,
      "slices": "มันก็เลยพอสั่ง print สี|",
      "edit_duration": 14.842,
      "isForceout": false
    },
    {
      "message_id": 1527,
      "editor_id": 12,
      "message_received": "นะคะ เดี๋ยวจะขอลองดู",
      "slice_count": 1,
      "slices": "นะคะ เดี๋ยวจะขอลองดู|",
      "edit_duration": 10.842,
      "isForceout": false
    },
    {
      "message_id": 1528,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1529,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1530,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1531,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1532,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1533,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1534,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1535,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1536,
      "editor_id": 12,
      "message_received": "อันนี้ถูกแล้วนะคะ",
      "slice_count": 1,
      "slices": "อันนี้ถูกแล้วนะคะ |",
      "edit_duration": 16.172,
      "isForceout": true
    },
    {
      "message_id": 1537,
      "editor_id": 12,
      "message_received": "ผลลัพธ์ก็จะออกอย่างนี้ คือ พิมพ์ลำดับที่ 1 เสร็จ",
      "slice_count": 1,
      "slices": "ผลลัพธ์ก็จะออกอย่างนี้ คือ พิมพ์ลำดับที่ 1 เสร็จ|",
      "edit_duration": 16.345,
      "isForceout": true
    },
    {
      "message_id": 1538,
      "editor_id": 12,
      "message_received": "มันก็จะ print สี่ที่มีค่า",
      "slice_count": 1,
      "slices": "มันก็จะ print สี่ที่มีค่าเริ่มต้น|",
      "edit_duration": 16.097,
      "isForceout": true
    },
    {
      "message_id": 1539,
      "editor_id": 12,
      "message_received": "คิคือ fff ขึ้นมาอย่างนี้นะคะ",
      "slice_count": 1,
      "slices": "คือ fff ขึ้นมาอย่างนี้นะคะ |",
      "edit_duration": 16.194,
      "isForceout": true
    },
    {
      "message_id": 1540,
      "editor_id": 12,
      "message_received": "ก็คือจะแสดงเป็น",
      "slice_count": 1,
      "slices": "ก็คือจะแสดงเป็น |",
      "edit_duration": 16.163,
      "isForceout": true
    },
    {
      "message_id": 1541,
      "editor_id": 12,
      "message_received": "Argument ที่เป็น Keyword นั่นเองนะคะ",
      "slice_count": 1,
      "slices": "Argument ที่เป็น Keyword นั่นเองนะคะ |",
      "edit_duration": 16.213,
      "isForceout": true
    },
    {
      "message_id": 1542,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1543,
      "editor_id": 12,
      "message_received": "นี่",
      "slice_count": 1,
      "slices": "นี่ |",
      "edit_duration": 16.205,
      "isForceout": true
    },
    {
      "message_id": 1544,
      "editor_id": 12,
      "message_received": "อยากโกรธโปรแกรมดีหรือไม่ก็ไม่รู้",
      "slice_count": 1,
      "slices": "อยากโกรธโปรแกรมดีหรือไม่ก็ไม่รู้|",
      "edit_duration": 16.632,
      "isForceout": true
    },
    {
      "message_id": 1545,
      "editor_id": 12,
      "message_received": "พอเปลี่ยนฟอนต์น่ะ มันก็มาจัด",
      "slice_count": 1,
      "slices": "พอเปลี่ยนฟอนต์น่ะ มันก็มาจัด|",
      "edit_duration": 16.205,
      "isForceout": true
    },
    {
      "message_id": 1546,
      "editor_id": 12,
      "message_received": "ตัวนี้ตัวเล็กตัวใหญ่ดูยากมาก",
      "slice_count": 1,
      "slices": "ตัวนี้ตัวเล็กตัวใหญ่แบบดูยากมากนะคะ |",
      "edit_duration": 16.229,
      "isForceout": true
    },
    {
      "message_id": 1547,
      "editor_id": 12,
      "message_received": "สาเหตุ ก็คือนี่มันมี",
      "slice_count": 1,
      "slices": "สาเหตุ ก็คือนี่มันมี|",
      "edit_duration": 16.235,
      "isForceout": true
    },
    {
      "message_id": 1548,
      "editor_id": 12,
      "message_received": "เครื่องหมายคำพูดนี่ แต่ไม่ได้ใส่ให้มันนี่นะคะ",
      "slice_count": 1,
      "slices": "เครื่องหมายคำพูดนี่ แต่ไม่ได้ใส่ให้มันนี่นะคะ |",
      "edit_duration": 17.283,
      "isForceout": true
    },
    {
      "message_id": 1549,
      "editor_id": 12,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ  |",
      "edit_duration": 17.299,
      "isForceout": true
    },
    {
      "message_id": 1550,
      "editor_id": 12,
      "message_received": "ก็คือการกำหนดค่า Argument",
      "slice_count": 1,
      "slices": "ก็คือการกำหนดค่า Argument |",
      "edit_duration": 16.421,
      "isForceout": true
    },
    {
      "message_id": 1551,
      "editor_id": 12,
      "message_received": "เหมือนกันนั้นล่ะค่ะ default",
      "slice_count": 1,
      "slices": "เหมือนกันนั้นล่ะค่ะ default กับ Keyword ไม่ได้แตกต่างกันเลย ดู|",
      "edit_duration": 16.405,
      "isForceout": true
    },
    {
      "message_id": 1552,
      "editor_id": 12,
      "message_received": "ดี ๆ แค่นั้นเอง ว่าจะให้มันเป็น",
      "slice_count": 1,
      "slices": "ดี ๆ แค่นั้นเอง ว่าจะให้มันเป็น |",
      "edit_duration": 16.247,
      "isForceout": true
    },
    {
      "message_id": 1553,
      "editor_id": 12,
      "message_received": "Default ที่เป็นลักษณะ... Argument ที่ให้มันแสดง",
      "slice_count": 1,
      "slices": "Default ที่เป็นลักษณะ... Argument ที่ให้มันแสดง|",
      "edit_duration": 17.264,
      "isForceout": true
    },
    {
      "message_id": 1554,
      "editor_id": 12,
      "message_received": "มันเป็นลักษณะไหนถ้าเป็น",
      "slice_count": 1,
      "slices": "มันเป็นลักษณะไหนถ้าเป็น Keyword |",
      "edit_duration": 16.916,
      "isForceout": true
    },
    {
      "message_id": 1555,
      "editor_id": 12,
      "message_received": "ก็ต้องมาใช้รูปแบบนี้นะคะ",
      "slice_count": 1,
      "slices": "ก็ต้องมาใช้รูปแบบนี้นะคะ |",
      "edit_duration": 16.301,
      "isForceout": true
    },
    {
      "message_id": 1556,
      "editor_id": 12,
      "message_received": "เขาบอก",
      "slice_count": 1,
      "slices": "เขาบอก|",
      "edit_duration": 16.239,
      "isForceout": true
    },
    {
      "message_id": 1557,
      "editor_id": 12,
      "message_received": "เขาเป็น Keyword",
      "slice_count": 1,
      "slices": "เขาเป็น Keyword|",
      "edit_duration": 16.357,
      "isForceout": true
    },
    {
      "message_id": 1558,
      "editor_id": 12,
      "message_received": "นี่มันต้องใส่เครื่องหมายที่เป็นคำพูด",
      "slice_count": 1,
      "slices": "นี่มันต้องใส่เครื่องหมายที่เป็นคำพูดก่อน|",
      "edit_duration": 16.322,
      "isForceout": true
    },
    {
      "message_id": 1559,
      "editor_id": 12,
      "message_received": "ข้างหน้าตัวนี้",
      "slice_count": 1,
      "slices": "ข้างหน้าตัวนี้|",
      "edit_duration": 16.14,
      "isForceout": true
    },
    {
      "message_id": 1560,
      "editor_id": 12,
      "message_received": "พอ Run แล้วถึงจะผ่าน",
      "slice_count": 1,
      "slices": "พอ Run แล้วถึงจะผ่าน|",
      "edit_duration": 16.219,
      "isForceout": true
    },
    {
      "message_id": 1561,
      "editor_id": 12,
      "message_received": "ถึงจะขึ้นนะคะ",
      "slice_count": 1,
      "slices": "ถึงจะขึ้นนะคะ |",
      "edit_duration": 16.959,
      "isForceout": true
    },
    {
      "message_id": 1562,
      "editor_id": 12,
      "message_received": "ขึ้นค่าให้",
      "slice_count": 1,
      "slices": "ขึ้นค่าให้|",
      "edit_duration": 16.384,
      "isForceout": true
    },
    {
      "message_id": 1563,
      "editor_id": 12,
      "message_received": "ก็คือแสดงลักษณะที่เป็นคีย์เวิร์ดแบบนี้ออกมา",
      "slice_count": 1,
      "slices": "ก็คือแสดงลักษณะที่เป็นคีย์เวิร์ดอย่างนี้ออกมานะคะ|",
      "edit_duration": 16.876,
      "isForceout": true
    },
    {
      "message_id": 1564,
      "editor_id": 12,
      "message_received": "สงสัย",
      "slice_count": 1,
      "slices": "สงสัย|",
      "edit_duration": 16.342,
      "isForceout": true
    },
    {
      "message_id": 1565,
      "editor_id": 12,
      "message_received": "ตรงไหนหรือเปล่าคะเด็ก ๆ ความแตกต่าง แทบไม่แตกต่าง",
      "slice_count": 1,
      "slices": "ตรงไหนหรือเปล่าคะ เด็ก ๆ ความแตกต่าง แทบไม่แตกต่างใช่ไหม |",
      "edit_duration": 16.902,
      "isForceout": true
    },
    {
      "message_id": 1566,
      "editor_id": 12,
      "message_received": "ว่าไม่แตกต่างกัน มันต่างกันตรงค่า",
      "slice_count": 1,
      "slices": "ว่าไม่แตกต่างกัน มันต่างกันตรงค่า|",
      "edit_duration": 16.73,
      "isForceout": true
    },
    {
      "message_id": 1567,
      "editor_id": 12,
      "message_received": "ไอ้ค่าที่เราจะใส่เข้าไปนี่ล่ะค่ะ เพราะตัวนี้ ลักษณะ",
      "slice_count": 1,
      "slices": "ไอ้ค่าที่เราจะใส่เข้าไปนี่ล่ะค่ะ เพราะตัวนี้ ลักษณะอย่างนี้|",
      "edit_duration": 16.764,
      "isForceout": true
    },
    {
      "message_id": 1568,
      "editor_id": 12,
      "message_received": "คือมันเป็นค่าของเขาเรียกว่าอะไรนะ",
      "slice_count": 1,
      "slices": "คือมันเป็นค่าของเขาเรียกว่าอะไรนะ |",
      "edit_duration": 17.341,
      "isForceout": true
    },
    {
      "message_id": 1569,
      "editor_id": 12,
      "message_received": "เขาเรียกว่า \"",
      "slice_count": 1,
      "slices": "เขาเรียกว่า |",
      "edit_duration": 16.779,
      "isForceout": true
    },
    {
      "message_id": 1570,
      "editor_id": 12,
      "message_received": "เป็น code สีนะ",
      "slice_count": 1,
      "slices": "เป็น code น่ะค่ะ เป็น code สีนะ|",
      "edit_duration": 16.189,
      "isForceout": true
    },
    {
      "message_id": 1571,
      "editor_id": 12,
      "message_received": "รหัสสี ซึ่งความจริง ก็คือถ้าเราใส่สีแดง",
      "slice_count": 1,
      "slices": "รหัสสี ซึ่งความจริง ก็คือถ้าเราใส่สีแดง|",
      "edit_duration": 16.329,
      "isForceout": true
    },
    {
      "message_id": 1572,
      "editor_id": 12,
      "message_received": "สีชมพูอะไรอย่างนี้ แต่อย่าลืมว่าสีในคอมพิวเตอร์น่ะ",
      "slice_count": 1,
      "slices": "สีชมพูอะไรอย่างนี้ แต่อย่าลืมว่าสีในคอมพิวเตอร์น่ะ|",
      "edit_duration": 17.347,
      "isForceout": true
    },
    {
      "message_id": 1573,
      "editor_id": 12,
      "message_received": "มันแยกเฉดอีก เหมือน",
      "slice_count": 1,
      "slices": "มันแยกเฉดอีก เหมือนแยกเฉดอีก เหมือน|",
      "edit_duration": 16.753,
      "isForceout": true
    },
    {
      "message_id": 1574,
      "editor_id": 12,
      "message_received": "อย่างนี้ ชมพูเข้ม",
      "slice_count": 1,
      "slices": "อย่างนี้ สีชมพูอ่อน ชมพูเข้ม|",
      "edit_duration": 16.28,
      "isForceout": true
    },
    {
      "message_id": 1575,
      "editor_id": 12,
      "message_received": "มันก็จะเป็น #ec407a",
      "slice_count": 1,
      "slices": "มันก็จะเป็น #ec407a|",
      "edit_duration": 16.177,
      "isForceout": true
    },
    {
      "message_id": 1576,
      "editor_id": 12,
      "message_received": "เปลี่ยนไปตามความเข้มความอะไรอย่างนี้ด้วยนะคะ",
      "slice_count": 1,
      "slices": "เปลี่ยนไปตามความเข้มความอะไรอย่างนี้ด้วยนะคะ  |",
      "edit_duration": 16.229,
      "isForceout": true
    },
    {
      "message_id": 1577,
      "editor_id": 12,
      "message_received": "เหมือนสีฟ้านี่ ค่าเขาก็จะเปลี่ยนไปตาม",
      "slice_count": 1,
      "slices": "หรือสีฟ้านี่ ค่าเขาก็จะเปลี่ยนไปตามตาราง|",
      "edit_duration": 16.444,
      "isForceout": true
    },
    {
      "message_id": 1578,
      "editor_id": 12,
      "message_received": "ที่เห็นนนะคะ",
      "slice_count": 1,
      "slices": "ที่เห็นนนะคะ |",
      "edit_duration": 16.177,
      "isForceout": true
    },
    {
      "message_id": 1579,
      "editor_id": 12,
      "message_received": "นั่นก็คือเป็นคีย์เวิร์ดหรือคำสำคัญ",
      "slice_count": 1,
      "slices": "นั่นก็คือเป็นคีย์เวิร์ดหรือคำสำคัญ|",
      "edit_duration": 16.606,
      "isForceout": true
    },
    {
      "message_id": 1580,
      "editor_id": 12,
      "message_received": "คือคอมพิวเตอร์น่ะจะรู้นะ คอมพิวเตอร์",
      "slice_count": 1,
      "slices": "คือคอมพิวเตอร์น่ะจะรู้นะ นึกออกนะ ถ้าเป็นคอมพิวเตอร์|",
      "edit_duration": 16.327,
      "isForceout": true
    },
    {
      "message_id": 1581,
      "editor_id": 12,
      "message_received": "เขาจะรู้จัก ว่าอย่างนั้นเถอะนะคะ",
      "slice_count": 1,
      "slices": "เขาจะรู้จัก ว่าอย่างนั้นเถอะนะคะ |",
      "edit_duration": 17.138,
      "isForceout": true
    },
    {
      "message_id": 1582,
      "editor_id": 12,
      "message_received": "ถ้าไม่มีใครสงสัย",
      "slice_count": 1,
      "slices": "ถ้าไม่มีใครสงสัย|",
      "edit_duration": 16.174,
      "isForceout": true
    },
    {
      "message_id": 1583,
      "editor_id": 12,
      "message_received": "ในฟังก์ชันนะคะ คือ ที่เราจะทำจริง ๆ นะ",
      "slice_count": 1,
      "slices": "ในฟังก์ชันนะคะ คือ ที่เราจะทำจริง ๆ นะ |",
      "edit_duration": 16.567,
      "isForceout": true
    },
    {
      "message_id": 1584,
      "editor_id": 12,
      "message_received": "มันก็จะมีแบบที่ 1 น่ะ",
      "slice_count": 1,
      "slices": "มันก็จะมีแบบที่ 1 น่ะ |",
      "edit_duration": 16.29,
      "isForceout": true
    },
    {
      "message_id": 1585,
      "editor_id": 12,
      "message_received": "กำหนดฟังก์ชันขึ้นมานะคะ อย่างนี้ แล้วก็ตามด้วยพารามิเตอร์",
      "slice_count": 1,
      "slices": "กำหนดฟังก์ชันขึ้นมานะคะ อย่างนี้ แล้วก็ตามด้วยพารามิเตอร์|",
      "edit_duration": 17.673,
      "isForceout": true
    },
    {
      "message_id": 1586,
      "editor_id": 12,
      "message_received": "กับแบบที่ 2 ที่มีการกำหนด",
      "slice_count": 1,
      "slices": "กับแบบที่ 2 ที่มีการกำหนด|",
      "edit_duration": 16.18,
      "isForceout": true
    },
    {
      "message_id": 1587,
      "editor_id": 12,
      "message_received": "ฟังก์ชัน มีพารามิเตอร์ แล้วในพารามิเตอร์",
      "slice_count": 1,
      "slices": "ฟังก์ชัน มีพารามิเตอร์ แล้วในพารามิเตอร์ก็|",
      "edit_duration": 16.17,
      "isForceout": true
    },
    {
      "message_id": 1588,
      "editor_id": 12,
      "message_received": "กำหนด Argument ลงไปเลยอย่างนี้ก็ได้",
      "slice_count": 1,
      "slices": "กำหนด Argument ลงไปเลยอย่างนี้ก็ได้ |",
      "edit_duration": 16.437,
      "isForceout": true
    },
    {
      "message_id": 1589,
      "editor_id": 12,
      "message_received": "ได้ทั้ง 2 แบบ แล้วแต่จะเลือกใช้งาน แล้วแต่วัตถุประสงค์",
      "slice_count": 1,
      "slices": "ได้ทั้ง 2 แบบ แล้วแต่จะเลือกใช้งาน เขาเรียกแล้วแต่วัตถุประสงค์|",
      "edit_duration": 17.059,
      "isForceout": true
    },
    {
      "message_id": 1590,
      "editor_id": 12,
      "message_received": "การที่จะสร้างฟังก์ชัน",
      "slice_count": 1,
      "slices": "การที่จะสร้างฟังก์ชัน|",
      "edit_duration": 16.263,
      "isForceout": true
    },
    {
      "message_id": 1591,
      "editor_id": 12,
      "message_received": "สำหรับสัปดาห์นี้นะคะ เราก็จะจบ",
      "slice_count": 1,
      "slices": "สำหรับสัปดาห์นี้นะคะ เราก็จะจบ|",
      "edit_duration": 16.233,
      "isForceout": true
    },
    {
      "message_id": 1592,
      "editor_id": 12,
      "message_received": "บทเรียนหลักการเขียนโปรแกรม",
      "slice_count": 1,
      "slices": "บทเรียนหลักการเขียนโปรแกรม|",
      "edit_duration": 16.319,
      "isForceout": true
    },
    {
      "message_id": 1593,
      "editor_id": 12,
      "message_received": "ของเราในเทอมนี้เพียงเท่านี้นะคะ",
      "slice_count": 1,
      "slices": "ของเราในเทอมนี้เพียงเท่านี้นะคะ |",
      "edit_duration": 16.299,
      "isForceout": true
    },
    {
      "message_id": 1594,
      "editor_id": 12,
      "message_received": "สัปดาห์หน้าจะให้เบรก",
      "slice_count": 1,
      "slices": "สัปดาห์หน้าจะให้เบรก |",
      "edit_duration": 16.292,
      "isForceout": true
    },
    {
      "message_id": 1595,
      "editor_id": 12,
      "message_received": "เดี๋ยวสอบแล้วจะนัดแนะอีกทีหนึ่งนะคะเด็ก ๆ",
      "slice_count": 1,
      "slices": "เดี๋ยวสอบแล้วจะนัดแนะอีกทีหนึ่งนะคะเด็ก ๆ โอเคนะคะ |",
      "edit_duration": 16.293,
      "isForceout": true
    },
    {
      "message_id": 1596,
      "editor_id": 12,
      "message_received": "มีใครสงสัยไหม ถามได้",
      "slice_count": 1,
      "slices": "มีใครสงสัยไหม ถามได้|",
      "edit_duration": 16.314,
      "isForceout": true
    },
    {
      "message_id": 1597,
      "editor_id": 12,
      "message_received": "ถ้าไม่มีจะปล่อยแล้วนะคะ",
      "slice_count": 1,
      "slices": "ถ้าไม่มีจะปล่อยแล้วนะคะ |",
      "edit_duration": 16.573,
      "isForceout": true
    },
    {
      "message_id": 1598,
      "editor_id": 12,
      "message_received": "อย่าลืมออกจากระบบทุกครั้งด้วย",
      "slice_count": 1,
      "slices": "อย่าลืมออกจากระบบทุกครั้งด้วย |",
      "edit_duration": 16.192,
      "isForceout": true
    },
    {
      "message_id": 1599,
      "editor_id": 12,
      "message_received": "เพราะอย่าลืมว่าแล็บไม่ได้แต่เราใช้คนเดียวนะ",
      "slice_count": 1,
      "slices": "เพราะอย่าลืมว่าแล็บไม่ได้มีแต่เราใช้คนเดียวนะ |",
      "edit_duration": 16.127,
      "isForceout": true
    },
    {
      "message_id": 1600,
      "editor_id": 12,
      "message_received": "เมื่อเลิกใช้เราต้องออกจากระบบของเราทุกครั้งนะคะ",
      "slice_count": 1,
      "slices": "เมื่อเลิกใช้เราต้องออกจากระบบของเราทุกครั้งนะคะ |",
      "edit_duration": 14.427,
      "isForceout": false
    },
    {
      "message_id": 1601,
      "editor_id": 12,
      "message_received": "ขอบคุณพี่ล่ามค่ะ สำหรับการเรียนในวันนี้ขอบคุณค่ะ",
      "slice_count": 1,
      "slices": "ขอบคุณพี่ล่ามค่ะ สำหรับการเรียนในวันนี้ขอบคุณค่ะ |",
      "edit_duration": 13.858,
      "isForceout": false
    },
    {
      "message_id": 1602,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1603,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1604,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1605,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1606,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1607,
      "editor_id": 12,
      "message_received": "มันชอบมาเปลี่ยนฟอนต์ให้",
      "slice_count": 1,
      "slices": "มันชอบมาเปลี่ยนฟอนต์ให้เหมือน|",
      "edit_duration": 16.106,
      "isForceout": true
    },
    {
      "message_id": 1608,
      "editor_id": 12,
      "message_received": "เครื่องที่มี",
      "slice_count": 1,
      "slices": "เครื่องที่มี... ไปเขาเรียก|",
      "edit_duration": 16.262,
      "isForceout": true
    },
    {
      "message_id": -1,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "ว่าอะไรนะ ไปเดินดูงานได้ |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1609,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1610,
      "editor_id": 12,
      "message_received": " - ",
      "slice_count": 1,
      "slices": " - |",
      "edit_duration": 75.738,
      "isForceout": true
    },
    {
      "message_id": 1611,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1612,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1613,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1614,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1615,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1616,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1617,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1618,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1619,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1620,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1621,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1622,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1623,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1624,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1625,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1626,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1627,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1628,
      "editor_id": 12,
      "message_received": "",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 0,
      "isForceout": true
    }
  ]
}