﻿{
  "average_edit_duration": 13.80855863539446,
  "messages": [
    {
      "message_id": 0,
      "editor_id": 1,
      "message_received": "(เจ้าหน้าที่) พี่ล่ามได้ยินไหมคะ",
      "slice_count": 1,
      "slices": "(เจ้าหน้าที่) พี่ล่ามได้ยินไหมคะ |",
      "edit_duration": 14.488,
      "isForceout": true
    },
    {
      "message_id": 1,
      "editor_id": 1,
      "message_received": "(ล่าม) ได้ยินค่ะ",
      "slice_count": 1,
      "slices": "(ล่าม) ได้ยินค่ะ |",
      "edit_duration": 14.47,
      "isForceout": true
    },
    {
      "message_id": 2,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) สวัสดีค่ะ",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) สวัสดีค่ะ |",
      "edit_duration": 14.343,
      "isForceout": true
    },
    {
      "message_id": 3,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) มอง",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) มอง|",
      "edit_duration": 14.34,
      "isForceout": true
    },
    {
      "message_id": 4,
      "editor_id": 1,
      "message_received": "ไม่เห็นล่าม",
      "slice_count": 1,
      "slices": "ไม่เห็นล่าม|",
      "edit_duration": 14.335,
      "isForceout": true
    },
    {
      "message_id": 5,
      "editor_id": 1,
      "message_received": "เด็ก ๆ เปิดเครื่องหมดทุกคนหรือยัง",
      "slice_count": 1,
      "slices": "เด็ก ๆ เปิดเครื่องหมดทุกคนหรือยัง|",
      "edit_duration": 14.32,
      "isForceout": true
    },
    {
      "message_id": 6,
      "editor_id": 1,
      "message_received": "เปิดเครื่องกันหรือยังเอ่ย",
      "slice_count": 1,
      "slices": "เปิดเครื่องกันหรือยังเอ่ย|",
      "edit_duration": 14.307,
      "isForceout": true
    },
    {
      "message_id": 7,
      "editor_id": 1,
      "message_received": "ก่อนอื่นนะคะ เมิื่แเปิดเครื่องแล้ว",
      "slice_count": 1,
      "slices": "ก่อนอื่นนะคะ เมิื่แเปิดเครื่องแล้ว|",
      "edit_duration": 15.309,
      "isForceout": true
    },
    {
      "message_id": 8,
      "editor_id": 1,
      "message_received": "เด็ก ๆ จะต้องเปิดอะไรคะ โปรแกรมที่ชื่อว่า",
      "slice_count": 1,
      "slices": "เด็ก ๆ จะต้องเปิดอะไรคะ โปรแกรมที่ชื่อว่า|",
      "edit_duration": 14.311,
      "isForceout": true
    },
    {
      "message_id": 9,
      "editor_id": 1,
      "message_received": "sublime",
      "slice_count": 1,
      "slices": "sublime|",
      "edit_duration": 14.303,
      "isForceout": true
    },
    {
      "message_id": 10,
      "editor_id": 1,
      "message_received": "ไปที่ตัว",
      "slice_count": 1,
      "slices": "ไปที่ตัว|",
      "edit_duration": 14.294,
      "isForceout": true
    },
    {
      "message_id": 11,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ ตัวนี้",
      "slice_count": 1,
      "slices": "เห็นไหมคะ ตัวนี้|",
      "edit_duration": 14.281,
      "isForceout": true
    },
    {
      "message_id": 12,
      "editor_id": 1,
      "message_received": "เปิดโปรแกรมนี้ขึ้นมาเลยค่ะ",
      "slice_count": 1,
      "slices": "เปิดโปรแกรมนี้ขึ้นมาเลยค่ะ |",
      "edit_duration": 14.288,
      "isForceout": true
    },
    {
      "message_id": 13,
      "editor_id": 1,
      "message_received": "นะคะ จะต้องอยู่",
      "slice_count": 1,
      "slices": "นะคะ จะต้องอยู่|",
      "edit_duration": 14.287,
      "isForceout": true
    },
    {
      "message_id": 14,
      "editor_id": 1,
      "message_received": "หน้านี้นะ",
      "slice_count": 1,
      "slices": "หน้านี้นะ|",
      "edit_duration": 14.285,
      "isForceout": true
    },
    {
      "message_id": 15,
      "editor_id": 1,
      "message_received": "ถ้ามันขึ้น Update เราก็ Cancel ไ",
      "slice_count": 1,
      "slices": "ถ้ามันขึ้น Update เราก็ Cancel ไ|",
      "edit_duration": 14.263,
      "isForceout": true
    },
    {
      "message_id": 16,
      "editor_id": 1,
      "message_received": "ลัดแล้วนะคะ",
      "slice_count": 1,
      "slices": "ลัดแล้วนะคะ |",
      "edit_duration": 14.252,
      "isForceout": true
    },
    {
      "message_id": 17,
      "editor_id": 1,
      "message_received": "ก่อนจะเขียนโปรแกรมนะคะ ให้เด็ก ๆ",
      "slice_count": 1,
      "slices": "ก่อนจะเขียนโปรแกรมนะคะ ให้เด็ก ๆ |",
      "edit_duration": 14.237,
      "isForceout": true
    },
    {
      "message_id": 18,
      "editor_id": 1,
      "message_received": "ดู ภาพบนหน้าจอก่อน เห็นไหม",
      "slice_count": 1,
      "slices": "ดู ภาพบนหน้าจอก่อน เห็นไหม|",
      "edit_duration": 14.237,
      "isForceout": true
    },
    {
      "message_id": 19,
      "editor_id": 1,
      "message_received": "เห็นไหม โครงสร้าง",
      "slice_count": 1,
      "slices": "เห็นไหม โครงสร้าง|",
      "edit_duration": 14.239,
      "isForceout": true
    },
    {
      "message_id": 20,
      "editor_id": 1,
      "message_received": "ในการจะเขียนโปรแกรมด้วย pygame",
      "slice_count": 1,
      "slices": "ในการจะเขียนโปรแกรมด้วย pygame|",
      "edit_duration": 14.23,
      "isForceout": true
    },
    {
      "message_id": 21,
      "editor_id": 1,
      "message_received": "ของเรานี่ เห็นไหมคะ มีองค์ประกอบ",
      "slice_count": 1,
      "slices": "ของเรานี่ เห็นไหมคะ มีองค์ประกอบ|",
      "edit_duration": 14.21,
      "isForceout": true
    },
    {
      "message_id": 22,
      "editor_id": 1,
      "message_received": "ทั้งหมด ดูนะคะ  1",
      "slice_count": 1,
      "slices": "ทั้งหมด ดูนะคะ  1|",
      "edit_duration": 14.216,
      "isForceout": true
    },
    {
      "message_id": 23,
      "editor_id": 1,
      "message_received": "แสดงว่าล่ามไม่ได้หรือ",
      "slice_count": 1,
      "slices": "แสดงว่าล่ามไม่ได้หรือ|",
      "edit_duration": 14.207,
      "isForceout": true
    },
    {
      "message_id": 24,
      "editor_id": 1,
      "message_received": "ล่ามได้อยู่ใช่ไหม",
      "slice_count": 1,
      "slices": "ล่ามได้อยู่ใช่ไหม|",
      "edit_duration": 14.187,
      "isForceout": true
    },
    {
      "message_id": 25,
      "editor_id": 1,
      "message_received": "โอเค",
      "slice_count": 1,
      "slices": "โอเค|",
      "edit_duration": 14.186,
      "isForceout": true
    },
    {
      "message_id": 26,
      "editor_id": 1,
      "message_received": "ดูนะคะ องค์ประกอบในการจะเขียนนี่ มันแบ่งออก",
      "slice_count": 1,
      "slices": "ดูนะคะ องค์ประกอบในการจะเขียนนี่ มันแบ่งออก|",
      "edit_duration": 14.165,
      "isForceout": true
    },
    {
      "message_id": 27,
      "editor_id": 1,
      "message_received": "เป็นทั้งหมดนะคะ หลัก ๆ น่ะ ก็คือ",
      "slice_count": 1,
      "slices": "เป็นทั้งหมดนะคะ หลัก ๆ น่ะ ก็คือ|",
      "edit_duration": 14.154,
      "isForceout": true
    },
    {
      "message_id": 28,
      "editor_id": 1,
      "message_received": "เวลาเราจะเขียนเกมเสร็จ 1 เกมนี่",
      "slice_count": 1,
      "slices": "เวลาเราจะเขียนเกมเสร็จ 1 เกมนี่|",
      "edit_duration": 14.133,
      "isForceout": true
    },
    {
      "message_id": 29,
      "editor_id": 1,
      "message_received": "มันจะต้องมีส่วนประกอบ",
      "slice_count": 1,
      "slices": "มันจะต้องมีส่วนประกอบ|",
      "edit_duration": 15.132,
      "isForceout": true
    },
    {
      "message_id": 30,
      "editor_id": 1,
      "message_received": "ในการเขียนโปรแกรมเรานี่อยู่ 7 ส่วน",
      "slice_count": 1,
      "slices": "ในการเขียนโปรแกรมเรานี่อยู่ 7 ส่วน|",
      "edit_duration": 14.144,
      "isForceout": true
    },
    {
      "message_id": 31,
      "editor_id": 1,
      "message_received": "ให้ดูที่ส่วนที่ 1",
      "slice_count": 1,
      "slices": "ให้ดูที่ส่วนที่ 1|",
      "edit_duration": 15.126,
      "isForceout": true
    },
    {
      "message_id": 32,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ ส่วน import",
      "slice_count": 1,
      "slices": "เห็นไหมคะ ส่วน import|",
      "edit_duration": 14.126,
      "isForceout": true
    },
    {
      "message_id": 33,
      "editor_id": 1,
      "message_received": "ทุกครั้ง บอกแล้วทุกครั้งเราต้อง import",
      "slice_count": 1,
      "slices": "ทุกครั้ง บอกแล้วทุกครั้งเราต้อง import|",
      "edit_duration": 14.121,
      "isForceout": true
    },
    {
      "message_id": 34,
      "editor_id": 1,
      "message_received": "เพื่ออะไร เพื่อจะนำเข้าโมดูล ซึ่งโมดูลของเราตัวนี้",
      "slice_count": 1,
      "slices": "เพื่ออะไร เพื่อจะนำเข้าโมดูล ซึ่งโมดูลของเราตัวนี้|",
      "edit_duration": 14.103,
      "isForceout": true
    },
    {
      "message_id": 35,
      "editor_id": 1,
      "message_received": "ก็คือโมดูลที่ชื่อว่า Pygame นะ ที่สัปดาห์ก่อน",
      "slice_count": 1,
      "slices": "ก็คือโมดูลที่ชื่อว่า Pygame นะ ที่สัปดาห์ก่อน|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 36,
      "editor_id": 1,
      "message_received": "ก่อนที่ส่วนหัวที่ให้เขียนไว้",
      "slice_count": 1,
      "slices": "ก่อนที่ส่วนหัวที่ให้เขียนไว้|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 37,
      "editor_id": 1,
      "message_received": "ทีนี้มาดู",
      "slice_count": 1,
      "slices": "ทีนี้มาดู|",
      "edit_duration": 11.925,
      "isForceout": false
    },
    {
      "message_id": 38,
      "editor_id": 1,
      "message_received": "ส่วนที่ 1 นี่ ขาดไม่ได้ พอเปิดโปรแกรมมา",
      "slice_count": 1,
      "slices": "ส่วนที่ 1 นี่ ขาดไม่ได้ พอเปิดโปรแกรมฃ|",
      "edit_duration": 3.925,
      "isForceout": false
    },
    {
      "message_id": 39,
      "editor_id": 1,
      "message_received": "จะต้องมีเสมอนะค แล้วก็ส่วนต่อมาในส่วน",
      "slice_count": 2,
      "slices": "จะต้องมีเสมอนะ| แล้วก็ส่วนต่อมาในส่วน|",
      "edit_duration": 4.71,
      "isForceout": true
    },
    {
      "message_id": 40,
      "editor_id": 1,
      "message_received": "ที่ 2 หมายเลข 2 เห็นไหม",
      "slice_count": 1,
      "slices": "ที่ 2 หมายเลข 2 เห็นไหม|",
      "edit_duration": 13.387,
      "isForceout": false
    },
    {
      "message_id": 41,
      "editor_id": 1,
      "message_received": "init() init()",
      "slice_count": 2,
      "slices": " init() |init()|",
      "edit_duration": 5.384,
      "isForceout": false
    },
    {
      "message_id": 42,
      "editor_id": 1,
      "message_received": "แล้วก็มีวงเล็บนี่ มันหมายถึงฟังก์ชัน ฟังก์ชัน",
      "slice_count": 1,
      "slices": "แล้วก็มีวงเล็บนี่ มันหมายถึงฟังก์ชัน ฟังก์ชัน|",
      "edit_duration": 11.427,
      "isForceout": false
    },
    {
      "message_id": 43,
      "editor_id": 1,
      "message_received": "init หมายถึงฟังก์ชันที่จัดการค่าเริ่มต้น",
      "slice_count": 2,
      "slices": " |init หมายถึงฟังก์ชันที่จัดการค่าเริ่มต้น|",
      "edit_duration": 3.409,
      "isForceout": false
    },
    {
      "message_id": 44,
      "editor_id": 1,
      "message_received": "ในที่นี้",
      "slice_count": 1,
      "slices": "ในที่นี้|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 45,
      "editor_id": 1,
      "message_received": "ฝั่งนี้ที่เป็นขาว ๆ แล้วมีหมายเลขกำกับ",
      "slice_count": 1,
      "slices": "ฝั่งนี้ที่เป็นขาว ๆ แล้วมีหมายเลขกำกับ|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 46,
      "editor_id": 1,
      "message_received": "แล้วก็มีคำอธิบายนะคะ แล้วเวลาเขียน เราต้องมาดูที่ฝั่งที่เป็น",
      "slice_count": 1,
      "slices": "แล้วก็มีคำอธิบายนะคะ แล้วเวลาเขียน เราต้องมาดูที่ฝั่งที่เป็น|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 47,
      "editor_id": 1,
      "message_received": "สีดำ ก็คือที่เราใช้ Sublime เขียน ใน",
      "slice_count": 1,
      "slices": "สีดำ ก็คือที่เราใช้ Sublime เขียน ใน|",
      "edit_duration": 14.009,
      "isForceout": true
    },
    {
      "message_id": 48,
      "editor_id": 1,
      "message_received": "หมายเลข 2 เห็นไหมคะ",
      "slice_count": 1,
      "slices": "หมายเลข 2 เห็นไหมคะ |",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 49,
      "editor_id": 1,
      "message_received": "วิธีการจะใช้ฟังก์ชันนี้ ก็คือเมื่อเรา",
      "slice_count": 1,
      "slices": "วิธีการจะใช้ฟังก์ชันนี้ ก็คือเมื่อเรา|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 50,
      "editor_id": 1,
      "message_received": "import โมดูลใดเข้ามา เพราะฉะนั้น เราต้องจัดการค่า",
      "slice_count": 3,
      "slices": " import โมดูลใดเข้ามา |เพราะฉะนั้น| เราต้องจัดการค่า|",
      "edit_duration": 10.927,
      "isForceout": true
    },
    {
      "message_id": 51,
      "editor_id": 1,
      "message_received": "เริ่มต้นมันเราก็ต้องเรียกโมดูลนั้น ก็คือ",
      "slice_count": 1,
      "slices": "เริ่มต้นมันเราก็ต้องเรียกโมดูลนั้น ก็คือ|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 52,
      "editor_id": 1,
      "message_received": "pygame เห็นไหมคะ ก็เลย",
      "slice_count": 1,
      "slices": "pygame เห็นไหมคะ ก็เลย|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 53,
      "editor_id": 1,
      "message_received": "ขึ้นด้วยคำว่า \"pygame.\"",
      "slice_count": 1,
      "slices": "ขึ้นด้วยคำว่า \"pygame.\"|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 54,
      "editor_id": 1,
      "message_received": "ก็คือ . นะคะ พิมพ์คำว่า pygame แล้วก็",
      "slice_count": 1,
      "slices": "ก็คือ . นะคะ พิมพ์คำว่า pygame แล้วก็|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 55,
      "editor_id": 1,
      "message_received": "ก็ตามด้วยฟังก์ชัน init() เห็นไหมคะ",
      "slice_count": 1,
      "slices": "ก็ตามด้วยฟังก์ชัน init() เห็นไหมคะ |",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 56,
      "editor_id": 1,
      "message_received": "บรรทัดที่ 2",
      "slice_count": 1,
      "slices": "บรรทัดที่ 2|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 57,
      "editor_id": 1,
      "message_received": "คำสั่งมีแค่นี้ล่ะ ชื่อโมดูลแล้วก็ตามด้วยชื่อ",
      "slice_count": 1,
      "slices": "คำสั่งมีแค่นี้ล่ะ ชื่อโมดูลแล้วก็ตามด้วยชื่อ|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 58,
      "editor_id": 1,
      "message_received": "ที่ชื่อ init() ทีนี้มาดูในส่วน",
      "slice_count": 1,
      "slices": "ที่ชื่อ init() ทีนี้มาดูในส่วน|",
      "edit_duration": 14.01,
      "isForceout": true
    },
    {
      "message_id": 59,
      "editor_id": 1,
      "message_received": "ที่ 3",
      "slice_count": 1,
      "slices": "ที่ 3|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 60,
      "editor_id": 1,
      "message_received": "คือเวลาเราจะทำเกม 1 เกมนี่",
      "slice_count": 1,
      "slices": " คือเวลาเราจะทำเกม 1 เกมนี่|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 61,
      "editor_id": 1,
      "message_received": "นะคะ ไม่ใช่ว่าอยู่ดี ๆ เกมมันมาวิ่งได้เลย",
      "slice_count": 1,
      "slices": "นะคะ ไม่ใช่ว่าอยู่ดี ๆ เกมมันมาวิ่งได้เลย|",
      "edit_duration": 10.62,
      "isForceout": false
    },
    {
      "message_id": 62,
      "editor_id": 1,
      "message_received": "เราจะต้องสร้างพื้นที่ พื้นที่สำหรับ",
      "slice_count": 2,
      "slices": "เราจะต้องสร้างพื้นที่ |พื้นที่สำหรับ|",
      "edit_duration": 2.613,
      "isForceout": true
    },
    {
      "message_id": 63,
      "editor_id": 1,
      "message_received": "ให้เกมทำงาน สังเกตเมื่อเวลาเราเปิดเกมเข้าไปเล่น มันก็จะมี",
      "slice_count": 1,
      "slices": "ให้เกมทำงาน สังเกตเมื่อเวลาเราเปิดเกมเข้าไปเล่น มันก็จะมี|",
      "edit_duration": 10.546,
      "isForceout": false
    },
    {
      "message_id": 64,
      "editor_id": 1,
      "message_received": "หน้า หน้าต่างของเกมขึ้นมา นึกออกนะ",
      "slice_count": 2,
      "slices": "หน้า| หน้าต่างของเกมขึ้นมา นึกออกนะ|",
      "edit_duration": 2.552,
      "isForceout": true
    },
    {
      "message_id": 65,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้น อยู่เฉย ๆ เกมมันขึ้นมาบนหน้าจอ",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น อยู่เฉย ๆ เกมมันขึ้นมาบนหน้าจอ|",
      "edit_duration": 14.048,
      "isForceout": true
    },
    {
      "message_id": 66,
      "editor_id": 1,
      "message_received": "ไม่ได้นะคะ ต้องบอกให้มันรู้ก่อนว่าจะให้มันไปทำงาน",
      "slice_count": 1,
      "slices": "ไม่ได้นะคะ ต้องบอกให้มันรู้ก่อนว่าจะให้มันไปทำงาน|",
      "edit_duration": 14.062,
      "isForceout": true
    },
    {
      "message_id": 67,
      "editor_id": 1,
      "message_received": "อยู่ตรงพื้นที่ไหน เพราะฉะนั้น ก็เลยมา",
      "slice_count": 1,
      "slices": "อยู่ตรงพื้นที่ไหน เพราะฉะนั้น ก็เลยมา|",
      "edit_duration": 14.048,
      "isForceout": true
    },
    {
      "message_id": 68,
      "editor_id": 1,
      "message_received": "เป็นตรงส่วนที่ 3 ส่วนที่จะเป็นการกำหนดค่า",
      "slice_count": 1,
      "slices": "เป็นตรงส่วนที่ 3 ส่วนที่จะเป็นการกำหนดค่า|",
      "edit_duration": 14.048,
      "isForceout": true
    },
    {
      "message_id": 69,
      "editor_id": 1,
      "message_received": "ส่วนนี้นะคะ",
      "slice_count": 1,
      "slices": "ส่วนนี้นะคะ |",
      "edit_duration": 14.051,
      "isForceout": true
    },
    {
      "message_id": 70,
      "editor_id": 1,
      "message_received": "อาจจะไม่ใช่แค่บรรทัดที่ 4",
      "slice_count": 1,
      "slices": "อาจจะไม่ใช่แค่บรรทัดที่ 4|",
      "edit_duration": 14.034,
      "isForceout": true
    },
    {
      "message_id": 71,
      "editor_id": 1,
      "message_received": "ถึงบรรทัดที่ 14 ก็ได้ ก็คือถ้าเรามี",
      "slice_count": 1,
      "slices": "ถึงบรรทัดที่ 14 ก็ได้ ก็คือถ้าเรามี|",
      "edit_duration": 14.028,
      "isForceout": true
    },
    {
      "message_id": 72,
      "editor_id": 1,
      "message_received": "กำหนด...",
      "slice_count": 1,
      "slices": "กำหนด...|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 73,
      "editor_id": 1,
      "message_received": "ถ้ามันมีการกำหนดค่าอื่น",
      "slice_count": 1,
      "slices": "ถ้ามันมีการกำหนดค่าอื่น|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 74,
      "editor_id": 1,
      "message_received": "ถ้ามันมีการกำหนดค่าอื่น",
      "slice_count": 1,
      "slices": "ถ้ามันมีการกำหนดค่าอื่น|",
      "edit_duration": 14.032,
      "isForceout": true
    },
    {
      "message_id": 75,
      "editor_id": 1,
      "message_received": "นะคะ เราก็็มีเพิ่ม",
      "slice_count": 1,
      "slices": "นะคะ เราก็็มีเพิ่ม|",
      "edit_duration": 15.014,
      "isForceout": true
    },
    {
      "message_id": 76,
      "editor_id": 1,
      "message_received": "ก็คือโดยที่หลัก ๆ นี่นะคะ",
      "slice_count": 1,
      "slices": "ก็คือโดยที่หลัก ๆ นี่นะคะ |",
      "edit_duration": 15.002,
      "isForceout": true
    },
    {
      "message_id": 77,
      "editor_id": 1,
      "message_received": "ในส่วนที่ 3 นี่ สิ่งที่เราต้องกำหนดค่าลงไป คือ 1.",
      "slice_count": 1,
      "slices": "ในส่วนที่ 3 นี่ สิ่งที่เราต้องกำหนดค่าลงไป คือ 1.|",
      "edit_duration": 15.007,
      "isForceout": true
    },
    {
      "message_id": 78,
      "editor_id": 1,
      "message_received": "หน้าจอที่จะใช้ทำงานแน่นอนล่ะ",
      "slice_count": 1,
      "slices": "หน้าจอที่จะใช้ทำงานแน่นอนล่ะ|",
      "edit_duration": 14.026,
      "isForceout": true
    },
    {
      "message_id": 79,
      "editor_id": 1,
      "message_received": "2 รูปภาพในทีนี้ก้หมายถึง",
      "slice_count": 1,
      "slices": "2 รูปภาพในทีนี้ก้หมายถึง|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 80,
      "editor_id": 1,
      "message_received": "Background หรือฉาก",
      "slice_count": 1,
      "slices": "Background หรือฉาก|",
      "edit_duration": 15.007,
      "isForceout": true
    },
    {
      "message_id": 81,
      "editor_id": 1,
      "message_received": "ในเกมเราน่ะ นึกออกนะ ในที่สัปดาห์ก่อน เอาตัวอย่างให้ดูแล้ว",
      "slice_count": 1,
      "slices": "ในเกมเราน่ะ นึกออกนะ ในที่สัปดาห์ก่อน เอาตัวอย่างให้ดูแล้ว|",
      "edit_duration": 14.047,
      "isForceout": true
    },
    {
      "message_id": 82,
      "editor_id": 1,
      "message_received": "ฉากเกมเขาก็จะมีเหมือน ถ้าเป็นเกม",
      "slice_count": 1,
      "slices": "ฉากเกมเขาก็จะมีเหมือน ถ้าเป็นเกม|",
      "edit_duration": 14.031,
      "isForceout": true
    },
    {
      "message_id": 83,
      "editor_id": 1,
      "message_received": "มาริโอมันก็จะเป็น ที่มี...",
      "slice_count": 1,
      "slices": "มาริโอมันก็จะเป็น ที่มี...|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 84,
      "editor_id": 1,
      "message_received": "เป็นเหมือนอะไรนะ เหมือนพื้นที่",
      "slice_count": 1,
      "slices": "เป็นเหมือนอะไรนะ เหมือนพื้นที่|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 85,
      "editor_id": 1,
      "message_received": "ที่ให้วิ่งไปตามแนวนอนอย่างนี้ใช่ไหมคะ",
      "slice_count": 1,
      "slices": "ที่ให้วิ่งไปตามแนวนอนอย่างนี้ใช่ไหมคะ |",
      "edit_duration": 15.004,
      "isForceout": true
    },
    {
      "message_id": 86,
      "editor_id": 1,
      "message_received": "ส่วนต่อมาสิ่งที่ต้องกำหนดต่อมาอีก",
      "slice_count": 1,
      "slices": "ส่วนต่อมาสิ่งที่ต้องกำหนดต่อมาอีก|",
      "edit_duration": 15,
      "isForceout": true
    },
    {
      "message_id": 87,
      "editor_id": 1,
      "message_received": "เสียง เกมเรามีเสียงไหม อยากให้มีเสียงไหม",
      "slice_count": 1,
      "slices": "เสียง เกมเรามีเสียงไหม อยากให้มีเสียงไหม|",
      "edit_duration": 15.978,
      "isForceout": true
    },
    {
      "message_id": 88,
      "editor_id": 1,
      "message_received": "มันจะอยู่ในส่วนที่ 3 นี่",
      "slice_count": 1,
      "slices": "มันจะอยู่ในส่วนที่ 3 นี่|",
      "edit_duration": 14.979,
      "isForceout": true
    },
    {
      "message_id": 89,
      "editor_id": 1,
      "message_received": "เราอยากกำหนดอะไรเข้าไปก่อนเริ่มให้เกมเราสมบูรณ์น่ะ",
      "slice_count": 1,
      "slices": "เราอยากกำหนดอะไรเข้าไปก่อนเริ่มให้เกมเราสมบูรณ์น่ะ|",
      "edit_duration": 14.961,
      "isForceout": true
    },
    {
      "message_id": 90,
      "editor_id": 1,
      "message_received": "กำหนดไว้ที่ส่วนที่ 3 เราจะต้องเอาไปกำหนดไว้ที่ส่วนนี้",
      "slice_count": 1,
      "slices": "กำหนดไว้ที่ส่วนที่ 3 เราจะต้องเอาไปกำหนดไว้ที่ส่วนนี้|",
      "edit_duration": 14.963,
      "isForceout": true
    },
    {
      "message_id": 91,
      "editor_id": 1,
      "message_received": "นะคะ เพราะอะไร เพราะหลักการเขียนโปรแกรมน่ะ",
      "slice_count": 1,
      "slices": "นะคะ เพราะอะไร เพราะหลักการเขียนโปรแกรมน่ะ|",
      "edit_duration": 14.954,
      "isForceout": true
    },
    {
      "message_id": 92,
      "editor_id": 1,
      "message_received": "โปรแกรมมันจะทำงานแบบ",
      "slice_count": 1,
      "slices": "โปรแกรมมันจะทำงานแบบ|",
      "edit_duration": 14.936,
      "isForceout": true
    },
    {
      "message_id": 93,
      "editor_id": 1,
      "message_received": "เรียงคำสั่ง นึกออกไหม จากคำสั่งแรกลงไปหาคำสั่ง",
      "slice_count": 1,
      "slices": "เรียงคำสั่ง นึกออกไหม จากคำสั่งแรกลงไปหาคำสั่ง|",
      "edit_duration": 14.958,
      "isForceout": true
    },
    {
      "message_id": 94,
      "editor_id": 1,
      "message_received": "สุดท้ายนะ เหมือนตอนที่เรียนในเทอมที่แล้ว",
      "slice_count": 1,
      "slices": "สุดท้ายนะ เหมือนตอนที่เรียนในเทอมที่แล้ว|",
      "edit_duration": 14.936,
      "isForceout": true
    },
    {
      "message_id": 95,
      "editor_id": 1,
      "message_received": "อัลกอริทึม มีเริ่มต้นก็ต้องมีส้นสุด",
      "slice_count": 1,
      "slices": "อัลกอริทึม มีเริ่มต้นก็ต้องมีส้นสุด|",
      "edit_duration": 14.928,
      "isForceout": true
    },
    {
      "message_id": 96,
      "editor_id": 1,
      "message_received": "จำ FlowCHART ได้ใช่ไหม",
      "slice_count": 1,
      "slices": "จำ FlowCHART ได้ใช่ไหม|",
      "edit_duration": 14.932,
      "isForceout": true
    },
    {
      "message_id": 97,
      "editor_id": 1,
      "message_received": "แล้วก็ไล่ลงมา เห็นไหม ผังงานมันจะเรียงลงมาตามลำดับ",
      "slice_count": 1,
      "slices": "แล้วก็ไล่ลงมา เห็นไหม ผังงานมันจะเรียงลงมาตามลำดับ|",
      "edit_duration": 14.903,
      "isForceout": true
    },
    {
      "message_id": 98,
      "editor_id": 1,
      "message_received": "เขียนกระโดดไปกระโดดมามันไม่ใช่ ไม่อย่างนั้นคอมพิวเตอร์",
      "slice_count": 1,
      "slices": "เขียนกระโดดไปกระโดดมามันไม่ใช่ ไม่อย่างนั้นคอมพิวเตอร์|",
      "edit_duration": 15.881,
      "isForceout": true
    },
    {
      "message_id": 99,
      "editor_id": 1,
      "message_received": "มันจะงง เวลาทำงาน เหมือนเราน่ะ เวลา",
      "slice_count": 1,
      "slices": "มันจะงง เวลาทำงาน เหมือนเราน่ะ เวลา|",
      "edit_duration": 14.877,
      "isForceout": true
    },
    {
      "message_id": 100,
      "editor_id": 1,
      "message_received": "แม่สั่ง บอกทำอันนี้เสร็จ เปลี่ยนไปทำอันนี้",
      "slice_count": 1,
      "slices": "แม่สั่ง บอกทำอันนี้เสร็จ เปลี่ยนไปทำอันนี้|",
      "edit_duration": 14.867,
      "isForceout": true
    },
    {
      "message_id": 101,
      "editor_id": 1,
      "message_received": "มันก็จะงงใช่ไหมคะ คอมพิวเตอร์ก็เหมือนกัน ก็เหมือนคนนั่นล่ะ",
      "slice_count": 1,
      "slices": "มันก็จะงงใช่ไหมคะ คอมพิวเตอร์ก็เหมือนกัน ก็เหมือนคนนั่นล่ะ|",
      "edit_duration": 14.9,
      "isForceout": true
    },
    {
      "message_id": 102,
      "editor_id": 1,
      "message_received": "ไม่ใช่ว่าสั่งอย่างหนึ่ง แล้ว",
      "slice_count": 1,
      "slices": "ไม่ใช่ว่าสั่งอย่างหนึ่ง แล้ว|",
      "edit_duration": 14.908,
      "isForceout": true
    },
    {
      "message_id": 103,
      "editor_id": 1,
      "message_received": "มาสั่งอีกอย่างหนึ่งเพิ่ม ลัดไป ลัดมา งงตาย",
      "slice_count": 1,
      "slices": "มาสั่งอีกอย่างหนึ่งเพิ่ม ลัดไป ลัดมา งงตาย|",
      "edit_duration": 14.896,
      "isForceout": true
    },
    {
      "message_id": 104,
      "editor_id": 1,
      "message_received": "นะคะ เพราะฉะนั้น ก็เลยทำให้ดู",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้น ก็เลยทำให้ดู|",
      "edit_duration": 14.907,
      "isForceout": true
    },
    {
      "message_id": 105,
      "editor_id": 1,
      "message_received": "เป็น Box Box ไง ทำให้ดูเป็นส่วน ๆ อย่างนี้",
      "slice_count": 1,
      "slices": "เป็น Box Box ไง ทำให้ดูเป็นส่วน ๆ อย่างนี้|",
      "edit_duration": 14.888,
      "isForceout": true
    },
    {
      "message_id": 106,
      "editor_id": 1,
      "message_received": "และมีเสียงมีอะไรได้อีก มี",
      "slice_count": 1,
      "slices": "และมีเสียงมีอะไรได้อีก มี|",
      "edit_duration": 14.875,
      "isForceout": true
    },
    {
      "message_id": 107,
      "editor_id": 1,
      "message_received": "ตัวเกมที่เป็นตัวเดินเรื่องของเรา หรือตัวเล่นของเรา",
      "slice_count": 1,
      "slices": "ตัวเกมที่เป็นตัวเดินเรื่องของเรา หรือตัวเล่นของเรา|",
      "edit_duration": 14.852,
      "isForceout": true
    },
    {
      "message_id": 108,
      "editor_id": 1,
      "message_received": "นั่นเองนะคะ หรือ",
      "slice_count": 1,
      "slices": "นั่นเองนะคะ หรือ|",
      "edit_duration": 14.84,
      "isForceout": true
    },
    {
      "message_id": 109,
      "editor_id": 1,
      "message_received": "นอกจากตัวเกมแล้ว อาจจะมีองค์ประกอบอื่น เช่น องค์",
      "slice_count": 1,
      "slices": "นอกจากตัวเกมแล้ว อาจจะมีองค์ประกอบอื่น เช่น องค์|",
      "edit_duration": 14.832,
      "isForceout": true
    },
    {
      "message_id": 110,
      "editor_id": 1,
      "message_received": "ประกอบเล็ก ๆ น้อย เช่น มีเหมือนในมาริโอ",
      "slice_count": 1,
      "slices": "ประกอบเล็ก ๆ น้อย เช่น มีเหมือนในมาริโอ|",
      "edit_duration": 14.814,
      "isForceout": true
    },
    {
      "message_id": 111,
      "editor_id": 1,
      "message_received": "มีตัวอะไรนะ ตัวศัตรู",
      "slice_count": 1,
      "slices": "มีตัวอะไรนะ ตัวศัตรู|",
      "edit_duration": 14.021,
      "isForceout": true
    },
    {
      "message_id": 112,
      "editor_id": 1,
      "message_received": "ที่วิ่งเข้ามาอะไรอย่างนี้นะคะ มันจะอยู่ใน",
      "slice_count": 1,
      "slices": "ที่วิ่งเข้ามาอะไรอย่างนี้นะคะ มันจะอยู่ใน|",
      "edit_duration": 14.022,
      "isForceout": true
    },
    {
      "message_id": 113,
      "editor_id": 1,
      "message_received": "ส่วนนี้ เราจะกำหนดไว้ในส่วนนี้ อาจจะมากกว่า 14",
      "slice_count": 1,
      "slices": "ส่วนนี้ เราจะกำหนดไว้ในส่วนนี้ อาจจะมากกว่า 14|",
      "edit_duration": 14.843,
      "isForceout": true
    },
    {
      "message_id": 114,
      "editor_id": 1,
      "message_received": "บรรทัดก็ได้ ก็แล้วแต่ว่าเราจะกำหนด ก็คือเราจะ",
      "slice_count": 1,
      "slices": "บรรทัดก็ได้ ก็แล้วแต่ว่าเราจะกำหนด ก็คือเราจะ|",
      "edit_duration": 14.864,
      "isForceout": true
    },
    {
      "message_id": 115,
      "editor_id": 1,
      "message_received": "ใส่อะไรลงไปนะคะ มาดูส่วนถัดมา",
      "slice_count": 1,
      "slices": "ใส่อะไรลงไปนะคะ มาดูส่วนถัดมา|",
      "edit_duration": 14.869,
      "isForceout": true
    },
    {
      "message_id": 116,
      "editor_id": 1,
      "message_received": "จะอยู่ด้วยกัน 4 กับ 5",
      "slice_count": 1,
      "slices": "จะอยู่ด้วยกัน 4 กับ 5|",
      "edit_duration": 14.865,
      "isForceout": true
    },
    {
      "message_id": 117,
      "editor_id": 1,
      "message_received": "เพราะตรง 4 นี่คือ loop ก็คือส่วนของ loop กับ",
      "slice_count": 1,
      "slices": "เพราะตรง 4 นี่คือ loop ก็คือส่วนของ loop กับ|",
      "edit_duration": 14.883,
      "isForceout": true
    },
    {
      "message_id": 118,
      "editor_id": 1,
      "message_received": "ส่วนของ loop กับส่วนของ event นี่",
      "slice_count": 1,
      "slices": "ส่วนของ loop กับส่วนของ event นี่|",
      "edit_duration": 14.867,
      "isForceout": true
    },
    {
      "message_id": 119,
      "editor_id": 1,
      "message_received": "เวลาเราทำเกมนะ มันไม่ใช่ว่า",
      "slice_count": 1,
      "slices": "เวลาเราทำเกมนะ มันไม่ใช่ว่า|",
      "edit_duration": 14.849,
      "isForceout": true
    },
    {
      "message_id": 120,
      "editor_id": 1,
      "message_received": "เล่นรอบเดียวจบใช่ไหม เกมมันจะ",
      "slice_count": 1,
      "slices": "เล่นรอบเดียวจบใช่ไหม เกมมันจะ|",
      "edit_duration": 14.858,
      "isForceout": true
    },
    {
      "message_id": 121,
      "editor_id": 1,
      "message_received": "ไปเรื่อย ๆ แต่ในรอบของมันเรื่อย ๆ นี่ อาจจะไม่ใช่รอบที่มันจบ",
      "slice_count": 1,
      "slices": "ไปเรื่อย ๆ แต่ในรอบของมันเรื่อย ๆ นี่ อาจจะไม่ใช่รอบที่มันจบ|",
      "edit_duration": 14.862,
      "isForceout": true
    },
    {
      "message_id": 122,
      "editor_id": 1,
      "message_received": "อาจจะเป็นรอบของมันผ่านด่านที่ 1 เพื่อไปต่อด่านที่ 2 ด่านที่ 3",
      "slice_count": 1,
      "slices": "อาจจะเป็นรอบของมันผ่านด่านที่ 1 เพื่อไปต่อด่านที่ 2 ด่านที่ 3|",
      "edit_duration": 14.873,
      "isForceout": true
    },
    {
      "message_id": 123,
      "editor_id": 1,
      "message_received": "นึกออกไหม เพื่อจะไปต่อด่านที่ 2 ด่านที่ 3",
      "slice_count": 1,
      "slices": "นึกออกไหม เพื่อจะไปต่อด่านที่ 2 ด่านที่ 3|",
      "edit_duration": 14.876,
      "isForceout": true
    },
    {
      "message_id": 124,
      "editor_id": 1,
      "message_received": "เกมจะต้องสามารถวน loop ได้",
      "slice_count": 1,
      "slices": "เกมจะต้องสามารถวน loop ได้|",
      "edit_duration": 14.882,
      "isForceout": true
    },
    {
      "message_id": 125,
      "editor_id": 1,
      "message_received": "กลับไปสู่จุดเริ่มต้นใหม่ได้ หรือสิ้นสุดใหม่ได้",
      "slice_count": 1,
      "slices": "กลับไปสู่จุดเริ่มต้นใหม่ได้ หรือสิ้นสุดใหม่ได้|",
      "edit_duration": 14.904,
      "isForceout": true
    },
    {
      "message_id": 126,
      "editor_id": 1,
      "message_received": "ในส่วนนี้เราจะใส่ทั้ง loop แล้วก็ใส่ทั้ง event",
      "slice_count": 1,
      "slices": "ในส่วนนี้เราจะใส่ทั้ง loop แล้วก็ใส่ทั้ง event|",
      "edit_duration": 14.931,
      "isForceout": true
    },
    {
      "message_id": 127,
      "editor_id": 1,
      "message_received": "Event ก็คือกำหนดค่าให้",
      "slice_count": 1,
      "slices": "Event ก็คือกำหนดค่าให้|",
      "edit_duration": 14.935,
      "isForceout": true
    },
    {
      "message_id": 128,
      "editor_id": 1,
      "message_received": "กำหนดค่าให้เกมมันดำเนินไป เช่น",
      "slice_count": 1,
      "slices": "กำหนดค่าให้เกมมันดำเนินไป เช่น|",
      "edit_duration": 14.921,
      "isForceout": true
    },
    {
      "message_id": 129,
      "editor_id": 1,
      "message_received": "เราอยากให้เกมตัวนี้กระโดดได้ นั่นคือ event",
      "slice_count": 1,
      "slices": "เราอยากให้เกมตัวนี้กระโดดได้ นั่นคือ event|",
      "edit_duration": 14.903,
      "isForceout": true
    },
    {
      "message_id": 130,
      "editor_id": 1,
      "message_received": "หรือให้เกมนี้มันเดิน",
      "slice_count": 1,
      "slices": "หรือให้เกมนี้มันเดิน|",
      "edit_duration": 14.889,
      "isForceout": true
    },
    {
      "message_id": 131,
      "editor_id": 1,
      "message_received": "ไปก่อน วิ่งไปก่อน แล้วพอไปเจอ",
      "slice_count": 1,
      "slices": "ไปก่อน วิ่งไปก่อน แล้วพอไปเจอ|",
      "edit_duration": 14.901,
      "isForceout": true
    },
    {
      "message_id": 132,
      "editor_id": 1,
      "message_received": "ถ้าเหมือนใน Mario เก็บเห็ดใช่ไหม กระโดดเก็บเห็ด",
      "slice_count": 1,
      "slices": "ถ้าเหมือนใน Mario เก็บเห็ดใช่ไหม กระโดดเก็บเห็ด|",
      "edit_duration": 14.881,
      "isForceout": true
    },
    {
      "message_id": 133,
      "editor_id": 1,
      "message_received": "เจอเหรียญกระโดดเก็บเหรียญ นั่นคือ event ที่จะรุ",
      "slice_count": 1,
      "slices": "เจอเหรียญกระโดดเก็บเหรียญ นั่นคือ event ที่จะรุ|",
      "edit_duration": 14.863,
      "isForceout": true
    },
    {
      "message_id": 134,
      "editor_id": 1,
      "message_received": "ให้เกมเรา",
      "slice_count": 1,
      "slices": "ให้เกมเรา|",
      "edit_duration": 14.858,
      "isForceout": true
    },
    {
      "message_id": 135,
      "editor_id": 1,
      "message_received": "ในEvent จริง ๆ นี่ ก",
      "slice_count": 1,
      "slices": "ใน Event จริง ๆ นี่ ก|",
      "edit_duration": 14.845,
      "isForceout": true
    },
    {
      "message_id": 136,
      "editor_id": 1,
      "message_received": "ก็ไม่ได้ยาวแค่ 1 2 3 4 10 บรรทัดแบบนี้",
      "slice_count": 1,
      "slices": "ก็ไม่ได้ยาวแค่ 1 2 3 4 10 บรรทัดแบบนี้|",
      "edit_duration": 14.838,
      "isForceout": true
    },
    {
      "message_id": 137,
      "editor_id": 1,
      "message_received": "นึกออกนะ ให้นึกถึงว่ายิ่งเกมเรามี",
      "slice_count": 1,
      "slices": "นึกออกนะ ให้นึกถึงว่ายิ่งเกมเรามี|",
      "edit_duration": 14.827,
      "isForceout": true
    },
    {
      "message_id": 138,
      "editor_id": 1,
      "message_received": "อะไรน่ะ เขาเรียกว่า มีความซับซ้อนหรือ",
      "slice_count": 1,
      "slices": "อะไรน่ะ เขาเรียกว่า มีความซับซ้อนหรือ|",
      "edit_duration": 14.806,
      "isForceout": true
    },
    {
      "message_id": 139,
      "editor_id": 1,
      "message_received": "มีด่าน นึกออกนะ ยิ่งด่านยากขึ้น Event",
      "slice_count": 1,
      "slices": "มีด่าน นึกออกนะ ยิ่งด่านยากขึ้น Event|",
      "edit_duration": 14.787,
      "isForceout": true
    },
    {
      "message_id": 140,
      "editor_id": 1,
      "message_received": "มันก็จะต้องยากเข้าไปอีกอะไรอย่างนี้นะคะ เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "มันก็จะต้องยากเข้าไปอีกอะไรอย่างนี้นะคะ เพราะฉะนั้น|",
      "edit_duration": 14.785,
      "isForceout": true
    },
    {
      "message_id": 141,
      "editor_id": 1,
      "message_received": "เหตุการณ์ตรงนี้ ก็ขึ้นอยู่กับที่เรากำหนด",
      "slice_count": 1,
      "slices": "เหตุการณ์ตรงนี้ ก็ขึ้นอยู่กับที่เรากำหนด|",
      "edit_duration": 14.761,
      "isForceout": true
    },
    {
      "message_id": 142,
      "editor_id": 1,
      "message_received": "ให้มันทำอะไรได้บ้างเหมือนให้นึกถึงถ้า",
      "slice_count": 1,
      "slices": "ให้มันทำอะไรได้บ้างเหมือนให้นึกถึงถ้า|",
      "edit_duration": 14.743,
      "isForceout": true
    },
    {
      "message_id": 143,
      "editor_id": 1,
      "message_received": "เด็ก ๆ ชอบเล่นเกมอะไรนะ",
      "slice_count": 1,
      "slices": "เด็ก ๆ ชอบเล่นเกมอะไรนะ|",
      "edit_duration": 14.75,
      "isForceout": true
    },
    {
      "message_id": 144,
      "editor_id": 1,
      "message_received": "เดี๋ยวนี้ฮิตเล่นเกมอะไรกัน",
      "slice_count": 1,
      "slices": "เดี๋ยวนี้ฮิตเล่นเกมอะไรกัน|",
      "edit_duration": 14.759,
      "isForceout": true
    },
    {
      "message_id": 145,
      "editor_id": 1,
      "message_received": "ถามสิ ถามตี๋น้อย ตี๋น้อยเล่นเกมหรือเปล่า",
      "slice_count": 1,
      "slices": "ถามสิ ถามตี๋น้อย ตี๋น้อยเล่นเกมหรือเปล่า|",
      "edit_duration": 14.742,
      "isForceout": true
    },
    {
      "message_id": 146,
      "editor_id": 1,
      "message_received": "แม่จะถามตี๋น้อย",
      "slice_count": 1,
      "slices": "แม่จะถามตี๋น้อย|",
      "edit_duration": 14.736,
      "isForceout": true
    },
    {
      "message_id": 147,
      "editor_id": 1,
      "message_received": "ตี๋น้อยเล่มเกมในคอมน่ะ เล่นเกมอะไร",
      "slice_count": 1,
      "slices": "ตี๋น้อยเล่มเกมในคอมน่ะ เล่นเกมอะไร|",
      "edit_duration": 14.741,
      "isForceout": true
    },
    {
      "message_id": 148,
      "editor_id": 1,
      "message_received": "เล่นหรือเปล่า เล่นเกมหรือเปล่า",
      "slice_count": 1,
      "slices": "เล่นหรือเปล่า เล่นเกมหรือเปล่า|",
      "edit_duration": 14.733,
      "isForceout": true
    },
    {
      "message_id": 149,
      "editor_id": 1,
      "message_received": "เล่นเกมอะไรครับ อยากรู้ ๆ",
      "slice_count": 1,
      "slices": "เล่นเกมอะไรครับ อยากรู้ ๆ |",
      "edit_duration": 14.721,
      "isForceout": true
    },
    {
      "message_id": 150,
      "editor_id": 1,
      "message_received": "(ล่าม)  พวกเกมที่มีวิ่ง มีกระโดด อย่างนี้ครับ",
      "slice_count": 1,
      "slices": "(ล่าม)  พวกเกมที่มีวิ่ง มีกระโดด อย่างนี้ครับ |",
      "edit_duration": 14.729,
      "isForceout": true
    },
    {
      "message_id": 151,
      "editor_id": 1,
      "message_received": "(อาจารย์สุธิรา) เกมกระโดด",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา) เกมกระโดด|",
      "edit_duration": 14.717,
      "isForceout": true
    },
    {
      "message_id": 152,
      "editor_id": 1,
      "message_received": "เกมอะไรนะ เป็นเกมที่มันกระโดด",
      "slice_count": 1,
      "slices": "เกมอะไรนะ เป็นเกมที่มันกระโดด|",
      "edit_duration": 14.729,
      "isForceout": true
    },
    {
      "message_id": 153,
      "editor_id": 1,
      "message_received": "หรือ เหมือนที่ฮิต ๆ กัน",
      "slice_count": 1,
      "slices": "หรือ เหมือนที่ฮิต ๆ กัน|",
      "edit_duration": 14.736,
      "isForceout": true
    },
    {
      "message_id": 154,
      "editor_id": 1,
      "message_received": "ที่ช่วงหนึ่งที่มัน",
      "slice_count": 1,
      "slices": "ที่ช่วงหนึ่งที่มัน|",
      "edit_duration": 14.727,
      "isForceout": true
    },
    {
      "message_id": 155,
      "editor_id": 1,
      "message_received": "อะไรนะ เกมที่ขี่รถบนหน้าผา",
      "slice_count": 1,
      "slices": "อะไรนะ เกมที่ขี่รถบนหน้าผา|",
      "edit_duration": 14.729,
      "isForceout": true
    },
    {
      "message_id": 156,
      "editor_id": 1,
      "message_received": "อะไรน่ะ นึกออกนะ อย่างนั้นน่ะ",
      "slice_count": 1,
      "slices": "อะไรน่ะ นึกออกนะ อย่างนั้นน่ะ|",
      "edit_duration": 14.743,
      "isForceout": true
    },
    {
      "message_id": 157,
      "editor_id": 1,
      "message_received": "เห็นไหมความยากของเกมนั้น ก็คือ",
      "slice_count": 1,
      "slices": "เห็นไหมความยากของเกมนั้น ก็คือ|",
      "edit_duration": 14.736,
      "isForceout": true
    },
    {
      "message_id": 158,
      "editor_id": 1,
      "message_received": "ขีี่อย่างไร ไม่ให้ตกไอ้นั่น",
      "slice_count": 1,
      "slices": "ขีี่อย่างไร ไม่ให้ตกไอ้นั่น|",
      "edit_duration": 14.727,
      "isForceout": true
    },
    {
      "message_id": 159,
      "editor_id": 1,
      "message_received": "แล้วอะไรนะ ความเร็วใช่ไหมคะ แล้วก็อะไรอีก",
      "slice_count": 1,
      "slices": "แล้วอะไรนะ ความเร็วใช่ไหมคะ แล้วก็อะไรอีก|",
      "edit_duration": 14.732,
      "isForceout": true
    },
    {
      "message_id": 160,
      "editor_id": 1,
      "message_received": "มีอุปสรรคมาให้หลบ เห็นไหมคะ นั่นก็คือ event",
      "slice_count": 1,
      "slices": "มีอุปสรรคมาให้หลบ เห็นไหมคะ นั่นก็คือ event|",
      "edit_duration": 14.713,
      "isForceout": true
    },
    {
      "message_id": 161,
      "editor_id": 1,
      "message_received": "จะใส่มันจะอยู่นี่ล่ะ ก็คือเราจะเป็นตัว",
      "slice_count": 1,
      "slices": "จะใส่มันจะอยู่นี่ล่ะ ก็คือเราจะเป็นตัว|",
      "edit_duration": 14.7,
      "isForceout": true
    },
    {
      "message_id": 162,
      "editor_id": 1,
      "message_received": "กำหนดว่าเกมนั้นจะมีความยาก ความง่ายอย่างไร กำหนดลำด",
      "slice_count": 1,
      "slices": "กำหนดว่าเกมนั้นจะมีความยาก ความง่ายอย่างไร กำหนดลำด|",
      "edit_duration": 14.699,
      "isForceout": true
    },
    {
      "message_id": 163,
      "editor_id": 1,
      "message_received": "เหตุการณ์ให้มันนะคะ ทำอะไรได้",
      "slice_count": 1,
      "slices": "เหตุการณ์ให้มันนะคะ ทำอะไรได้|",
      "edit_duration": 14.708,
      "isForceout": true
    },
    {
      "message_id": 164,
      "editor_id": 1,
      "message_received": "พอมาถึง",
      "slice_count": 1,
      "slices": "พอมาถึง|",
      "edit_duration": 14.699,
      "isForceout": true
    },
    {
      "message_id": 165,
      "editor_id": 1,
      "message_received": "ลำดับที่ 6 เป็นส่วน",
      "slice_count": 1,
      "slices": "ลำดับที่ 6 เป็นส่วน|",
      "edit_duration": 14.694,
      "isForceout": true
    },
    {
      "message_id": 166,
      "editor_id": 1,
      "message_received": "ของการอัปเดตค่า นั่นหมายถึงว่า",
      "slice_count": 1,
      "slices": "ของการอัปเดตค่า นั่นหมายถึงว่า|",
      "edit_duration": 14.689,
      "isForceout": true
    },
    {
      "message_id": 167,
      "editor_id": 1,
      "message_received": "เมื่อบางครั้งนี่ ที่เกมมันทำงานไปแล้ว",
      "slice_count": 1,
      "slices": "เมื่อบางครั้งนี่ ที่เกมมันทำงานไปแล้ว|",
      "edit_duration": 14.672,
      "isForceout": true
    },
    {
      "message_id": 168,
      "editor_id": 1,
      "message_received": "นึกออกนะ แต่บางทีมันอาจจะต้องกลับ",
      "slice_count": 1,
      "slices": "นึกออกนะ แต่บางทีมันอาจจะต้องกลับ|",
      "edit_duration": 14.649,
      "isForceout": true
    },
    {
      "message_id": 169,
      "editor_id": 1,
      "message_received": "มาเริ่มต้นใหม่หรืออะไรก็แล้วแต่เหมือนตายน่ะ",
      "slice_count": 1,
      "slices": "มาเริ่มต้นใหม่หรืออะไรก็แล้วแต่เหมือนตายน่ะ|",
      "edit_duration": 14.63,
      "isForceout": true
    },
    {
      "message_id": 170,
      "editor_id": 1,
      "message_received": "นึกออกนะ มันก็ต้องมีการอัปเดตใช่ไหมคะ",
      "slice_count": 1,
      "slices": "นึกออกนะ มันก็ต้องมีการอัปเดตใช่ไหมคะ |",
      "edit_duration": 14.613,
      "isForceout": true
    },
    {
      "message_id": 171,
      "editor_id": 1,
      "message_received": "ไม่ใช่ว่าทำเสร็จแล้วจบตอนนั้น เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "ไม่ใช่ว่าทำเสร็จแล้วจบตอนนั้น เพราะฉะนั้น|",
      "edit_duration": 14.618,
      "isForceout": true
    },
    {
      "message_id": 172,
      "editor_id": 1,
      "message_received": "จะต้องมีส่วนที่ให้เกมมันอัปเดต อัปเดตค่าต่าง ๆ นะคะ",
      "slice_count": 1,
      "slices": "จะต้องมีส่วนที่ให้เกมมันอัปเดต อัปเดตค่าต่าง ๆ นะคะ |",
      "edit_duration": 14.602,
      "isForceout": true
    },
    {
      "message_id": 173,
      "editor_id": 1,
      "message_received": "เช่น เหมือนเราไปกำหนดค่าเริ่มต้นของ",
      "slice_count": 1,
      "slices": "เช่น เหมือนเราไปกำหนดค่าเริ่มต้นของ|",
      "edit_duration": 14.6,
      "isForceout": true
    },
    {
      "message_id": 174,
      "editor_id": 1,
      "message_received": "ฉากนี้ไว้ ตั้งแต่ตอนจะเริ่มวิ่ง กำหร",
      "slice_count": 1,
      "slices": "ฉากนี้ไว้ ตั้งแต่ตอนจะเริ่มวิ่ง กำหร|",
      "edit_duration": 14.588,
      "isForceout": true
    },
    {
      "message_id": 175,
      "editor_id": 1,
      "message_received": "ใช่ไหม พอวิ่งไปจนสุดฉากนี่ สมมติ",
      "slice_count": 1,
      "slices": "ใช่ไหม พอวิ่งไปจนสุดฉากนี่ สมมติ|",
      "edit_duration": 14.571,
      "isForceout": true
    },
    {
      "message_id": 176,
      "editor_id": 1,
      "message_received": "ถ้าเรากำหนดหน้าจอไว้ที่ ความกว้าง 80 0",
      "slice_count": 1,
      "slices": "ถ้าเรากำหนดหน้าจอไว้ที่ ความกว้าง 80 0|",
      "edit_duration": 14.561,
      "isForceout": true
    },
    {
      "message_id": 177,
      "editor_id": 1,
      "message_received": "มันวิ่งมาถึงจุดที่ 800 น่ะ",
      "slice_count": 1,
      "slices": "มันวิ่งมาถึงจุดที่ 800 น่ะ|",
      "edit_duration": 14.571,
      "isForceout": true
    },
    {
      "message_id": 178,
      "editor_id": 1,
      "message_received": "มันจะทะลุหน้าจอออกมานึกออกไหม",
      "slice_count": 1,
      "slices": "มันจะทะลุหน้าจอออกมานึกออกไหม|",
      "edit_duration": 15.579,
      "isForceout": true
    },
    {
      "message_id": 179,
      "editor_id": 1,
      "message_received": "ไปเริ่มที่จุดที่ 1 ใหม่",
      "slice_count": 1,
      "slices": "ไปเริ่มที่จุดที่ 1 ใหม่|",
      "edit_duration": 14.585,
      "isForceout": true
    },
    {
      "message_id": 180,
      "editor_id": 1,
      "message_received": "มันก็ต้องไปอัปเดตไง ให้ค่ามันคืน คืนกลับว่าเป็น",
      "slice_count": 1,
      "slices": "มันก็ต้องไปอัปเดตไง ให้ค่ามันคืน คืนกลับว่าเป็น|",
      "edit_duration": 14.56,
      "isForceout": true
    },
    {
      "message_id": 181,
      "editor_id": 1,
      "message_received": "เริ่มต้น หน้าจอนั้นก็จะ... ไอ้โหมดตัววิ่งก็จะ",
      "slice_count": 1,
      "slices": "เริ่มต้น หน้าจอนั้นก็จะ... ไอ้โหมดตัววิ่งก็จะ|",
      "edit_duration": 14.575,
      "isForceout": true
    },
    {
      "message_id": 182,
      "editor_id": 1,
      "message_received": "ให้นึกถึงนะ เหมือรชนเราเล่มเกมไป",
      "slice_count": 1,
      "slices": "ให้นึกถึงนะ เหมือรชนเราเล่มเกมไป|",
      "edit_duration": 14.559,
      "isForceout": true
    },
    {
      "message_id": 183,
      "editor_id": 1,
      "message_received": "วิ่งไปเรื่อย ๆ แล้วพอจุดนี้ก็จะมาเริ่มด่านใหม่",
      "slice_count": 1,
      "slices": "วิ่งไปเรื่อย ๆ แล้วพอจุดนี้ก็จะมาเริ่มด่านใหม่|",
      "edit_duration": 14.582,
      "isForceout": true
    },
    {
      "message_id": 184,
      "editor_id": 1,
      "message_received": "มันก็จะโผล่มาเริ่มต้นใหม่ใช่ไหมคะ อย่างนี้เป็นต้น",
      "slice_count": 1,
      "slices": "มันก็จะโผล่มาเริ่มต้นใหม่ใช่ไหมคะ อย่างนี้เป็นต้น|",
      "edit_duration": 14.596,
      "isForceout": true
    },
    {
      "message_id": 185,
      "editor_id": 1,
      "message_received": "ก็คือเกมมันก็ต้องมีส่วนให้มันอัปเดตด้วย",
      "slice_count": 1,
      "slices": "ก็คือเกมมันก็ต้องมีส่วนให้มันอัปเดตด้วย|",
      "edit_duration": 14.601,
      "isForceout": true
    },
    {
      "message_id": 186,
      "editor_id": 1,
      "message_received": "นะคะ และส่วนสุดท้าย บอกแล้วว่า",
      "slice_count": 1,
      "slices": "นะคะ และส่วนสุดท้าย บอกแล้วว่า|",
      "edit_duration": 15.594,
      "isForceout": true
    },
    {
      "message_id": 187,
      "editor_id": 1,
      "message_received": "เวลาเราเขียนโปรแกรม",
      "slice_count": 1,
      "slices": "เวลาเราเขียนโปรแกรม|",
      "edit_duration": 14.284,
      "isForceout": true
    },
    {
      "message_id": 188,
      "editor_id": 1,
      "message_received": "ในบางโปรแกรมไม่ต้องมีคำสั่งเพื่อ start แต่",
      "slice_count": 1,
      "slices": "ในบางโปรแกรมไม่ต้องมีคำสั่งเพื่อ start แต่|",
      "edit_duration": 14.58,
      "isForceout": true
    },
    {
      "message_id": 189,
      "editor_id": 1,
      "message_received": "ที่ขาดไม่ได้มันต้องมีคำสั่ง",
      "slice_count": 1,
      "slices": "ที่ขาดไม่ได้มันต้องมีคำสั่ง|",
      "edit_duration": 14.564,
      "isForceout": true
    },
    {
      "message_id": 190,
      "editor_id": 1,
      "message_received": "จบนะคะ ตอนในเราเขียน",
      "slice_count": 1,
      "slices": "จบนะคะ ตอนในเราเขียน|",
      "edit_duration": 14.551,
      "isForceout": true
    },
    {
      "message_id": 191,
      "editor_id": 1,
      "message_received": "แบบผังหรืออะไรนี้ต้องเริ่มจากตรงไหน",
      "slice_count": 1,
      "slices": "แบบผังหรืออะไรนี้ต้องเริ่มจากตรงไหน|",
      "edit_duration": 14.558,
      "isForceout": true
    },
    {
      "message_id": 192,
      "editor_id": 1,
      "message_received": "ใน... ถ้าเริ่มต้นนี่ ให้นึกถึงเลย เพราะถ้าเราไม่สั่ง",
      "slice_count": 1,
      "slices": "ใน... ถ้าเริ่มต้นนี่ ให้นึกถึงเลย เพราะถ้าเราไม่สั่ง|",
      "edit_duration": 14.574,
      "isForceout": true
    },
    {
      "message_id": 193,
      "editor_id": 1,
      "message_received": "คำสั่ง import น่ะ เราก็จะใช้",
      "slice_count": 1,
      "slices": "คำสั่ง import น่ะ เราก็จะใช้|",
      "edit_duration": 14.581,
      "isForceout": true
    },
    {
      "message_id": 194,
      "editor_id": 1,
      "message_received": "งาน Library ที่ชื่อ",
      "slice_count": 1,
      "slices": "งาน Library ที่ชื่อ|",
      "edit_duration": 14.578,
      "isForceout": true
    },
    {
      "message_id": 195,
      "editor_id": 1,
      "message_received": "เพราะฉะนั้ นจุดเริ่มต้นของคำสั่งนี้ ก็คือเริ่มที่ import",
      "slice_count": 1,
      "slices": "เพราะฉะนั้ นจุดเริ่มต้นของคำสั่งนี้ ก็คือเริ่มที่ import|",
      "edit_duration": 15.568,
      "isForceout": true
    },
    {
      "message_id": 196,
      "editor_id": 1,
      "message_received": "เสมอนะคะ แต่จุดที่จะจบ ก็คือ",
      "slice_count": 1,
      "slices": "เสมอนะคะ แต่จุดที่จะจบ ก็คือ|",
      "edit_duration": 14.576,
      "isForceout": true
    },
    {
      "message_id": 197,
      "editor_id": 1,
      "message_received": "ฟังก์ชันที่ชื่อว่า quit()",
      "slice_count": 1,
      "slices": "ฟังก์ชันที่ชื่อว่า quit()|",
      "edit_duration": 14.564,
      "isForceout": true
    },
    {
      "message_id": 198,
      "editor_id": 1,
      "message_received": "quit ในที่นี้",
      "slice_count": 1,
      "slices": "quit ในที่นี้|",
      "edit_duration": 14.561,
      "isForceout": true
    },
    {
      "message_id": 199,
      "editor_id": 1,
      "message_received": "ออกจากโปรแกรมนะคะ ออกจากโปรแกรมในที่นี้ไม่ใช่ออกจากโปรแกรม Sublime",
      "slice_count": 1,
      "slices": "ออกจากโปรแกรมนะคะ ออกจากโปรแกรมในที่นี้ไม่ใช่ออกจากโปรแกรม Sublime|",
      "edit_duration": 14.573,
      "isForceout": true
    },
    {
      "message_id": 200,
      "editor_id": 1,
      "message_received": "แต่หมายถึง ออกจากเกมที่เราสร้างไว้น่ะ",
      "slice_count": 1,
      "slices": "แต่หมายถึง ออกจากเกมที่เราสร้างไว้น่ะ|",
      "edit_duration": 14.556,
      "isForceout": true
    },
    {
      "message_id": 201,
      "editor_id": 1,
      "message_received": "บอกให้เกมมันรู้ว่าจะออกแล้ว",
      "slice_count": 1,
      "slices": "บอกให้เกมมันรู้ว่าจะออกแล้ว|",
      "edit_duration": 14.547,
      "isForceout": true
    },
    {
      "message_id": 202,
      "editor_id": 1,
      "message_received": "ต้องออกได้ ไม่ใช้เกมวน วิ่งวนอยู่นั่นล่ะ",
      "slice_count": 1,
      "slices": "ต้องออกได้ ไม่ใช้เกมวน วิ่งวนอยู่นั่นล่ะ|",
      "edit_duration": 14.523,
      "isForceout": true
    },
    {
      "message_id": 203,
      "editor_id": 1,
      "message_received": "เล่นไม่จบปิดเครื่องไม่ได้",
      "slice_count": 1,
      "slices": "เล่นไม่จบปิดเครื่องไม่ได้|",
      "edit_duration": 14.496,
      "isForceout": true
    },
    {
      "message_id": 204,
      "editor_id": 1,
      "message_received": "นะคะ เพราะฉะนั้น นั่นคือส่วนประกอบของ",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้น นั่นคือส่วนประกอบของ|",
      "edit_duration": 14.484,
      "isForceout": true
    },
    {
      "message_id": 205,
      "editor_id": 1,
      "message_received": "ตัวโปรแกรม Sublime",
      "slice_count": 1,
      "slices": "ตัวโปรแกรม Sublime|",
      "edit_duration": 14.475,
      "isForceout": true
    },
    {
      "message_id": 206,
      "editor_id": 1,
      "message_received": "sublime ที่เราจะเขียน ตัว pygame",
      "slice_count": 1,
      "slices": "sublime ที่เราจะเขียน ตัว pygame|",
      "edit_duration": 14.456,
      "isForceout": true
    },
    {
      "message_id": 207,
      "editor_id": 1,
      "message_received": "ทีนี้บอกโครงสร้างไปแล้ว",
      "slice_count": 1,
      "slices": "ทีนี้บอกโครงสร้างไปแล้ว|",
      "edit_duration": 14.458,
      "isForceout": true
    },
    {
      "message_id": 208,
      "editor_id": 1,
      "message_received": "วันนี้เราจะทำเกมได้ ก่อนอื่น",
      "slice_count": 1,
      "slices": "วันนี้เราจะทำเกมได้ ก่อนอื่น|",
      "edit_duration": 14.464,
      "isForceout": true
    },
    {
      "message_id": 209,
      "editor_id": 1,
      "message_received": "ก็คือเราจะต้องมาสร้าง",
      "slice_count": 1,
      "slices": "ก็คือเราจะต้องมาสร้าง|",
      "edit_duration": 14.465,
      "isForceout": true
    },
    {
      "message_id": 210,
      "editor_id": 1,
      "message_received": "หน้าจอให้มัน สร้างพื้นที่ให้ตัวเกมของเรา",
      "slice_count": 1,
      "slices": "หน้าจอให้มัน สร้างพื้นที่ให้ตัวเกมของเรา|",
      "edit_duration": 14.441,
      "isForceout": true
    },
    {
      "message_id": 211,
      "editor_id": 1,
      "message_received": "นะคะ เพราะฉะนั้น เด็ก ๆ เปิด Sublime กันหรือยัง",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้น เด็ก ๆ เปิด Sublime กันหรือยัง|",
      "edit_duration": 14.424,
      "isForceout": true
    },
    {
      "message_id": 212,
      "editor_id": 1,
      "message_received": "ถ้าเปิดมาแล้วนะคะ",
      "slice_count": 1,
      "slices": "ถ้าเปิดมาแล้วนะคะ |",
      "edit_duration": 14.415,
      "isForceout": true
    },
    {
      "message_id": 213,
      "editor_id": 1,
      "message_received": "ให้",
      "slice_count": 1,
      "slices": "ให้|",
      "edit_duration": 14.412,
      "isForceout": true
    },
    {
      "message_id": 214,
      "editor_id": 1,
      "message_received": "เด็ก ๆ นำเข้าโมดูลนะ",
      "slice_count": 1,
      "slices": "เด็ก ๆ นำเข้าโมดูลนะ|",
      "edit_duration": 14.398,
      "isForceout": true
    },
    {
      "message_id": 215,
      "editor_id": 1,
      "message_received": "ถ้าเปิดมาในสัปดาห์ก่อน",
      "slice_count": 1,
      "slices": "ถ้าเปิดมาในสัปดาห์ก่อน|",
      "edit_duration": 14.404,
      "isForceout": true
    },
    {
      "message_id": 216,
      "editor_id": 1,
      "message_received": "หน้าจอเรามันก็จะมาอยู่ไฟล์ที่เราเปิดไว้ จำได้ไหมเด็ก ๆ",
      "slice_count": 1,
      "slices": "หน้าจอเรามันก็จะมาอยู่ไฟล์ที่เราเปิดไว้ จำได้ไหม เด็ก ๆ |",
      "edit_duration": 14.382,
      "isForceout": true
    },
    {
      "message_id": 217,
      "editor_id": 1,
      "message_received": "ที่เราใส่ Comment เอาไว้ว่าทดสอบน่ะ",
      "slice_count": 1,
      "slices": "ที่เราใส่ Comment เอาไว้ว่าทดสอบน่ะ|",
      "edit_duration": 14.373,
      "isForceout": true
    },
    {
      "message_id": 218,
      "editor_id": 1,
      "message_received": "ทีนี้ เราจะไม่ใช้คอมเมนต์ว่าทดสอบนะ",
      "slice_count": 1,
      "slices": "ทีนี้ เราจะไม่ใช้คอมเมนต์ว่าทดสอบนะ|",
      "edit_duration": 14.371,
      "isForceout": true
    },
    {
      "message_id": 219,
      "editor_id": 1,
      "message_received": "เพราะตอนนี้เราจะทำอะไรคะ เราจะ",
      "slice_count": 1,
      "slices": "เพราะตอนนี้เราจะทำอะไรคะ เราจะ|",
      "edit_duration": 14.355,
      "isForceout": true
    },
    {
      "message_id": 220,
      "editor_id": 1,
      "message_received": "กำหนดใช่ไหมคะ กำหนดจอเกม วันนี้เราจะ",
      "slice_count": 1,
      "slices": "กำหนดใช่ไหมคะ กำหนดจอเกม วันนี้เราจะ|",
      "edit_duration": 14.339,
      "isForceout": true
    },
    {
      "message_id": 221,
      "editor_id": 1,
      "message_received": "มากำหนดหน้าจอเกม เพราะฉะนั้น ใน Comment",
      "slice_count": 1,
      "slices": "มากำหนดหน้าจอเกม เพราะฉะนั้น ใน Comment|",
      "edit_duration": 14.343,
      "isForceout": true
    },
    {
      "message_id": 222,
      "editor_id": 1,
      "message_received": "เราก็จะเปลี่ยนเป็น",
      "slice_count": 1,
      "slices": "เราก็จะเปลี่ยนเป็น|",
      "edit_duration": 14.339,
      "isForceout": true
    },
    {
      "message_id": 223,
      "editor_id": 1,
      "message_received": "บอกให้",
      "slice_count": 1,
      "slices": "บอกให้|",
      "edit_duration": 14.321,
      "isForceout": true
    },
    {
      "message_id": 224,
      "editor_id": 1,
      "message_received": "รู้ว่าตัวนี้ตอนนี้นะคะ",
      "slice_count": 1,
      "slices": "รู้ว่าตัวนี้ตอนนี้นะคะ |",
      "edit_duration": 15.323,
      "isForceout": true
    },
    {
      "message_id": 225,
      "editor_id": 1,
      "message_received": "เราจะมากำหนดหน้าจอให้เกมก่อน",
      "slice_count": 1,
      "slices": "เราจะมากำหนดหน้าจอให้เกมก่อน|",
      "edit_duration": 14.334,
      "isForceout": true
    },
    {
      "message_id": 226,
      "editor_id": 1,
      "message_received": "คอมเมนต์สามารถเปลี่ยนได้ เพราะอะไร เพราะเวลาเรา",
      "slice_count": 1,
      "slices": "คอมเมนต์สามารถเปลี่ยนได้ เพราะอะไร เพราะเวลาเรา|",
      "edit_duration": 15.303,
      "isForceout": true
    },
    {
      "message_id": 227,
      "editor_id": 1,
      "message_received": "เขียนโปรแกรมไม่จำเป็นว่าเราจะต้องเขียนครั้งเดียว",
      "slice_count": 1,
      "slices": "เขียนโปรแกรมไม่จำเป็นว่าเราจะต้องเขียนครั้งเดียว|",
      "edit_duration": 15.293,
      "isForceout": true
    },
    {
      "message_id": 228,
      "editor_id": 1,
      "message_received": "แล้วเสร็จหมดนะ",
      "slice_count": 1,
      "slices": "แล้วเสร็จหมดนะ|",
      "edit_duration": 15.295,
      "isForceout": true
    },
    {
      "message_id": 229,
      "editor_id": 1,
      "message_received": "นะคะ อันดับแรก",
      "slice_count": 1,
      "slices": "นะคะ อันดับแรก|",
      "edit_duration": 14.287,
      "isForceout": true
    },
    {
      "message_id": 230,
      "editor_id": 1,
      "message_received": "ก็คือต้องมีคำสั่ง import pygame ใช่ไหมคะ ทีนี้เราจะเอาคำว่า print",
      "slice_count": 1,
      "slices": "ก็คือต้องมีคำสั่ง import pygame ใช่ไหมคะ ทีนี้เราจะเอาคำว่า print|",
      "edit_duration": 14.302,
      "isForceout": true
    },
    {
      "message_id": 231,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 15.294,
      "isForceout": true
    },
    {
      "message_id": 232,
      "editor_id": 1,
      "message_received": "ส่วนที่ 2 ฟังก์ชันที่ชื่อinit()",
      "slice_count": 1,
      "slices": "ส่วนที่ 2 ฟังก์ชันที่ชื่อ init()|",
      "edit_duration": 14.28,
      "isForceout": true
    },
    {
      "message_id": 233,
      "editor_id": 1,
      "message_received": "ที่ชื่อ init() เดี๋ยวให้ดูสไดล",
      "slice_count": 1,
      "slices": "ที่ชื่อ init() เดี๋ยวให้ดูสไดล|",
      "edit_duration": 14.272,
      "isForceout": true
    },
    {
      "message_id": 234,
      "editor_id": 1,
      "message_received": "ไม่ไปสไลด์ล่ะนี่",
      "slice_count": 1,
      "slices": "ไม่ไปสไลด์ล่ะนี่|",
      "edit_duration": 14.254,
      "isForceout": true
    },
    {
      "message_id": 235,
      "editor_id": 1,
      "message_received": "ไหนล่ะ เห็นไหมคะ",
      "slice_count": 1,
      "slices": "ไหนล่ะ เห็นไหมคะ |",
      "edit_duration": 15.243,
      "isForceout": true
    },
    {
      "message_id": 236,
      "editor_id": 1,
      "message_received": "เริ่มการทำงาน",
      "slice_count": 1,
      "slices": "เริ่มการทำงาน|",
      "edit_duration": 14.242,
      "isForceout": true
    },
    {
      "message_id": 237,
      "editor_id": 1,
      "message_received": "ให้ pygame ใช่ไหมคะนะ เริ่ม",
      "slice_count": 1,
      "slices": "ให้ pygame ใช่ไหมคะ นะ เริ่ม|",
      "edit_duration": 15.232,
      "isForceout": true
    },
    {
      "message_id": 238,
      "editor_id": 1,
      "message_received": "ด้วยฟังก์ชัน init()",
      "slice_count": 1,
      "slices": "ด้วยฟังก์ชัน init()|",
      "edit_duration": 14.226,
      "isForceout": true
    },
    {
      "message_id": 239,
      "editor_id": 1,
      "message_received": "วิธีการในบรรทัดต่อไป",
      "slice_count": 1,
      "slices": "วิธีการในบรรทัดต่อไป|",
      "edit_duration": 14.201,
      "isForceout": true
    },
    {
      "message_id": 240,
      "editor_id": 1,
      "message_received": "ที่ต่อจาก import นะคะ ให้พิมพ์",
      "slice_count": 1,
      "slices": "ที่ต่อจาก import นะคะ ให้พิมพ์|",
      "edit_duration": 14.199,
      "isForceout": true
    },
    {
      "message_id": 241,
      "editor_id": 1,
      "message_received": "py เปลี่ยนภาษาก่อน ขอโทษ",
      "slice_count": 1,
      "slices": "py เปลี่ยนภาษาก่อน ขอโทษ|",
      "edit_duration": 14.206,
      "isForceout": true
    },
    {
      "message_id": 242,
      "editor_id": 1,
      "message_received": "เด็ก ๆ ดูนะคะ ดูก่อนนะอย่าเพิ่งพิมพ์",
      "slice_count": 1,
      "slices": "เด็ก ๆ ดูนะคะ ดูก่อนนะอย่าเพิ่งพิมพ์|",
      "edit_duration": 15.19,
      "isForceout": true
    },
    {
      "message_id": 243,
      "editor_id": 1,
      "message_received": "มี p ถ้ามันมีอย่างนี้ขึ้นมา ให้เด็ก ๆ",
      "slice_count": 1,
      "slices": "มี p ถ้ามันมีอย่างนี้ขึ้นมา ให้เด็ก ๆ |",
      "edit_duration": 16.73,
      "isForceout": true
    },
    {
      "message_id": 244,
      "editor_id": 1,
      "message_received": "คลิกไปที่ตัวนี้ได้เลย",
      "slice_count": 1,
      "slices": "คลิกไปที่ตัวนี้ได้เลย|",
      "edit_duration": 14.734,
      "isForceout": true
    },
    {
      "message_id": 245,
      "editor_id": 1,
      "message_received": "เห็นไหม ไม่ต้องพิมพ์นะ เห็นไหมคะ ดูดี ๆ นะคะ",
      "slice_count": 1,
      "slices": "เห็นไหม ไม่ต้องพิมพ์นะ เห็นไหมคะ ดูดี ๆ นะคะ |",
      "edit_duration": 14.746,
      "isForceout": true
    },
    {
      "message_id": 246,
      "editor_id": 1,
      "message_received": "เอาใหม่นะ กด p ปุ๊บ",
      "slice_count": 1,
      "slices": "เอาใหม่นะ กด p ปุ๊บ|",
      "edit_duration": 14.742,
      "isForceout": true
    },
    {
      "message_id": 247,
      "editor_id": 1,
      "message_received": "กด Enter ก็ได้ ถ้าไม่เอาเมาส์ไปคลิกที่",
      "slice_count": 1,
      "slices": "กด Enter ก็ได้ ถ้าไม่เอาเมาส์ไปคลิกที่|",
      "edit_duration": 14.739,
      "isForceout": true
    },
    {
      "message_id": 248,
      "editor_id": 1,
      "message_received": "pygame นึกออกนะ พอมี p ขึ้นมานี่",
      "slice_count": 1,
      "slices": "pygame นึกออกนะ พอมี p ขึ้นมานี่|",
      "edit_duration": 14.721,
      "isForceout": true
    },
    {
      "message_id": 249,
      "editor_id": 1,
      "message_received": "ถ้าไม่เอาเมาส์ไปคลิก เราสามารถกดปุ่ม",
      "slice_count": 1,
      "slices": "ถ้าไม่เอาเมาส์ไปคลิก เราสามารถกดปุ่ม|",
      "edit_duration": 14.705,
      "isForceout": true
    },
    {
      "message_id": 250,
      "editor_id": 1,
      "message_received": "Enter คำว่า \"pygame\" จะมา อย่างนี้",
      "slice_count": 1,
      "slices": "Enter คำว่า \"pygame\" จะมา อย่างนี้|",
      "edit_duration": 14.711,
      "isForceout": true
    },
    {
      "message_id": 251,
      "editor_id": 1,
      "message_received": "เด็ก ๆ จะพิมพ์ไม่ผิด เห็นไหม นึกออกไหม",
      "slice_count": 1,
      "slices": "เด็ก ๆ จะพิมพ์ไม่ผิด เห็นไหม นึกออกไหม|",
      "edit_duration": 14.691,
      "isForceout": true
    },
    {
      "message_id": 252,
      "editor_id": 1,
      "message_received": "สะดวกและรวดเร็ว แต่ต้องดูด้วยไม่ใช่",
      "slice_count": 1,
      "slices": "สะดวกและรวดเร็ว แต่ต้องดูด้วยไม่ใช่|",
      "edit_duration": 14.685,
      "isForceout": true
    },
    {
      "message_id": 253,
      "editor_id": 1,
      "message_received": "พิมพ์ปุ๊บ มันจะไม่ได้มีแค่ตัวเดียว พอ",
      "slice_count": 1,
      "slices": "พิมพ์ปุ๊บ มันจะไม่ได้มีแค่ตัวเดียว พอ|",
      "edit_duration": 14.675,
      "isForceout": true
    },
    {
      "message_id": 254,
      "editor_id": 1,
      "message_received": "เราเริ่มโค้ดเยอะ ๆ น่ะค่ะ Sublime",
      "slice_count": 1,
      "slices": "เราเริ่มโค้ดเยอะ ๆ น่ะค่ะ Sublime|",
      "edit_duration": 14.667,
      "isForceout": true
    },
    {
      "message_id": 255,
      "editor_id": 1,
      "message_received": "เขาเรียกว่าอะไร มันจะไป",
      "slice_count": 1,
      "slices": "เขาเรียกว่าอะไร มันจะไป|",
      "edit_duration": 14.671,
      "isForceout": true
    },
    {
      "message_id": 256,
      "editor_id": 1,
      "message_received": "จำพวกค่าหรือคำสั่งพวกนี้เก็บไว้",
      "slice_count": 1,
      "slices": "จำพวกค่าหรือคำสั่งพวกนี้เก็บไว้|",
      "edit_duration": 14.671,
      "isForceout": true
    },
    {
      "message_id": 257,
      "editor_id": 1,
      "message_received": "พอเราเริ่มจะเรียกใช้ มันจะขึ้นมาอย่างนี้",
      "slice_count": 1,
      "slices": "พอเราเริ่มจะเรียกใช้ มันจะขึ้นมาอย่างนี้|",
      "edit_duration": 14.642,
      "isForceout": true
    },
    {
      "message_id": 258,
      "editor_id": 1,
      "message_received": "แล้วพอกด Enter ปุ๊บ เด็ก ๆ จะไม่",
      "slice_count": 1,
      "slices": "แล้วพอกด Enter ปุ๊บ เด็ก ๆ จะไม่|",
      "edit_duration": 14.627,
      "isForceout": true
    },
    {
      "message_id": 259,
      "editor_id": 1,
      "message_received": "เกิดการ... ปัยหาก็คือการพิมพ์ชื่อพวกนี้ผิด",
      "slice_count": 1,
      "slices": "เกิดการ... ปัยหาก็คือการพิมพ์ชื่อพวกนี้ผิด|",
      "edit_duration": 14.62,
      "isForceout": true
    },
    {
      "message_id": 260,
      "editor_id": 1,
      "message_received": "เข้าใจไหมคะ นะคะ ต่อมา",
      "slice_count": 1,
      "slices": "เข้าใจไหมคะ นะคะ ต่อมา|",
      "edit_duration": 14.628,
      "isForceout": true
    },
    {
      "message_id": 261,
      "editor_id": 1,
      "message_received": "ตามด้วยอะไร ตามด้วย . 1 .",
      "slice_count": 1,
      "slices": "ตามด้วยอะไร ตามด้วย . 1 .|",
      "edit_duration": 15.598,
      "isForceout": true
    },
    {
      "message_id": 262,
      "editor_id": 1,
      "message_received": "จุดลงไป แล้วก็ตาม",
      "slice_count": 1,
      "slices": "จุดลงไป แล้วก็ตาม|",
      "edit_duration": 14.588,
      "isForceout": true
    },
    {
      "message_id": 263,
      "editor_id": 1,
      "message_received": "ด้วยฟังก์ชันที่ชื่อว่า in",
      "slice_count": 1,
      "slices": "ด้วยฟังก์ชันที่ชื่อว่า in|",
      "edit_duration": 14.575,
      "isForceout": true
    },
    {
      "message_id": 264,
      "editor_id": 1,
      "message_received": "it",
      "slice_count": 1,
      "slices": "it|",
      "edit_duration": 14.572,
      "isForceout": true
    },
    {
      "message_id": 265,
      "editor_id": 1,
      "message_received": "นะคะ แล้วก็ให้เด็ก ๆ กดวงเล็บ",
      "slice_count": 1,
      "slices": "นะคะ แล้วก็ให้เด็ก ๆ กดวงเล็บ|",
      "edit_duration": 14.58,
      "isForceout": true
    },
    {
      "message_id": 266,
      "editor_id": 1,
      "message_received": "กดแค่วงเล็บเปิด เดี๋ยววงเล็บปิดมันจะมา",
      "slice_count": 1,
      "slices": "กดแค่วงเล็บเปิด เดี๋ยววงเล็บปิดมันจะมา|",
      "edit_duration": 14.564,
      "isForceout": true
    },
    {
      "message_id": 267,
      "editor_id": 1,
      "message_received": "อัตโนมัติ",
      "slice_count": 1,
      "slices": "อัตโนมัติ|",
      "edit_duration": 15.558,
      "isForceout": true
    },
    {
      "message_id": 268,
      "editor_id": 1,
      "message_received": "เวลาเช็ก Sublime",
      "slice_count": 1,
      "slices": "เวลาเช็ก Sublime|",
      "edit_duration": 14.546,
      "isForceout": true
    },
    {
      "message_id": 269,
      "editor_id": 1,
      "message_received": "ดูที่สีพวกนี้นะคะ ถ้าเราพิมพ์คำสั่ง",
      "slice_count": 1,
      "slices": "ดูที่สีพวกนี้นะคะ ถ้าเราพิมพ์คำสั่ง|",
      "edit_duration": 14.534,
      "isForceout": true
    },
    {
      "message_id": 270,
      "editor_id": 1,
      "message_received": "ถูกนี่ พวกสีพวกนี้มันจะปรับเปลี่ยนไปอัตโนมัติ",
      "slice_count": 1,
      "slices": "ถูกนี่ พวกสีพวกนี้มันจะปรับเปลี่ยนไปอัตโนมัติ|",
      "edit_duration": 14.555,
      "isForceout": true
    },
    {
      "message_id": 271,
      "editor_id": 1,
      "message_received": "เลย บอกให้รู้ว่านี่เป้นฟังก์ชันนะ",
      "slice_count": 1,
      "slices": "เลย บอกให้รู้ว่านี่เป้นฟังก์ชันนะ|",
      "edit_duration": 14.54,
      "isForceout": true
    },
    {
      "message_id": 272,
      "editor_id": 1,
      "message_received": "นี่เป็นคำสั่งที่อยู่ใน Library",
      "slice_count": 1,
      "slices": "นี่เป็นคำสั่งที่อยู่ใน Library|",
      "edit_duration": 14.535,
      "isForceout": true
    },
    {
      "message_id": 273,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ เราได้ 2 บรรทัดแล้ว",
      "slice_count": 1,
      "slices": "เห็นไหมคะ เราได้ 2 บรรทัดแล้ว|",
      "edit_duration": 14.54,
      "isForceout": true
    },
    {
      "message_id": 274,
      "editor_id": 1,
      "message_received": "ก็คือนำเข้า",
      "slice_count": 1,
      "slices": "ก็คือนำเข้า|",
      "edit_duration": 14.54,
      "isForceout": true
    },
    {
      "message_id": 275,
      "editor_id": 1,
      "message_received": "โมดูล pygame แล้วก็",
      "slice_count": 1,
      "slices": "โมดูล pygame แล้วก็|",
      "edit_duration": 14.531,
      "isForceout": true
    },
    {
      "message_id": 276,
      "editor_id": 1,
      "message_received": "มันเริ่มทำงานนะคะ ในบรรทัดที่ 4",
      "slice_count": 1,
      "slices": "มันเริ่มทำงานนะคะ ในบรรทัดที่ 4|",
      "edit_duration": 14.511,
      "isForceout": true
    },
    {
      "message_id": 277,
      "editor_id": 1,
      "message_received": "สิ่งที่เด็ก ๆ จะต้องทำต่อมานะคะ",
      "slice_count": 1,
      "slices": "สิ่งที่เด็ก ๆ จะต้องทำต่อมานะคะ |",
      "edit_duration": 14.499,
      "isForceout": true
    },
    {
      "message_id": 278,
      "editor_id": 1,
      "message_received": "กดผิดอีกแล้ว",
      "slice_count": 1,
      "slices": "กดผิดอีกแล้ว|",
      "edit_duration": 14.493,
      "isForceout": true
    },
    {
      "message_id": 279,
      "editor_id": 1,
      "message_received": "เราจะสร้าง loop ให้มันก่อน",
      "slice_count": 1,
      "slices": "เราจะสร้าง loop ให้มันก่อน|",
      "edit_duration": 15.503,
      "isForceout": true
    },
    {
      "message_id": 280,
      "editor_id": 1,
      "message_received": "เห็นไหม กระโดดข้ามได้",
      "slice_count": 1,
      "slices": "เห็นไหม กระโดดข้ามได้|",
      "edit_duration": 14.504,
      "isForceout": true
    },
    {
      "message_id": 281,
      "editor_id": 1,
      "message_received": "นะคะ ในการ coding นี่",
      "slice_count": 1,
      "slices": "นะคะ ในการ coding นี่|",
      "edit_duration": 14.49,
      "isForceout": true
    },
    {
      "message_id": 282,
      "editor_id": 1,
      "message_received": "แต่ แต่อะไร แต่จะ",
      "slice_count": 1,
      "slices": "แต่ แต่อะไร แต่จะ|",
      "edit_duration": 14.484,
      "isForceout": true
    },
    {
      "message_id": 283,
      "editor_id": 1,
      "message_received": "ในทุกส่วนถ้าอยากให้เข้าใจว่า",
      "slice_count": 1,
      "slices": "ในทุกส่วนถ้าอยากให้เข้าใจว่า|",
      "edit_duration": 14.489,
      "isForceout": true
    },
    {
      "message_id": 284,
      "editor_id": 1,
      "message_received": "เราไปทำส่วนไหนไว้ comment มีส่วนสำคัญ",
      "slice_count": 1,
      "slices": "เราไปทำส่วนไหนไว้ comment มีส่วนสำคัญ|",
      "edit_duration": 14.478,
      "isForceout": true
    },
    {
      "message_id": 285,
      "editor_id": 1,
      "message_received": "นะคะ เพราะฉะนั้น เมื่อเรานำเข้าโมดูล",
      "slice_count": 1,
      "slices": "นะคะ เพราะฉะนั้น เมื่อเรานำเข้าโมดูล|",
      "edit_duration": 14.464,
      "isForceout": true
    },
    {
      "message_id": 286,
      "editor_id": 1,
      "message_received": "ด",
      "slice_count": 1,
      "slices": "ด|",
      "edit_duration": 14.459,
      "isForceout": true
    },
    {
      "message_id": 287,
      "editor_id": 1,
      "message_received": "เว้น 1 บรรทัด กด Enter ให้มันขึ้นเลข 5",
      "slice_count": 1,
      "slices": "เว้น 1 บรรทัด กด Enter ให้มันขึ้นเลข 5|",
      "edit_duration": 14.448,
      "isForceout": true
    },
    {
      "message_id": 288,
      "editor_id": 1,
      "message_received": "ตอนนี้เด็ก ๆ จะอยู่ที่บรรทัดหมายเลข 5",
      "slice_count": 1,
      "slices": "ตอนนี้เด็ก ๆ จะอยู่ที่บรรทัดหมายเลข 5|",
      "edit_duration": 14.436,
      "isForceout": true
    },
    {
      "message_id": 289,
      "editor_id": 1,
      "message_received": "เราต้องการใส่คอมเมนต์เข้าไป เพื่อ",
      "slice_count": 1,
      "slices": "เราต้องการใส่คอมเมนต์เข้าไป เพื่อ|",
      "edit_duration": 15.427,
      "isForceout": true
    },
    {
      "message_id": 290,
      "editor_id": 1,
      "message_received": "อธิบายส่วนต่าง ๆ ที่เราทำ ตอนนี้",
      "slice_count": 1,
      "slices": "อธิบายส่วนต่าง ๆ ที่เราทำ ตอนนี้|",
      "edit_duration": 14.409,
      "isForceout": true
    },
    {
      "message_id": 291,
      "editor_id": 1,
      "message_received": "เราจะสร้าง loop",
      "slice_count": 1,
      "slices": "เราจะสร้าง loop|",
      "edit_duration": 14.408,
      "isForceout": true
    },
    {
      "message_id": 292,
      "editor_id": 1,
      "message_received": "พิมพ์ทับศัพท์เลยนะคะ",
      "slice_count": 1,
      "slices": "พิมพ์ทับศัพท์เลยนะคะ |",
      "edit_duration": 14.397,
      "isForceout": true
    },
    {
      "message_id": 293,
      "editor_id": 1,
      "message_received": "บอกให้รู้ว่าตรงนี้",
      "slice_count": 1,
      "slices": "บอกให้รู้ว่าตรงนี้|",
      "edit_duration": 14.389,
      "isForceout": true
    },
    {
      "message_id": 294,
      "editor_id": 1,
      "message_received": "เป็น loop เกม เพราะอะไร เวลา",
      "slice_count": 1,
      "slices": "เป็น loop เกม เพราะอะไร เวลา|",
      "edit_duration": 14.391,
      "isForceout": true
    },
    {
      "message_id": 295,
      "editor_id": 1,
      "message_received": "เรา code เขียนโปรแกรมไปแล้วมันผิด",
      "slice_count": 1,
      "slices": "เรา code เขียนโปรแกรมไปแล้วมันผิด|",
      "edit_duration": 14.388,
      "isForceout": true
    },
    {
      "message_id": 296,
      "editor_id": 1,
      "message_received": "แล้วแม่บอกว่าผิดตรง loop นึกออกนะ ถ้าเรามาดู",
      "slice_count": 1,
      "slices": "แล้วแม่บอกว่าผิดตรง loop นึกออกนะ ถ้าเรามาดู|",
      "edit_duration": 14.402,
      "isForceout": true
    },
    {
      "message_id": 297,
      "editor_id": 1,
      "message_received": "ที่คอมเมนต์ เราก็จะรู้ว่า loop",
      "slice_count": 1,
      "slices": "ที่คอมเมนต์ เราก็จะรู้ว่า loop|",
      "edit_duration": 14.396,
      "isForceout": true
    },
    {
      "message_id": 298,
      "editor_id": 1,
      "message_received": "loop เกมเราอยู่ตรงไหนนะคะ",
      "slice_count": 1,
      "slices": "loop เกมเราอยู่ตรงไหนนะคะ |",
      "edit_duration": 14.371,
      "isForceout": true
    },
    {
      "message_id": 299,
      "editor_id": 1,
      "message_received": "คำสั่งที่ใช้ในการทำ loop",
      "slice_count": 1,
      "slices": "คำสั่งที่ใช้ในการทำ loop|",
      "edit_duration": 14.372,
      "isForceout": true
    },
    {
      "message_id": 300,
      "editor_id": 1,
      "message_received": "เกมของเรานะคะ ก็จะมี",
      "slice_count": 1,
      "slices": "เกมของเรานะคะ ก็จะมี|",
      "edit_duration": 14.359,
      "isForceout": true
    },
    {
      "message_id": 301,
      "editor_id": 1,
      "message_received": "ตัวแรกนะคะ ตัวแรกนี่ เป็นคำสั่งในการ",
      "slice_count": 1,
      "slices": "ตัวแรกนะคะ ตัวแรกนี่ เป็นคำสั่งในการ|",
      "edit_duration": 14.337,
      "isForceout": true
    },
    {
      "message_id": 302,
      "editor_id": 1,
      "message_received": "ตรวจ loop ที่",
      "slice_count": 1,
      "slices": "ตรวจ loop ที่|",
      "edit_duration": 14.336,
      "isForceout": true
    },
    {
      "message_id": 303,
      "editor_id": 1,
      "message_received": "เราจะใช้นี้ เป้น loop แบบ",
      "slice_count": 1,
      "slices": "เราจะใช้นี้ เป้น loop แบบ|",
      "edit_duration": 14.323,
      "isForceout": true
    },
    {
      "message_id": 304,
      "editor_id": 1,
      "message_received": "ใช่ while loop เห็นไหม while",
      "slice_count": 1,
      "slices": "ใช่ while loop เห็นไหม while|",
      "edit_duration": 14.324,
      "isForceout": true
    },
    {
      "message_id": 305,
      "editor_id": 1,
      "message_received": "loop while จะทำงาน",
      "slice_count": 1,
      "slices": "loop while จะทำงาน|",
      "edit_duration": 14.312,
      "isForceout": true
    },
    {
      "message_id": 306,
      "editor_id": 1,
      "message_received": "เมื่อเงื่อนไขเป็นจริงมันจะทำงาน",
      "slice_count": 1,
      "slices": "เมื่อเงื่อนไขเป็นจริงมันจะทำงาน|",
      "edit_duration": 14.3,
      "isForceout": true
    },
    {
      "message_id": 307,
      "editor_id": 1,
      "message_received": "ทำเมื่อเป็นจริง เห็นไหมคะ",
      "slice_count": 1,
      "slices": "ทำเมื่อเป็นจริง เห็นไหมคะ |",
      "edit_duration": 14.282,
      "isForceout": true
    },
    {
      "message_id": 308,
      "editor_id": 1,
      "message_received": "while run ใส่ for event",
      "slice_count": 1,
      "slices": "while run ใส่ for event|",
      "edit_duration": 14.291,
      "isForceout": true
    },
    {
      "message_id": 309,
      "editor_id": 1,
      "message_received": "เหตุการณ์เข้าไป เมื่อรับ",
      "slice_count": 1,
      "slices": "เหตุการณ์เข้าไป เมื่อรับ|",
      "edit_duration": 14.293,
      "isForceout": true
    },
    {
      "message_id": 310,
      "editor_id": 1,
      "message_received": "ค่า event.type ==",
      "slice_count": 1,
      "slices": "ค่า event.type ==|",
      "edit_duration": 14.289,
      "isForceout": true
    },
    {
      "message_id": 311,
      "editor_id": 1,
      "message_received": "นะคะ ทำเมื่อเป็นจริง ก็คือถ้าเมื่อ",
      "slice_count": 1,
      "slices": "นะคะ ทำเมื่อเป็นจริง ก็คือถ้าเมื่อ|",
      "edit_duration": 14.296,
      "isForceout": true
    },
    {
      "message_id": 312,
      "editor_id": 1,
      "message_received": "pygame สิ้นสุด ก็คือจะออก แต่ถ้ายังไม่จบ",
      "slice_count": 1,
      "slices": "pygame สิ้นสุด ก็คือจะออก แต่ถ้ายังไม่จบ|",
      "edit_duration": 14.279,
      "isForceout": true
    },
    {
      "message_id": 313,
      "editor_id": 1,
      "message_received": "เกมก็จะ run ก็คือทำงานไปเรื่อย ๆ",
      "slice_count": 1,
      "slices": "เกมก็จะ run ก็คือทำงานไปเรื่อย ๆ |",
      "edit_duration": 15.266,
      "isForceout": true
    },
    {
      "message_id": 314,
      "editor_id": 1,
      "message_received": "นะคะ ก็ยังทำงานอยู่",
      "slice_count": 1,
      "slices": "นะคะ ก็ยังทำงานอยู่|",
      "edit_duration": 14.26,
      "isForceout": true
    },
    {
      "message_id": 315,
      "editor_id": 1,
      "message_received": "ก็ยังวิ่งอยู่อย่างนี้นะคะ",
      "slice_count": 1,
      "slices": "ก็ยังวิ่งอยู่อย่างนี้นะคะ |",
      "edit_duration": 14.247,
      "isForceout": true
    },
    {
      "message_id": 316,
      "editor_id": 1,
      "message_received": "คำสั่งแรกเลยนะคะ",
      "slice_count": 1,
      "slices": "คำสั่งแรกเลยนะคะ |",
      "edit_duration": 14.238,
      "isForceout": true
    },
    {
      "message_id": 317,
      "editor_id": 1,
      "message_received": "ก็คือประกาศตัวแปร ไหนล่ะ ประกาศ",
      "slice_count": 1,
      "slices": "ก็คือประกาศตัวแปร ไหนล่ะ ประกาศ|",
      "edit_duration": 14.222,
      "isForceout": true
    },
    {
      "message_id": 318,
      "editor_id": 1,
      "message_received": "ตรงนี้นะคะ เราจะประกาศตัวแปร",
      "slice_count": 1,
      "slices": "ตรงนี้นะคะ เราจะประกาศตัวแปร|",
      "edit_duration": 14.211,
      "isForceout": true
    },
    {
      "message_id": 319,
      "editor_id": 1,
      "message_received": "ก่อน",
      "slice_count": 1,
      "slices": "ก่อน|",
      "edit_duration": 14.204,
      "isForceout": true
    },
    {
      "message_id": 320,
      "editor_id": 1,
      "message_received": "บอกแล้วว่าเวลาตั้งชื่อตัวแปรนี่นะคะ",
      "slice_count": 1,
      "slices": "บอกแล้วว่าเวลาตั้งชื่อตัวแปรนี่นะคะ |",
      "edit_duration": 14.194,
      "isForceout": true
    },
    {
      "message_id": 321,
      "editor_id": 1,
      "message_received": "เด็ก ๆ จะต้องตั้งด้วยตัวเล็ก",
      "slice_count": 1,
      "slices": "เด็ก ๆ จะต้องตั้งด้วยตัวเล็ก|",
      "edit_duration": 14.196,
      "isForceout": true
    },
    {
      "message_id": 322,
      "editor_id": 1,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.189,
      "isForceout": true
    },
    {
      "message_id": 323,
      "editor_id": 1,
      "message_received": "ตัวแปรแล้วก็กำหนดค่าให้ตัวแปร",
      "slice_count": 1,
      "slices": "ตัวแปรแล้วก็กำหนดค่าให้ตัวแปร|",
      "edit_duration": 14.033,
      "isForceout": true
    },
    {
      "message_id": 324,
      "editor_id": 1,
      "message_received": "ตัวแปรนี้ มีค่าให้เป็นจริงเสมอ ค่าเริ่มต้น",
      "slice_count": 1,
      "slices": "ตัวแปรนี้ มีค่าให้เป็นจริงเสมอ ค่าเริ่มต้น|",
      "edit_duration": 14.029,
      "isForceout": true
    },
    {
      "message_id": 325,
      "editor_id": 1,
      "message_received": "ของตัวแปรเป็นจริงเสมอนะคะ เริ่มที่",
      "slice_count": 1,
      "slices": "ของตัวแปรเป็นจริงเสมอนะคะ เริ่มที่|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 326,
      "editor_id": 1,
      "message_received": "ประกาศตัวแปรนะคะ",
      "slice_count": 1,
      "slices": "ประกาศตัวแปรนะคะ |",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 327,
      "editor_id": 1,
      "message_received": "ตัวแปรที่เราจะใช้นะคะ",
      "slice_count": 1,
      "slices": "ตัวแปรที่เราจะใช้นะคะ |",
      "edit_duration": 14.03,
      "isForceout": true
    },
    {
      "message_id": 328,
      "editor_id": 1,
      "message_received": "ที่ใช้รัน",
      "slice_count": 1,
      "slices": "ที่ใช้รัน|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 329,
      "editor_id": 1,
      "message_received": "นั่นก็คือหมายถึงเกม เกมมันวิ่ง",
      "slice_count": 1,
      "slices": "นั่นก็คือหมายถึงเกม เกมมันวิ่ง|",
      "edit_duration": 14.024,
      "isForceout": true
    },
    {
      "message_id": 330,
      "editor_id": 1,
      "message_received": "หรือ active ก็ได้ เอา active แล้วกัน",
      "slice_count": 1,
      "slices": "หรือ active ก็ได้ เอา active แล้วกัน|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 331,
      "editor_id": 1,
      "message_received": "คือ active ก็จะยาว เด็ก ๆ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 332,
      "editor_id": 1,
      "message_received": "ก็จะว่ามันยาน่ะ เอา run นั่นล่ะ สั้นดี",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 333,
      "editor_id": 1,
      "message_received": "n = ใส่เครื่องหมาย =",
      "slice_count": 1,
      "slices": "n = ใส่เครื่องหมาย =|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 334,
      "editor_id": 1,
      "message_received": "ต้องการบอกว่าตัวแปรนี้เราจะ",
      "slice_count": 1,
      "slices": "ต้องการบอกว่าตัวแปรนี้เราจะ|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 335,
      "editor_id": 1,
      "message_received": "กำหนดค่าให้มันเป็น true true ที่แปลว่า",
      "slice_count": 1,
      "slices": "กำหนดค่าให้มันเป็น true true ที่แปลว่า|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 336,
      "editor_id": 1,
      "message_received": "จริง",
      "slice_count": 1,
      "slices": "จริง|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 337,
      "editor_id": 1,
      "message_received": "เดี๋ยวนะพิมพ์อะไรผิด",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 338,
      "editor_id": 1,
      "message_received": "t-r-u-e",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 339,
      "editor_id": 1,
      "message_received": "พิม",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 340,
      "editor_id": 1,
      "message_received": "memory อาจจะ error นะคะ วันนี้",
      "slice_count": 1,
      "slices": "memory อาจจะ error นะคะ วันนี้|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 341,
      "editor_id": 1,
      "message_received": "กินยา การประมวลผลไม่ทำงาน",
      "slice_count": 1,
      "slices": "กินยา การประมวลผลไม่ทำงาน|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 342,
      "editor_id": 1,
      "message_received": "= True True ตัวนี้ใช้",
      "slice_count": 1,
      "slices": "= True True ตัวนี้ใช้|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 343,
      "editor_id": 1,
      "message_received": "T ตัวใหญ่ T-r-u-e นี่",
      "slice_count": 1,
      "slices": "T ตัวใหญ่ T-r-u-e นี่|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 344,
      "editor_id": 1,
      "message_received": "ถ้าพิมพ์ถูกนะคะ สีมันจะเปลี่ยน",
      "slice_count": 1,
      "slices": "ถ้าพิมพ์ถูกนะคะ สีมันจะเปลี่ยน|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 345,
      "editor_id": 1,
      "message_received": "เห็นไหม",
      "slice_count": 1,
      "slices": "เห็นไหม|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 346,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ True ในที่นี้ก็คือไปดึงมาจาก",
      "slice_count": 1,
      "slices": "เห็นไหมคะ True ในที่นี้ก็คือไปดึงมาจาก|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 347,
      "editor_id": 1,
      "message_received": "โมดูลของ Pygame นั่นเองนะคะ",
      "slice_count": 1,
      "slices": "โมดูลของ Pygame นั่นเองนะคะ |",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 348,
      "editor_id": 1,
      "message_received": "ก็คือ loop  จะรู้เลยว่า อ ๋อ",
      "slice_count": 1,
      "slices": "ก็คือ loop  จะรู้เลยว่า อ ๋อ|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 349,
      "editor_id": 1,
      "message_received": "ถ้าเป็นจริง ปุ๊บ",
      "slice_count": 1,
      "slices": "ถ้าเป็นจริง ปุ๊บ|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 350,
      "editor_id": 1,
      "message_received": "สิ่งต่อมาที่จำให้มันทำ ก็คือ",
      "slice_count": 1,
      "slices": "สิ่งต่อมาที่จำให้มันทำ ก็คือ|",
      "edit_duration": 14.01,
      "isForceout": true
    },
    {
      "message_id": 351,
      "editor_id": 1,
      "message_received": "คำสั่งวน loop ก็คือคำสั่ง while เห็นไหมคะ มันจะขึ้น",
      "slice_count": 1,
      "slices": "คำสั่งวน loop ก็คือคำสั่ง while เห็นไหมคะ มันจะขึ้น|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 352,
      "editor_id": 1,
      "message_received": "while loop กด Enter เลือกตัวนี้ได้เลยเด็ก ๆ",
      "slice_count": 1,
      "slices": "while loop กด Enter เลือกตัวนี้ได้เลยเด็ก ๆ |",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 353,
      "editor_id": 1,
      "message_received": "เห็นไหมถ้ากด Enter",
      "slice_count": 1,
      "slices": "เห็นไหมถ้ากด Enter|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 354,
      "editor_id": 1,
      "message_received": "มันจะขึ้นโครงสร้างของคำสั่ง while มาให้นะคะ",
      "slice_count": 1,
      "slices": "มันจะขึ้นโครงสร้างของคำสั่ง while มาให้นะคะ |",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 355,
      "editor_id": 1,
      "message_received": "ใครไม่ขึ้นแบบนี้ เอาใหม่นะ",
      "slice_count": 1,
      "slices": "ใครไม่ขึ้นแบบนี้ เอาใหม่นะ|",
      "edit_duration": 14.397,
      "isForceout": true
    },
    {
      "message_id": 356,
      "editor_id": 1,
      "message_received": "ดูใหม่นะคะ ดูที่คำสั่ง while",
      "slice_count": 1,
      "slices": "ดูใหม่นะคะ ดูที่คำสั่ง while|",
      "edit_duration": 14.01,
      "isForceout": true
    },
    {
      "message_id": 357,
      "editor_id": 1,
      "message_received": "นี่ เพราะเราจะทำ while loop",
      "slice_count": 1,
      "slices": "นี่ เพราะเราจะทำ while loop|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 358,
      "editor_id": 1,
      "message_received": "พอเห็น while มันก็จะตาม ถ้าเห็นกด Enterr",
      "slice_count": 1,
      "slices": "พอเห็น while มันก็จะตาม ถ้าเห็นกด Enterr|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 359,
      "editor_id": 1,
      "message_received": "ได้เลย เห็นไหมคะ มันจะแบ่งส่วน",
      "slice_count": 1,
      "slices": "ได้เลย เห็นไหมคะ มันจะแบ่งส่วน|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 360,
      "editor_id": 1,
      "message_received": "อย่างนี้ขึ้นมาเห็นไหม โครงสร้างมันจะขึ้น",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 361,
      "editor_id": 1,
      "message_received": "อันนี้ดีอย่างไร เด็ก ๆ จะพิมพ์ไม่ผิด",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 362,
      "editor_id": 1,
      "message_received": "ก็คือตัว",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 363,
      "editor_id": 1,
      "message_received": "ตำแหน่งนี้ ถ้าเด็ก ๆ พิมพ์เอง เด็ก ๆ จะมาพิมพ์ที่ตำแหน่ง",
      "slice_count": 1,
      "slices": "ตำแหน่งนี้ ถ้าเด็ก ๆ พิมพ์เอง เด็ก ๆ จะมาพิมพ์ที่ตำแหน่ง|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 364,
      "editor_id": 1,
      "message_received": "นึกออกนะคะ เพราะฉะนั้น ถ้าเป็นอย่างนี้ตำแหน่ง",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 365,
      "editor_id": 1,
      "message_received": "มันจะไม่เพี้ย",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 366,
      "editor_id": 1,
      "message_received": "ที่เหมือนตอนที่เราใช้ Colab บางที",
      "slice_count": 1,
      "slices": "ที่เหมือนตอนที่เราใช้ Colab บางที|",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 367,
      "editor_id": 1,
      "message_received": "บางคำสั่งถ้าเราไม่มีโคลอนหรือเซมิโคลอน",
      "slice_count": 1,
      "slices": "บางคำสั่งถ้าเราไม่มีโคลอนหรือเซมิโคลอน|",
      "edit_duration": 14.009,
      "isForceout": true
    },
    {
      "message_id": 368,
      "editor_id": 1,
      "message_received": "นึกออกนะ นั่นก็คือ เราเขียนโค้ดผิด",
      "slice_count": 1,
      "slices": "นึกออกนะ นั่นก็คือ เราเขียนโค้ดผิด|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 369,
      "editor_id": 1,
      "message_received": "แต่ถ้าขึ้นอย่างนี้มันจะไม่ได้ทำให้ผิด",
      "slice_count": 1,
      "slices": "แต่ถ้าขึ้นอย่างนี้มันจะไม่ได้ทำให้ผิด|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 370,
      "editor_id": 1,
      "message_received": "นะคะ ของใครไม่ขึ้นแบบนี้ยกมือ",
      "slice_count": 1,
      "slices": "นะคะ ของใครไม่ขึ้นแบบนี้ยกมือ|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 371,
      "editor_id": 1,
      "message_received": "ไอ้มิ่งแก้หรือยังตอนนั้นน่ะ ที่มันลง",
      "slice_count": 1,
      "slices": "ไอ้มิ่งแก้หรือยังตอนนั้นน่ะ ที่มันลง|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 372,
      "editor_id": 1,
      "message_received": "ตอนนั้นน่ะ ที่มันลงวไอนั่นไม่ได้น่ะ ที่ลง",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 373,
      "editor_id": 1,
      "message_received": "Pygame ไม่ได้ไง มันต้องเปลี่ยนเครื่อง(นีเ่",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 374,
      "editor_id": 1,
      "message_received": "จ้าหน้าที่) พี่ล่ามได้ยินไหมค",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 375,
      "editor_id": 1,
      "message_received": "(ลจำ่ไาดม้)ไ หมไ ดเ้พยริาะนตคอ่นะ",
      "slice_count": 1,
      "slices": "(ลจำ่ไาดม้)ไ หมไ ดเ้พยริาะนตคอ่นะ|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 376,
      "editor_id": 1,
      "message_received": "ลง",
      "slice_count": 1,
      "slices": "ลง|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 377,
      "editor_id": 1,
      "message_received": "ที่ตอนเรียกใช้ Pygame น่ะ",
      "slice_count": 1,
      "slices": "ที่ตอนเรียกใช้ Pygame น่ะ|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 378,
      "editor_id": 1,
      "message_received": "เครื่องไอ้มิ่งมันเรียกใช้ไม่ได้น่ะ",
      "slice_count": 1,
      "slices": "เครื่องไอ้มิ่งมันเรียกใช้ไม่ได้น่ะ|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 379,
      "editor_id": 1,
      "message_received": "ไม่ใช่เครื่องไอ้มิ่ง เครื่องกุ้งเต้นมันลงไม่ได้ไง",
      "slice_count": 1,
      "slices": "ไม่ใช่เครื่องไอ้มิ่ง เครื่องกุ้งเต้นมันลงไม่ได้ไง|",
      "edit_duration": 14.009,
      "isForceout": true
    },
    {
      "message_id": 380,
      "editor_id": 1,
      "message_received": "ที่เราลง ตอนแรกน่ะ ของไอ...",
      "slice_count": 1,
      "slices": "ที่เราลง ตอนแรกน่ะ ของไอ...|",
      "edit_duration": 14.009,
      "isForceout": true
    },
    {
      "message_id": 381,
      "editor_id": 1,
      "message_received": "พอเราเรียกใช้ Pygame มันจะขึ้น Finich",
      "slice_count": 1,
      "slices": "พอเราเรียกใช้ Pygame มันจะขึ้น Finich|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 382,
      "editor_id": 1,
      "message_received": "แต่ของไอ้นี่มันไม่ขึ้นน่ะ มัน...",
      "slice_count": 1,
      "slices": "แต่ของไอ้นี่มันไม่ขึ้นน่ะ มัน...|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 383,
      "editor_id": 1,
      "message_received": "มันน่าจะมีไวรัสน่ะ มันลงไม่ได้",
      "slice_count": 1,
      "slices": "มันน่าจะมีไวรัสน่ะ มันลงไม่ได้|",
      "edit_duration": 14.009,
      "isForceout": true
    },
    {
      "message_id": 384,
      "editor_id": 1,
      "message_received": "บอกอยู่ว่าต้องเแลี่ยนเครื่องให้มัน",
      "slice_count": 1,
      "slices": "บอกอยู่ว่าต้องเแลี่ยนเครื่องให้มัน|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 385,
      "editor_id": 1,
      "message_received": "แล้วเครื่องไอ้ต้า",
      "slice_count": 1,
      "slices": "แล้วเครื่องไอ้ต้า|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 386,
      "editor_id": 1,
      "message_received": "มันยังไม่ได้ลงไม่ใช่หรือ ลงแล้วหรือ",
      "slice_count": 1,
      "slices": "มันยังไม่ได้ลงไม่ใช่หรือ ลงแล้วหรือ|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 387,
      "editor_id": 1,
      "message_received": "ลองเรียก ลองเรียกขึ้นมาสิ",
      "slice_count": 1,
      "slices": "ลองเรียก ลองเรียกขึ้นมาสิ|",
      "edit_duration": 14.009,
      "isForceout": true
    },
    {
      "message_id": 388,
      "editor_id": 1,
      "message_received": "ในระหว่างนั้น",
      "slice_count": 1,
      "slices": "ในระหว่างนั้น|",
      "edit_duration": 14.01,
      "isForceout": true
    },
    {
      "message_id": 389,
      "editor_id": 1,
      "message_received": "เพื่อน ๆ ได้หมดทุกคนแล้วนะ",
      "slice_count": 1,
      "slices": "เพื่อน ๆ ได้หมดทุกคนแล้วนะ|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 390,
      "editor_id": 1,
      "message_received": "(อไาอ้จมาิ่รงเยดี์๋ยสวุค่ธอยิตารมทาีห)ล ังส เวดีั๋ยสวดไลี่ใคห้่ทีะ",
      "slice_count": 1,
      "slices": "(อไาอ้จมาิ่รงเยดี์๋ยสวุค่ธอยิตารมทาีห)ล ังส เวดีั๋ยสวดไลี่ใคห้่ทีะ|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 391,
      "editor_id": 1,
      "message_received": "หลัง",
      "slice_count": 1,
      "slices": "หลัง|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 392,
      "editor_id": 1,
      "message_received": "(อพาเาพืจ่อนาทำรก่อยน ์ให้สเพุื่อธนไิด้หรน้าาจอ)ไว ้เลม่นอเกง",
      "slice_count": 1,
      "slices": "(อพาเาพืจ่อนาทำรก่อยน ์ให้สเพุื่อธนไิด้หรน้าาจอ)ไว ้เลม่นอเกง|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 393,
      "editor_id": 1,
      "message_received": "มก่อน",
      "slice_count": 1,
      "slices": "มก่อน|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 394,
      "editor_id": 1,
      "message_received": "ไเพืม่อน่อยาเกเห็หนหน็้าจนอมัลนจะเ่ป็นาอย่ม",
      "slice_count": 1,
      "slices": "ไเพืม่อน่อยาเกเห็หนหน็้าจนอมัลนจะเ่ป็นาอย่ม|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 395,
      "editor_id": 1,
      "message_received": "างไร",
      "slice_count": 1,
      "slices": "างไร|",
      "edit_duration": 14.009,
      "isForceout": true
    },
    {
      "message_id": 396,
      "editor_id": 1,
      "message_received": "เด็ก กๆ เดปิดผเคริื่ดองหอมดทีุกคกนหแรือลยัง",
      "slice_count": 1,
      "slices": "เด็ก ก ๆ เดปิดผเคริื่ดองหอมดทีุกคกนหแรือลยัง|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 397,
      "editor_id": 1,
      "message_received": "้ว",
      "slice_count": 1,
      "slices": "้ว|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 398,
      "editor_id": 1,
      "message_received": "เปเิหด็เนไคหรมคืะ่ wอhงilกeั wนhหilรeื แอลย้วัตงามเดอ้ว่ยย",
      "slice_count": 1,
      "slices": "เปเิหด็เนไคหรมคืะ่ w อ h ง il ก e ั w น h ห il ร e ื แอลย้วัตงามเดอ้ว่ยย|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 399,
      "editor_id": 1,
      "message_received": "อะไร",
      "slice_count": 1,
      "slices": "อะไระไร|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 400,
      "editor_id": 1,
      "message_received": "ก่อเนหอ็ืนไ่หนมนตะัวคแะป รทเีม่ิเรืา่ปแรเะกปาิศดก็เตค้รองืเ่รอียงกแมลั้นมว",
      "slice_count": 1,
      "slices": "ก่อเนหอ็ืนไ่หนมนตะัวคแะป รทเีมิ่เรืา่ปแรเะกปาิศดก็เตค้รองืเ่รอียงกแมลั้นมว|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 401,
      "editor_id": 1,
      "message_received": "าใช้",
      "slice_count": 1,
      "slices": "าใช้|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 402,
      "editor_id": 1,
      "message_received": "เด็กเ หๆ ็จนะไตห้อมงคเะป ิดเอหะ็ไนรคไะห มโคประแ กกร่มทอีน่หชนื่้อาวโ่คา",
      "slice_count": 1,
      "slices": "เด็กเ ห ๆ ็จนะไตห้อมงคเะป ิดเอหะ็ไนรคไะห มโคประแ กกร่มทอีน่หชนื่้อาวโ่คา|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 403,
      "editor_id": 1,
      "message_received": "ลอน",
      "slice_count": 1,
      "slices": "ลอน|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 404,
      "editor_id": 1,
      "message_received": "ใหs้เด็กu ๆ พิbมพ์ตัlวแปรทีi่เราปmระกาศe",
      "slice_count": 1,
      "slices": "ให s ้เด็ก u ๆ พิ b มพ์ตั l วแปรที i ่เราป m ระกาศ e|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 405,
      "editor_id": 1,
      "message_received": "ไปมา",
      "slice_count": 1,
      "slices": "ไปมาปมา|",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 406,
      "editor_id": 1,
      "message_received": "ไปนทีะ่ตคัว",
      "slice_count": 1,
      "slices": "ไปนทีะ่ตคัว|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 407,
      "editor_id": 1,
      "message_received": "ะ",
      "slice_count": 1,
      "slices": "ะ|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 408,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ ตัวนี้",
      "slice_count": 1,
      "slices": "เห็นไหมคะ ตัวนี้|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 409,
      "editor_id": 1,
      "message_received": "นี่นะคะ เราต้องใช้ตัวแปรนี้ ก้คือพิมพ์ r ปเุ๊ปบ",
      "slice_count": 1,
      "slices": "นี่นะคะ เราต้องใช้ตัวแปรนี้ ก้คือพิมพ์ r ปเุ๊ปบ|",
      "edit_duration": 14.01,
      "isForceout": true
    },
    {
      "message_id": 410,
      "editor_id": 1,
      "message_received": "ิดโปรแกรมนี้ขึ้นมาเลยค่ะ",
      "slice_count": 1,
      "slices": "ิดโปรแกรมนี้ขึ้นมาเลยค่ะ |",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 411,
      "editor_id": 1,
      "message_received": "run ขึ้นมากด Enteนr",
      "slice_count": 1,
      "slices": "run ขึ้นมากด Enter น r|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 412,
      "editor_id": 1,
      "message_received": "ะคะ จะต้องอยู่",
      "slice_count": 1,
      "slices": "ะคะ จะต้องอยู่|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 413,
      "editor_id": 1,
      "message_received": "เห็นไหมเด็ก ๆ จะได้ไม่พิมพ์ผิด",
      "slice_count": 1,
      "slices": "เห็นไหมเด็ก ๆ จะได้ไม่พิมพ์ผิด|",
      "edit_duration": 14.032,
      "isForceout": true
    },
    {
      "message_id": 414,
      "editor_id": 1,
      "message_received": "หน้านี้นะ",
      "slice_count": 1,
      "slices": "หน้านี้นะ|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 415,
      "editor_id": 1,
      "message_received": "เห็นไหมคะ whilถ้e",
      "slice_count": 1,
      "slices": "เห็นไหมคะ whil ถ้ e|",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 416,
      "editor_id": 1,
      "message_received": "ามันขึ้น Update เราก็ Cancel ไ",
      "slice_count": 1,
      "slices": "ามันขึ้น Update เราก็ Cancel ไ|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 417,
      "editor_id": 1,
      "message_received": "run ก็คือ ถ้าคำสั่ง run",
      "slice_count": 1,
      "slices": "run ก็คือ ถ้าคำสั่ง run|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 418,
      "editor_id": 1,
      "message_received": "ลัดแล้วนะคะ",
      "slice_count": 1,
      "slices": "ลัดแล้วนะคะ |",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 419,
      "editor_id": 1,
      "message_received": "ค่าเริ่มต้นเป็น True ปุ๊บ สิ่งที่ให้มันวนลูบปุ๊บ",
      "slice_count": 1,
      "slices": "ค่าเริ่มต้นเป็น True ปุ๊บ สิ่งที่ให้มันวนลูบปุ๊บ|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 420,
      "editor_id": 1,
      "message_received": "ก่อในหจ้ะมัเนขวีิย่นงโ ปruรnแ กเรหม็นนไะหคมะค ะใ หแล้้เวดต็รกง  ๆ",
      "slice_count": 1,
      "slices": "ก่อในหจ้ะมัเนขวีิย่นงโ ป ru ร n แ กเรหม็นนไะหคมะค ะใ หแล้้เวดต็รกง  ๆ |",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 421,
      "editor_id": 1,
      "message_received": "pass",
      "slice_count": 1,
      "slices": "pass|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 422,
      "editor_id": 1,
      "message_received": "ดู เดภ็ากพ บๆน หมนา้ตาำแจหอนก่่งอนนี ้เนหะค็ะน ไทหำม",
      "slice_count": 1,
      "slices": "ดู เดภ็ากพ บ ๆ น หมนา้ตาำแจหอนก่่งอนนี ้เนหะค็ะน ไทหำม|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 423,
      "editor_id": 1,
      "message_received": "แถบ",
      "slice_count": 1,
      "slices": "แถบ|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 424,
      "editor_id": 1,
      "message_received": "เหส็ีนไตหรมง คโำครวง่สาร ้าเง",
      "slice_count": 1,
      "slices": "เหส็ีนไตหรมง คโำครวง่สาร ้าเง|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 425,
      "editor_id": 1,
      "message_received": "รา",
      "slice_count": 1,
      "slices": "รา|",
      "edit_duration": 14.009,
      "isForceout": true
    },
    {
      "message_id": 426,
      "editor_id": 1,
      "message_received": "ในกตารำจแะหเขนี่ยงนโมปัรนแจกระมตด้้วอยง อpyยgูa่mทe",
      "slice_count": 1,
      "slices": "ในกตารำจแะหเขนี่ยงนโมปัรนแจกระมตด้้วอยง อ py ย g ู a ่ m ท e|",
      "edit_duration": 14.017,
      "isForceout": true
    },
    {
      "message_id": 427,
      "editor_id": 1,
      "message_received": "ี่",
      "slice_count": 1,
      "slices": "ี่|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 428,
      "editor_id": 1,
      "message_received": "ของเรานี่ นเห็นไหมคะะ มีองค์คประกอบ",
      "slice_count": 1,
      "slices": "ของเรานี่ นเห็นไหมคะ ะ มีองค์คประกอบ|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 429,
      "editor_id": 1,
      "message_received": "ะ",
      "slice_count": 1,
      "slices": "ะ|",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 430,
      "editor_id": 1,
      "message_received": "ทคัำสั้่งตง่อหมา มก็คดือ  whดileู แนล้วะก็ตคามะด้ว ย f or1",
      "slice_count": 1,
      "slices": "ทคัำสั้่งตง่อหมา มก็คดือ  wh ด ile ู แนล้วะก็ตคามะด้ว ย f or1|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 431,
      "editor_id": 1,
      "message_received": " ค่ะ",
      "slice_count": 1,
      "slices": " ค่ะ |",
      "edit_duration": 14.012,
      "isForceout": true
    },
    {
      "message_id": 432,
      "editor_id": 1,
      "message_received": "แสดงวเ่าลด่ามไ็ม่ไกด้หร ือ",
      "slice_count": 1,
      "slices": "แสดงวเ่าลด่ามไ็ม่ไกด้หร ือ|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 433,
      "editor_id": 1,
      "message_received": "ๆ",
      "slice_count": 1,
      "slices": " ๆ |",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 434,
      "editor_id": 1,
      "message_received": "เป็น for loop ถูกต้องแล้ว Enter ได้เลย",
      "slice_count": 1,
      "slices": "เป็น for loop ถูกต้องแล้ว Enter ได้เลย|",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 435,
      "editor_id": 1,
      "message_received": "ลต่ัาว มBoไx ดถ้ัดอไปยขูอง่ fใoชr ่จะไขึห้ม",
      "slice_count": 1,
      "slices": "ลตั่าว ม Bo ไ x ดถั้ดอไปยขูอง่ f ใ o ช r ่จะไขึห้ม|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 436,
      "editor_id": 1,
      "message_received": "นมา",
      "slice_count": 1,
      "slices": "นมามา|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 437,
      "editor_id": 1,
      "message_received": "ใครยโังไม่ขอึ้นแบบเนี้ยกมค",
      "slice_count": 1,
      "slices": "ใครยโังไม่ขอึ้นแบบเนี้ยกมค|",
      "edit_duration": 14.016,
      "isForceout": true
    },
    {
      "message_id": 438,
      "editor_id": 1,
      "message_received": "ือ",
      "slice_count": 1,
      "slices": "ือ|",
      "edit_duration": 14.009,
      "isForceout": true
    },
    {
      "message_id": 439,
      "editor_id": 1,
      "message_received": "ดูนะใคคะร อไงมค่์ขปึร้ะนกอแบถใบนโกซานรจนะีเ้ข ี2ย นนบีร่ร ทมััดนแนบี่้ง อยอกก",
      "slice_count": 1,
      "slices": "ดูนะใคคะร อไงมค่์ขปึร้ะนกอแบถใบนโกซานรจนะีเ้ข ี 2 ย นนบีร่ร ทมััดนแนบี่้ง อยอกก|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 440,
      "editor_id": 1,
      "message_received": "มือ",
      "slice_count": 1,
      "slices": "มือ|",
      "edit_duration": 14.019,
      "isForceout": true
    },
    {
      "message_id": 441,
      "editor_id": 1,
      "message_received": "เป็วนิธทีัก้ารงจหำมไดด้นนะะค พะิ มหพ์ล ัfก  ลงๆไ ปน ่พอะข ึก้น็วค่ืา อ",
      "slice_count": 1,
      "slices": "เป็วนิธทีัก้ารงจหำมไดด้นนะะค พะิ มหพ์ล ั f ก  ลง ๆ ไ ปน ่พอะข ึก้น็วคื่า อ|",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 442,
      "editor_id": 1,
      "message_received": "for",
      "slice_count": 1,
      "slices": "for|",
      "edit_duration": 14.023,
      "isForceout": true
    },
    {
      "message_id": 443,
      "editor_id": 1,
      "message_received": "เวลพาิมเพร์า จfะ เลขงีไยปนแลเ้กวมขเึส้รน็คจำ ว่1า  เfกoมrน ีl่",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 444,
      "editor_id": 1,
      "message_received": "oop",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 445,
      "editor_id": 1,
      "message_received": "มักดน จEะntตe้rอ เงพมืี่อสเ่ลวือนกปเรห็ะนกไอหมบ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 446,
      "editor_id": 1,
      "message_received": "คะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 447,
      "editor_id": 33,
      "message_received": "ี้นะคะ เพราะฉะนั้น",
      "slice_count": 1,
      "slices": "ี้นะคะ เพราะฉะนั้น|",
      "edit_duration": 14.01,
      "isForceout": true
    },
    {
      "message_id": 448,
      "editor_id": 33,
      "message_received": ".event.geเt",
      "slice_count": 1,
      "slices": ".event.ge เ t|",
      "edit_duration": 14.034,
      "isForceout": true
    },
    {
      "message_id": 449,
      "editor_id": 33,
      "message_received": "หตุการณ์ตรงนี้ ก็ขึ้นอยู่กับที่เรากำหนด",
      "slice_count": 1,
      "slices": "หตุการณ์ตรงนี้ ก็ขึ้นอยู่กับที่เรากำหนด|",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 450,
      "editor_id": 33,
      "message_received": "นั่นก็คือเมื่อมัน... มันจะเป็ใน",
      "slice_count": 1,
      "slices": "นั่นก็คือเมื่อมัน... มันจะเป็ใน|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 451,
      "editor_id": 33,
      "message_received": "ห้มันทำอะไรได้บ้างเหมือนให้นึกถึงถ้า",
      "slice_count": 1,
      "slices": "ห้มันทำอะไรได้บ้างเหมือนให้นึกถึงถ้า|",
      "edit_duration": 14.354,
      "isForceout": true
    },
    {
      "message_id": 452,
      "editor_id": 33,
      "message_received": "โมดูล",
      "slice_count": 1,
      "slices": "โมดูล|",
      "edit_duration": 14.071,
      "isForceout": true
    },
    {
      "message_id": 453,
      "editor_id": 33,
      "message_received": "เด็ก ๆ ชอบเล่นเกมอะไรนะ",
      "slice_count": 1,
      "slices": "เด็ก ๆ ชอบเล่นเกมอะไรนะ|",
      "edit_duration": 14.037,
      "isForceout": true
    },
    {
      "message_id": 454,
      "editor_id": 33,
      "message_received": "ที่ชื่อว่า get น่ะค่ะ ฟังก์ชัน get",
      "slice_count": 1,
      "slices": "ที่ชื่อว่า get น่ะค่ะ ฟังก์ชัน get|",
      "edit_duration": 14.129,
      "isForceout": true
    },
    {
      "message_id": 455,
      "editor_id": 33,
      "message_received": "เดี๋ยวนี้ฮิตเล่นเกมอะไรกัน",
      "slice_count": 1,
      "slices": "เดี๋ยวนี้ฮิตเล่นเกมอะไรกัน|",
      "edit_duration": 14.028,
      "isForceout": true
    },
    {
      "message_id": 456,
      "editor_id": 33,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.123,
      "isForceout": true
    },
    {
      "message_id": 457,
      "editor_id": 33,
      "message_received": "ถามสิ ถามตี๋น้อย ตี๋น้อยเล่นเกมหรือเปล่า",
      "slice_count": 1,
      "slices": "ถามสิ ถามตี๋น้อย ตี๋น้อยเล่นเกมหรือเปล่า|",
      "edit_duration": 14.105,
      "isForceout": true
    },
    {
      "message_id": 458,
      "editor_id": 33,
      "message_received": "นะคะ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 459,
      "editor_id": 33,
      "message_received": "p เลือก pygame เห็นไหมถ้าขึ้น",
      "slice_count": 1,
      "slices": "p เลือก pygame เห็นไหมถ้าขึ้น|",
      "edit_duration": 14.02,
      "isForceout": true
    },
    {
      "message_id": 460,
      "editor_id": 33,
      "message_received": "แม่จะถามตี๋น้อย",
      "slice_count": 1,
      "slices": "แม่จะถามตี๋น้อย|",
      "edit_duration": 10.698,
      "isForceout": false
    },
    {
      "message_id": 461,
      "editor_id": 33,
      "message_received": "อย่างนี้ เอาเมาส์ไปคลิกที่คำว่า pygame",
      "slice_count": 2,
      "slices": "อย่างนี้ เอาเมาส์|ไปคลิกที่คำว่า pygame|",
      "edit_duration": 6.626,
      "isForceout": false
    },
    {
      "message_id": 462,
      "editor_id": 33,
      "message_received": "ตี๋น้อยเล่มเกมในคอมน่ะ เล่นเกมอะไร",
      "slice_count": 3,
      "slices": "ตี๋น้อยเล่มเ|กมในคอมน่ะ เล่น|เกมอะไร|",
      "edit_duration": 3.027,
      "isForceout": false
    },
    {
      "message_id": 463,
      "editor_id": 33,
      "message_received": "แล้วก็ใส่ .",
      "slice_count": 1,
      "slices": "แล้วก็ใส่ .|",
      "edit_duration": 0.317,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 33,
      "message_received": "",
      "slice_count": 1,
      "slices": "asdasdasdadasd|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 464,
      "editor_id": 33,
      "message_received": "เพล่ินมหรพื์อเ ปeล ่าเ หเล็่นนเไกหมหมร ืeอเvปeล่nา",
      "slice_count": 1,
      "slices": "dsadasdsdasdasdaasเพล่ินมหรพื์อเ ปeล ่าเ หเล็่นนเไกหมหมร ืeอเvปeล่nา|",
      "edit_duration": 3.746,
      "isForceout": false
    },
    {
      "message_id": 465,
      "editor_id": 33,
      "message_received": "t",
      "slice_count": 3,
      "slices": "tพื์อเ ป e ล ่าเ หเล็่นนเไกหมหมร ื e อเ v ป e ล่ n |asdasd|asา|",
      "edit_duration": 3.664,
      "isForceout": false
    },
    {
      "message_id": 466,
      "editor_id": 33,
      "message_received": "เขลึ้่นนมเาแกลม้อวตะัไวรแปครร ัevบe nอt ยขาึก้นรมูา้แล ้ๆ",
      "slice_count": 1,
      "slices": "asdasdเขลึ้่นนมเาแกลม้อวตะัไวรแปครร ัevบe nอt ยขาึก้นรมูา้แล ้ๆ|",
      "edit_duration": 10.292,
      "isForceout": false
    },
    {
      "message_id": 467,
      "editor_id": 33,
      "message_received": "ว",
      "slice_count": 1,
      "slices": "วขลึ้่นนมเาแกลม้อวตะัไวรแปครร ั ev บ e n อ t ยขาึก้นรมูา้แล ้ ๆ |",
      "edit_duration": 10.225,
      "isForceout": false
    },
    {
      "message_id": 468,
      "editor_id": 33,
      "message_received": "แล้วก็ใส่ . อีก 1 คครั้ง ไม่ใช้จุด",
      "slice_count": 1,
      "slices": "แล้วก็ใส่ . อีก 1 คครั้ง ไม่ใช้จุด|",
      "edit_duration": 2.23,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 33,
      "message_received": "",
      "slice_count": 1,
      "slices": "sss|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 469,
      "editor_id": 33,
      "message_received": "(ล่ไาม)ม  พ่วกเใกมทชี่ม่ีวิ ่ง :มีก ระโพดด ูอย่ดางนผี้คิรับ",
      "slice_count": 2,
      "slices": "(ล่ไาม)ม  พ่วกเใกมทชี่ม่ีวิ ่ง :มีก ระโพดด ูอย่ดางนผี้|คิรับ|",
      "edit_duration": 1.539,
      "isForceout": false
    },
    {
      "message_id": 470,
      "editor_id": 33,
      "message_received": "ด",
      "slice_count": 1,
      "slices": "ด|",
      "edit_duration": 2.486,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 33,
      "message_received": "",
      "slice_count": 1,
      "slices": "t|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 471,
      "editor_id": 33,
      "message_received": "(อาจารย์สุธิgรา) เกมกระโดด",
      "slice_count": 2,
      "slices": "etete|(อาจารย์สุธิ g รา) เกมกระโดด|",
      "edit_duration": 1.022,
      "isForceout": false
    },
    {
      "message_id": 472,
      "editor_id": 33,
      "message_received": "-",
      "slice_count": 1,
      "slices": "-tetettttttt|",
      "edit_duration": 10.357,
      "isForceout": false
    },
    {
      "message_id": 473,
      "editor_id": 33,
      "message_received": "เกมeอะไ-รนะt เป็ นเก มทีน่มัะนกระคโดด",
      "slice_count": 2,
      "slices": "tte|เกมeอะไ-รนะt เป็ นเก มทีน่มัะนกระคโดด|",
      "edit_duration": 2.386,
      "isForceout": false
    },
    {
      "message_id": 474,
      "editor_id": 33,
      "message_received": "ะ",
      "slice_count": 1,
      "slices": "ะ|",
      "edit_duration": 3.686,
      "isForceout": false
    },
    {
      "message_id": 475,
      "editor_id": 33,
      "message_received": "หรือ เหgมือนที่ฮeิต ๆ กัน",
      "slice_count": 1,
      "slices": "หรือ เหgมือนที่ฮeิต ๆ กัน|",
      "edit_duration": 14.219,
      "isForceout": true
    },
    {
      "message_id": 476,
      "editor_id": 33,
      "message_received": "t",
      "slice_count": 1,
      "slices": "t|",
      "edit_duration": 14.182,
      "isForceout": true
    },
    {
      "message_id": 477,
      "editor_id": 33,
      "message_received": "ที่ช่วงหนึ่งที่มัน",
      "slice_count": 1,
      "slices": "qweqweqweqeที่ช่วงหนึ่งที่มันqweqwewqeqweqwe|",
      "edit_duration": 14.018,
      "isForceout": true
    },
    {
      "message_id": 478,
      "editor_id": 33,
      "message_received": "อะไแรนละ เ้กมทวี่ขกี่ร็ถบนตหน้าาผา",
      "slice_count": 1,
      "slices": "ewqweqweqweqอะไแรนละ เ้กมทวี่ขกี่ร็ถบนตหน้าาผา|",
      "edit_duration": 10.08,
      "isForceout": false
    },
    {
      "message_id": 479,
      "editor_id": 33,
      "message_received": "ม",
      "slice_count": 1,
      "slices": "ม|",
      "edit_duration": 10.037,
      "isForceout": false
    },
    {
      "message_id": 480,
      "editor_id": 33,
      "message_received": "อดะ้ไวรยวนง่เะล ็นบึเกปอิอดก นไะม ่อใยช่้าวงงเนลั็้บนเนป่ิะ",
      "slice_count": 1,
      "slices": "อดะ้ไวรยวนง่เะล ็นบึเกปอิอดก นไะม ่อใยช่้าวงงเนลั็้บนเนป่ิะ|",
      "edit_duration": 2.069,
      "isForceout": false
    },
    {
      "message_id": 481,
      "editor_id": 33,
      "message_received": "ด",
      "slice_count": 1,
      "slices": "ด|",
      "edit_duration": 2.003,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 33,
      "message_received": "",
      "slice_count": 1,
      "slices": "qweqwewqewqeqe|",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 482,
      "editor_id": 33,
      "message_received": "เตห้็อนงไมหีม คว_า มกย่าอกนข อ_ง เกก็มคนืัอ้ขน ีกด็ลค่ืาอ",
      "slice_count": 2,
      "slices": "hoflgo|เตห้็อนงไมหีม คว_า มกย่าอกนข อ_ง เกก็มคนืัอ้ขน ีกด็ลค่ืาอ|",
      "edit_duration": 1.741,
      "isForceout": true
    },
    {
      "message_id": 483,
      "editor_id": 33,
      "message_received": "ง",
      "slice_count": 1,
      "slices": "งadaasdadasdaasdass|",
      "edit_duration": 14.059,
      "isForceout": true
    },
    {
      "message_id": 484,
      "editor_id": 33,
      "message_received": "ขใสี่ีขี่ดอล่ยา่งนาะงคะไ รจะ ไไปใมช่่ฟใัหงก้์ตชักนไทีอ่้ชนื่ัอ่ว่น",
      "slice_count": 1,
      "slices": "sdasdasd์|",
      "edit_duration": 14.138,
      "isForceout": true
    },
    {
      "message_id": 485,
      "editor_id": 33,
      "message_received": "า",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 486,
      "editor_id": 33,
      "message_received": "แล้วอะไรนะ ควาgมเร็วใช่ไหมคะe แล้วก็อะไรอีก",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 487,
      "editor_id": 33,
      "message_received": "t",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 488,
      "editor_id": 33,
      "message_received": "มีอลุปบสรรใคมานใหว้หลงบ เเห็นลไห็มคะบ นัน่นีก็ค้ือ อevอent",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 489,
      "editor_id": 33,
      "message_received": "ก",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 490,
      "editor_id": 33,
      "message_received": "จgะeใสt่ มแัลนจ้ะวอกยู็่ตนาีม่ลด่้ะว ยก็ ค_ื อแเรบาบจนะเีป้็นนะตัคว",
      "slice_count": 1,
      "slices": "asdasdasasdasdasdasdasdasdasdasdasdasdasdasdad|",
      "edit_duration": 3.749,
      "isForceout": true
    },
    {
      "message_id": 491,
      "editor_id": 33,
      "message_received": "ะ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 492,
      "editor_id": 33,
      "message_received": "กำหนดว่าเกมนั้นจะมีความยาก ความง่า",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    }
  ]
}