﻿{
  "average_edit_duration": 4.565837037037035,
  "messages": [
    {
      "message_id": 0,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 2,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 3,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 4,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 5,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 6,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 7,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 8,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 9,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 10,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 11,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 12,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 13,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 14,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 15,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 16,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 17,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 18,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 19,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 20,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 21,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 22,
      "editor_id": 14,
      "message_received": "(เจ้าหน้าที่) พี่ล่ามได้ยินไหมคะ ",
      "slice_count": 1,
      "slices": "(เจ้าหน้าที่) พี่ล่ามได้ยินไหมคะ |",
      "edit_duration": 2.834,
      "isForceout": true
    },
    {
      "message_id": 23,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 24,
      "editor_id": 14,
      "message_received": "(ล่าม) ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 25,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 26,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 27,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 28,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 29,
      "editor_id": 14,
      "message_received": " ",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 14.014,
      "isForceout": true
    },
    {
      "message_id": 30,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 31,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 32,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 33,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 34,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 35,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 36,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 37,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 38,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 39,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 40,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 41,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 42,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 43,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 44,
      "editor_id": 14,
      "message_received": "(อาจารย์สุธิรา) สวัสดีค่ะ (อาจารย์สุธิรา) มอง",
      "slice_count": 3,
      "slices": "(อาจารย์สุธิรา) สวัสดีค่ะ |(ล่าม) สวัสดีค่ะ |(อาจารย์สุธิรา) มอง|",
      "edit_duration": 0.918,
      "isForceout": false
    },
    {
      "message_id": 45,
      "editor_id": 14,
      "message_received": "ไม่เห็นล่าม เด็ก ๆ เปิดเครื่องหมดทุกคนหรือยัง ",
      "slice_count": 3,
      "slices": "ไม่เห็นล่าม |เด็ก ๆ |เปิดเครื่องหมดทุกคนหรือยัง |",
      "edit_duration": 6.359,
      "isForceout": false
    },
    {
      "message_id": 46,
      "editor_id": 14,
      "message_received": "เปิดเครื่องกันหรือยังเอ่ย ",
      "slice_count": 2,
      "slices": "เปิดเครื่องกันหรือยังเอ่ย| |",
      "edit_duration": 4.716,
      "isForceout": false
    },
    {
      "message_id": 47,
      "editor_id": 14,
      "message_received": "ก่อนอื่นนะคะ เมิื่แเปิดเครื่องแล้ว",
      "slice_count": 1,
      "slices": "ก่อนอื่นนะคะ เมิื่แเปิดเครื่องแล้ว|",
      "edit_duration": 2.802,
      "isForceout": false
    },
    {
      "message_id": 48,
      "editor_id": 14,
      "message_received": "เด็ก ๆ จะต้องเปิดอะไรคะ โปรแกรมที่ชื่อว่า ",
      "slice_count": 3,
      "slices": "เด็ก ๆ จะต้องเปิดอะไรคะ |โปรแกรมที่ชื่อว่า| |",
      "edit_duration": 2.498,
      "isForceout": false
    },
    {
      "message_id": 49,
      "editor_id": 14,
      "message_received": "sublime ",
      "slice_count": 1,
      "slices": "sublime |",
      "edit_duration": 4.92,
      "isForceout": false
    },
    {
      "message_id": 50,
      "editor_id": 14,
      "message_received": "ไปที่ตัว",
      "slice_count": 1,
      "slices": "ไปที่ตัว|",
      "edit_duration": 4.848,
      "isForceout": false
    },
    {
      "message_id": 51,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ ตัวนี้ ",
      "slice_count": 3,
      "slices": "... |เห็นไหมคะ ตัวนี้| |",
      "edit_duration": 1.536,
      "isForceout": false
    },
    {
      "message_id": 52,
      "editor_id": 14,
      "message_received": "เปิดโปรแกรมนี้ขึ้นมาเลยค่ะ ",
      "slice_count": 1,
      "slices": "เปิดโปรแกรมนี้ขึ้นมาเลยค่ะ |",
      "edit_duration": 4.481,
      "isForceout": false
    },
    {
      "message_id": 53,
      "editor_id": 14,
      "message_received": "นะคะ จะต้องอยู่",
      "slice_count": 2,
      "slices": "นะคะ |จะต้องอยู่|",
      "edit_duration": 3.864,
      "isForceout": false
    },
    {
      "message_id": 54,
      "editor_id": 14,
      "message_received": "หน้านี้นะ ",
      "slice_count": 1,
      "slices": "หน้านี้นะ |",
      "edit_duration": 2.15,
      "isForceout": false
    },
    {
      "message_id": 55,
      "editor_id": 14,
      "message_received": "ถ้ามันขึ้น Update เราก็ Cancel ไ",
      "slice_count": 2,
      "slices": "ถ้ามันขึ้น Update เราก็ Cancel| ไ|",
      "edit_duration": 2.455,
      "isForceout": false
    },
    {
      "message_id": 56,
      "editor_id": 14,
      "message_received": "ลัดแล้วนะคะ ก่อนจะเขียนโปรแกรมนะคะ ให้เด็ก ๆ ",
      "slice_count": 3,
      "slices": "ปเลย อัปฯ |แล้วนะคะ |ก่อนจะเขียนโปรแกรมนะคะ ให้เด็ก ๆ |",
      "edit_duration": 8.502,
      "isForceout": false
    },
    {
      "message_id": 57,
      "editor_id": 14,
      "message_received": "ดู ภาพบนหน้าจอก่อน เห็นไหม",
      "slice_count": 3,
      "slices": "ดู |ภาพบนหน้าจอก่อน| เห็นไหม|",
      "edit_duration": 1.304,
      "isForceout": false
    },
    {
      "message_id": 58,
      "editor_id": 14,
      "message_received": "เห็นไหม โครงสร้าง",
      "slice_count": 2,
      "slices": " |โครงสร้าง|",
      "edit_duration": 1.616,
      "isForceout": false
    },
    {
      "message_id": 59,
      "editor_id": 14,
      "message_received": "ในการจะเขียนโปรแกรมด้วย pygame ",
      "slice_count": 2,
      "slices": "ในการจะเขียนโปรแกรมด้วย |pygame |",
      "edit_duration": 2.213,
      "isForceout": false
    },
    {
      "message_id": 60,
      "editor_id": 14,
      "message_received": "ของเรานี่ เห็นไหมคะ มีองค์ประกอบ",
      "slice_count": 3,
      "slices": "ของเรานี่|เห็นไหมคะ |มีองค์ประกอบ|",
      "edit_duration": 2.623,
      "isForceout": false
    },
    {
      "message_id": 61,
      "editor_id": 14,
      "message_received": "ทั้งหมด ดูนะคะ  1 ",
      "slice_count": 3,
      "slices": "ทั้งหมด...| ดูนะคะ 1.| |",
      "edit_duration": 3.361,
      "isForceout": false
    },
    {
      "message_id": 62,
      "editor_id": 14,
      "message_received": "แสดงว่าล่ามไม่ได้หรือ ",
      "slice_count": 1,
      "slices": "แสดงว่าล่ามไม่ได้หรือ |",
      "edit_duration": 4.383,
      "isForceout": false
    },
    {
      "message_id": 63,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 64,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 65,
      "editor_id": 14,
      "message_received": "ล่ามได้อยู่ใช่ไหม",
      "slice_count": 2,
      "slices": "อ๋อ |ล่ามได้อยู่ใช่ไหม|",
      "edit_duration": 2.925,
      "isForceout": false
    },
    {
      "message_id": 66,
      "editor_id": 14,
      "message_received": "โอเค ",
      "slice_count": 1,
      "slices": " โอเค |",
      "edit_duration": 1.602,
      "isForceout": false
    },
    {
      "message_id": 67,
      "editor_id": 14,
      "message_received": "ดูนะคะ องค์ประกอบในการจะเขียนนี่ มันแบ่งออก",
      "slice_count": 2,
      "slices": "ดูนะคะ องค์ประกอบในการจะเขียนนี่|มันแบ่งออก|",
      "edit_duration": 1.201,
      "isForceout": false
    },
    {
      "message_id": 68,
      "editor_id": 14,
      "message_received": "เป็นทั้งหมดนะคะ หลัก ๆ น่ะ ก็คือ",
      "slice_count": 3,
      "slices": "เป็นทั้งหมดนะคะ |หลัก ๆ น่ะ |ก็คือ|",
      "edit_duration": 1.001,
      "isForceout": false
    },
    {
      "message_id": 69,
      "editor_id": 14,
      "message_received": "เวลาเราจะเขียนเกมเสร็จ 1 เกมนี่ ",
      "slice_count": 1,
      "slices": "เวลาเราจะเขียนเกมเสร็จ 1 เกมนี่ |",
      "edit_duration": 1.558,
      "isForceout": false
    },
    {
      "message_id": 70,
      "editor_id": 14,
      "message_received": "มันจะต้องมีส่วนประกอบในการเขียนโปรแกรมเรานี่อยู่ 7 ส่วน ",
      "slice_count": 2,
      "slices": "มันจะต้องมีส่วนประกอบในการเขียนโปรแกรมเรานี่|อยู่ 7 ส่วน |",
      "edit_duration": 0.843,
      "isForceout": false
    },
    {
      "message_id": 71,
      "editor_id": 14,
      "message_received": "ให้ดูที่ส่วนที่ 1 ",
      "slice_count": 1,
      "slices": "ให้ดูที่ส่วนที่ 1 |",
      "edit_duration": 2.269,
      "isForceout": false
    },
    {
      "message_id": 72,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ ส่วน import ",
      "slice_count": 2,
      "slices": "เห็นไหมคะ |ส่วน import |",
      "edit_duration": 0.405,
      "isForceout": false
    },
    {
      "message_id": 73,
      "editor_id": 14,
      "message_received": "ทุกครั้ง บอกแล้วทุกครั้งเราต้อง import ",
      "slice_count": 3,
      "slices": "ทุกครั้ง บอกแล้ว|ทุกครั้|งเราต้อง import |",
      "edit_duration": 1.37,
      "isForceout": false
    },
    {
      "message_id": 74,
      "editor_id": 14,
      "message_received": "เพื่ออะไร เพื่อจะนำเข้าโมดูล ซึ่งโมดูลของเราตัวนี้ ",
      "slice_count": 3,
      "slices": "import เพื่ออะไร |เพื่อจะนำเข้าโมดูล |ซึ่งโมดูลของเราตัวนี้ |",
      "edit_duration": 2.447,
      "isForceout": false
    },
    {
      "message_id": 75,
      "editor_id": 14,
      "message_received": "ก็คือโมดูลที่ชื่อว่า Pygame นะ ที่สัปดาห์ก่อน",
      "slice_count": 3,
      "slices": "ก็คือโมดูลที่ชื่อว่า p|ygame นะ ที่|สัปดาห์ก่อน|",
      "edit_duration": 5.581,
      "isForceout": false
    },
    {
      "message_id": 76,
      "editor_id": 14,
      "message_received": "ก่อนที่ส่วนหัวที่ให้เขียนไว้ ทีนี้มาดู",
      "slice_count": 3,
      "slices": " ก่อนที่ส่วนหัว|ที่ให้เขียนไว้ |ทีนี้มาดู|",
      "edit_duration": 7.755,
      "isForceout": false
    },
    {
      "message_id": 77,
      "editor_id": 14,
      "message_received": "ส่วนที่ 1 นี่ ขาดไม่ได้ พอเปิดโปรแกรมมา",
      "slice_count": 2,
      "slices": "ส่วนที่ 1 นี่ ขาดไม่ได้ |พอเปิดโปรแกรมมา|",
      "edit_duration": 5.238,
      "isForceout": false
    },
    {
      "message_id": 78,
      "editor_id": 14,
      "message_received": "จะต้องมีเสมอนะค แล้วก็ส่วนต่อมาในส่วน",
      "slice_count": 2,
      "slices": "จะต้องมีเสมอนะคะ| แล้วก็ส่วนต่อมาในส่วน|",
      "edit_duration": 7.126,
      "isForceout": false
    },
    {
      "message_id": 79,
      "editor_id": 14,
      "message_received": "ที่ 2 หมายเลข 2 เห็นไหม ",
      "slice_count": 3,
      "slices": "ที่ 2| หมายเลข 2| เห็นไหม |",
      "edit_duration": 2.172,
      "isForceout": false
    },
    {
      "message_id": 80,
      "editor_id": 14,
      "message_received": "init() init() ",
      "slice_count": 2,
      "slices": "init() i|nit|",
      "edit_duration": 1.412,
      "isForceout": false
    },
    {
      "message_id": 81,
      "editor_id": 14,
      "message_received": "แล้วก็มีวงเล็บนี่ มันหมายถึงฟังก์ชัน ฟังก์ชัน ",
      "slice_count": 4,
      "slices": " แ|ล้วก็มีวงเล็บนี่ |มันหมายถึงฟังก์ชัน |ฟังก์ชัน |",
      "edit_duration": 2.592,
      "isForceout": false
    },
    {
      "message_id": 82,
      "editor_id": 14,
      "message_received": "init หมายถึงฟังก์ชันที่จัดการค่าเริ่มต้น",
      "slice_count": 4,
      "slices": "init()| หมายถึง |ฟังก์ชันที่|จัดการค่าเริ่มต้น|",
      "edit_duration": 3.091,
      "isForceout": false
    },
    {
      "message_id": 83,
      "editor_id": 14,
      "message_received": "ในที่นี้",
      "slice_count": 2,
      "slices": " |ในที่นี้|",
      "edit_duration": 6.984,
      "isForceout": false
    },
    {
      "message_id": 84,
      "editor_id": 14,
      "message_received": "ฝั่งนี้ที่เป็นขาว ๆ แล้วมีหมายเลขกำกับ",
      "slice_count": 3,
      "slices": "ฝั่งนี้ที่เป็นขาว |ๆ |แล้วมีหมายเลขกำกับ|",
      "edit_duration": 1.611,
      "isForceout": false
    },
    {
      "message_id": 85,
      "editor_id": 14,
      "message_received": "แล้วก็มีคำอธิบายนะคะ แล้วเวลาเขียน เราต้องมาดูที่ฝั่งที่เป็น",
      "slice_count": 3,
      "slices": "แล้วก็มีคำอธิบายนะคะ |แล้วเวลาเขียน เ|ราต้องมาดูที่ฝั่งที่เป็น|",
      "edit_duration": 1.757,
      "isForceout": false
    },
    {
      "message_id": 86,
      "editor_id": 14,
      "message_received": "สีดำ ก็คือที่เราใช้ Sublime เขียน ใน",
      "slice_count": 4,
      "slices": "สีดำ |ก็คือที่เราใช้| Sublime เขียน| ใน|",
      "edit_duration": 1.422,
      "isForceout": false
    },
    {
      "message_id": 87,
      "editor_id": 14,
      "message_received": "หมายเลข 2 เห็นไหมคะ ",
      "slice_count": 2,
      "slices": "หมายเลข 2 |เห็นไหมคะ |",
      "edit_duration": 2.214,
      "isForceout": false
    },
    {
      "message_id": 88,
      "editor_id": 14,
      "message_received": "วิธีการจะใช้ฟังก์ชันนี้ ก็คือเมื่อเรา ",
      "slice_count": 3,
      "slices": "วิธีการจะใช้ฟังก์ชันนี้ |ก็คือ 1. |เมื่อเรา |",
      "edit_duration": 1.435,
      "isForceout": false
    },
    {
      "message_id": 89,
      "editor_id": 14,
      "message_received": "import โมดูลใดเข้ามา เพราะฉะนั้น เราต้องจัดการค่า",
      "slice_count": 4,
      "slices": "import โมดูลใดเข้ามา |เพราะฉะนั้น| เราต้องจัดการ|ค่า|",
      "edit_duration": 0.09,
      "isForceout": false
    },
    {
      "message_id": 90,
      "editor_id": 14,
      "message_received": "เริ่มต้นมันเราก็ต้องเรียกโมดูลนั้น ก็คือ pygame เห็นไหมคะ ก็เลย",
      "slice_count": 4,
      "slices": "เริ่มต้นมันเราก็ต้องเรียกโมดูลนั้น |ก็คือ| pygame เห็นไหมคะ |ก็เลย|",
      "edit_duration": 4.205,
      "isForceout": false
    },
    {
      "message_id": 91,
      "editor_id": 14,
      "message_received": "ขึ้นด้วยคำว่า \"pygame.\" ",
      "slice_count": 2,
      "slices": "ขึ้นด้วยคำว่า |\"pygame.\" |",
      "edit_duration": 5.226,
      "isForceout": false
    },
    {
      "message_id": 92,
      "editor_id": 14,
      "message_received": "ก็คือ . นะคะ พิมพ์คำว่า pygame แล้วก็",
      "slice_count": 3,
      "slices": "ก็คือ . นะคะ |พิมพ์คำว่า pygame |แล้วก็|",
      "edit_duration": 3.679,
      "isForceout": false
    },
    {
      "message_id": 93,
      "editor_id": 14,
      "message_received": "ก็ตามด้วยฟังก์ชัน init() เห็นไหมคะ บรรทัดที่ 2 ",
      "slice_count": 2,
      "slices": "ก็ตามด้วยฟังก์ชัน init() |เห็นไหมคะ บรรทัดที่ 2 |",
      "edit_duration": 3.717,
      "isForceout": false
    },
    {
      "message_id": 94,
      "editor_id": 14,
      "message_received": "คำสั่งมีแค่นี้ล่ะ ชื่อโมดูลแล้วก็ตามด้วยชื่อ",
      "slice_count": 2,
      "slices": "คำสั่งมีแค่นี้ล่ะ |ชื่อโมดูลแล้วก็ตามด้วยฟังก์ชันที่ชื่อ|",
      "edit_duration": 1.451,
      "isForceout": false
    },
    {
      "message_id": 95,
      "editor_id": 14,
      "message_received": "ที่ชื่อ init() ทีนี้มาดูในส่วนที่ 3 คือเวลาเราจะทำเกม 1 เกมนี่",
      "slice_count": 6,
      "slices": " |init() |ทีนี้มาดูในส่วนที่ 3 |คือ |เวลาเราจะทำเกม 1| เกมนี่|",
      "edit_duration": 2.213,
      "isForceout": false
    },
    {
      "message_id": 96,
      "editor_id": 14,
      "message_received": "นะคะ ไม่ใช่ว่าอยู่ดี ๆ เกมมันมาวิ่งได้เลย ",
      "slice_count": 3,
      "slices": "นะคะ |ไม่ใช่ว่าอยู่ดี ๆ| เกมมันมาวิ่งได้เลย |",
      "edit_duration": 6.985,
      "isForceout": false
    },
    {
      "message_id": 97,
      "editor_id": 14,
      "message_received": "เราจะต้องสร้างพื้นที่ พื้นที่สำหรับ",
      "slice_count": 2,
      "slices": "เราจะต้องสร้างพื้นที่ |พื้นที่สำหรับ|",
      "edit_duration": 3.58,
      "isForceout": false
    },
    {
      "message_id": 98,
      "editor_id": 14,
      "message_received": "ให้เกมทำงาน สังเกตเมื่อเวลาเราเปิดเกมเข้าไปเล่น มันก็จะมี",
      "slice_count": 4,
      "slices": "ให้เกมทำงาน |สังเกตเมื่อเวลาเราเปิดเกม|เข้าไปเล่น |มันก็จะมี|",
      "edit_duration": 1.52,
      "isForceout": false
    },
    {
      "message_id": 99,
      "editor_id": 14,
      "message_received": "หน้า หน้าต่างของเกมขึ้นมา นึกออกนะ",
      "slice_count": 4,
      "slices": "หน้า ห|น้า|ต่างของเกมขึ้นมา |นึกออกนะ|",
      "edit_duration": 0.569,
      "isForceout": false
    },
    {
      "message_id": 100,
      "editor_id": 14,
      "message_received": "เพราะฉะนั้น อยู่เฉย ๆ เกมมันขึ้นมาบนหน้าจอ",
      "slice_count": 4,
      "slices": " เพราะฉะนั้น อยู่เฉย ๆ |เกมมัน|ขึ้นม|าบนหน้าจอ|",
      "edit_duration": 4.53,
      "isForceout": false
    },
    {
      "message_id": 101,
      "editor_id": 14,
      "message_received": "ไม่ได้นะคะ ต้องบอกให้มันรู้ก่อนว่าจะให้มันไปทำงาน",
      "slice_count": 5,
      "slices": "ไม่ได้นะคะ |ต้อง|บอกให้มันรู้ก่อน|ว่า|จะให้มันไปทำงาน|",
      "edit_duration": 2.23,
      "isForceout": false
    },
    {
      "message_id": 102,
      "editor_id": 14,
      "message_received": "อยู่ตรงพื้นที่ไหน เพราะฉะนั้น ก็เลยมา",
      "slice_count": 2,
      "slices": "อยู่ตรงพื้นที่ไหน |เพราะฉะนั้น ก็เลยมา|",
      "edit_duration": 4.033,
      "isForceout": false
    },
    {
      "message_id": 103,
      "editor_id": 14,
      "message_received": "เป็นตรงส่วนที่ 3 ส่วนที่จะเป็นการกำหนดค่า",
      "slice_count": 2,
      "slices": "เป็นตรงส่วนที่ 3 |ส่วนที่จะเป็นการกำหนดค่า|",
      "edit_duration": 0.584,
      "isForceout": false
    },
    {
      "message_id": 104,
      "editor_id": 14,
      "message_received": "ส่วนนี้นะคะ อาจจะไม่ใช่แค่บรรทัดที่ 4 ",
      "slice_count": 4,
      "slices": " |ส่วนนี้นะคะ |อาจจะไม่ใช่แค่|บรรทัดที่ 4 |",
      "edit_duration": 1.085,
      "isForceout": false
    },
    {
      "message_id": 105,
      "editor_id": 14,
      "message_received": "ถึงบรรทัดที่ 14 ก็ได้ ก็คือถ้าเรามี",
      "slice_count": 3,
      "slices": "ถึงบรรทัดที่ 14 |ก็ได้ |ก็คือถ้าเรามี|",
      "edit_duration": 3.44,
      "isForceout": false
    },
    {
      "message_id": 106,
      "editor_id": 14,
      "message_received": "กำหนด...",
      "slice_count": 1,
      "slices": "กำหนด...|",
      "edit_duration": 3.848,
      "isForceout": false
    },
    {
      "message_id": 107,
      "editor_id": 14,
      "message_received": "ถ้ามันมีการกำหนดค่าอื่น ",
      "slice_count": 1,
      "slices": " ถ้ามันมีการกำหนดค่าอื่น |",
      "edit_duration": 5.578,
      "isForceout": false
    },
    {
      "message_id": 108,
      "editor_id": 14,
      "message_received": "ถ้ามันมีการกำหนดค่าอื่น",
      "slice_count": 1,
      "slices": "ถ้ามันมีการกำหนดค่าอื่น|",
      "edit_duration": 7.72,
      "isForceout": false
    },
    {
      "message_id": 109,
      "editor_id": 14,
      "message_received": "นะคะ เราก็็มีเพิ่ม",
      "slice_count": 2,
      "slices": "นะคะ |เราก็็มีเพิ่ม|",
      "edit_duration": 0.819,
      "isForceout": false
    },
    {
      "message_id": 110,
      "editor_id": 14,
      "message_received": "ก็คือโดยที่หลัก ๆ นี่นะคะ ",
      "slice_count": 1,
      "slices": " ก็คือโดยที่หลัก ๆ นี่นะคะ |",
      "edit_duration": 3.155,
      "isForceout": false
    },
    {
      "message_id": 111,
      "editor_id": 14,
      "message_received": "ในส่วนที่ 3 นี่ สิ่งที่เราต้องกำหนดค่าลงไป คือ 1. ",
      "slice_count": 3,
      "slices": "ในส่วนที่ 3 นี่ |สิ่งที่เราต้องกำหนดค่าลงไป |ก็คือ 1. |",
      "edit_duration": 2.134,
      "isForceout": false
    },
    {
      "message_id": 112,
      "editor_id": 14,
      "message_received": "หน้าจอที่จะใช้ทำงานแน่นอนล่ะ ",
      "slice_count": 3,
      "slices": "หน้าจอที่จะใช้ทำงาน|แหละ แน่นอนแหละ| |",
      "edit_duration": 7.45,
      "isForceout": true
    },
    {
      "message_id": 113,
      "editor_id": 14,
      "message_received": "2 รูปภาพในทีนี้ก้หมายถึง ",
      "slice_count": 3,
      "slices": "2.| รูปภาพในทีนี้ |ก็หมายถึง |",
      "edit_duration": 7.574,
      "isForceout": false
    },
    {
      "message_id": 114,
      "editor_id": 14,
      "message_received": "Background หรือฉาก",
      "slice_count": 2,
      "slices": "Background |หรือฉาก|",
      "edit_duration": 8.197,
      "isForceout": false
    },
    {
      "message_id": 115,
      "editor_id": 14,
      "message_received": "ในเกมเราน่ะ นึกออกนะ ในที่สัปดาห์ก่อน เอาตัวอย่างให้ดูแล้ว ",
      "slice_count": 2,
      "slices": "ในเกมเราน่ะ นึกออกนะ| ในที่สัปดาห์ก่อน เอาตัวอย่างให้ดูแล้ว |",
      "edit_duration": 3.061,
      "isForceout": false
    },
    {
      "message_id": 116,
      "editor_id": 14,
      "message_received": "ฉากเกมเขาก็จะมีเหมือน ถ้าเป็นเกม",
      "slice_count": 3,
      "slices": "ฉากเกมเขาก็จะมีเหมือน... |เหมือน|ถ้าเป็นเกม|",
      "edit_duration": 6.565,
      "isForceout": false
    },
    {
      "message_id": 117,
      "editor_id": 14,
      "message_received": "มาริโอมันก็จะเป็น ที่มี...",
      "slice_count": 3,
      "slices": "มาริโอ|มันก็จะเป็น|ที่มี...|",
      "edit_duration": 5.175,
      "isForceout": false
    },
    {
      "message_id": 118,
      "editor_id": 14,
      "message_received": "เป็นเหมือนอะไรนะ เหมือนพื้นที่ ",
      "slice_count": 3,
      "slices": " |เป็นเหมือนอะไรนะ |เหมือนพื้นที่ |",
      "edit_duration": 3.866,
      "isForceout": false
    },
    {
      "message_id": 119,
      "editor_id": 14,
      "message_received": "ที่ให้วิ่งไปตามแนวนอนอย่างนี้ใช่ไหมคะ ",
      "slice_count": 2,
      "slices": "ที่ให้วิ่งไปตามแนวนอน|อย่างนี้ใช่ไหมคะ |",
      "edit_duration": 5.595,
      "isForceout": false
    },
    {
      "message_id": 120,
      "editor_id": 14,
      "message_received": "ส่วนต่อมาสิ่งที่ต้องกำหนดต่อมาอีก ",
      "slice_count": 3,
      "slices": "นะคะ |ส่วนต่อมาสิ่งที่ต้องกำหนดต่อ|มาอีก |",
      "edit_duration": 6.403,
      "isForceout": false
    },
    {
      "message_id": 121,
      "editor_id": 14,
      "message_received": "เสียง เกมเรามีเสียงไหม อยากให้มีเสียงไหม",
      "slice_count": 3,
      "slices": "เสียง |เกมเรามีเสียงไหม |อยากให้มีเสียงไหม|",
      "edit_duration": 1.407,
      "isForceout": false
    },
    {
      "message_id": 122,
      "editor_id": 14,
      "message_received": "มันจะอยู่ในส่วนที่ 3 นี่ เราอยากกำหนดอะไรเข้าไปก่อนเริ่มให้เกมเราสมบูรณ์น่ะ ",
      "slice_count": 4,
      "slices": " |มันจะอยู่ในส่วนที่ 3 นี่ |เราอยากกำหนดอะไรเข้าไปก่อนเริ่มให้เกมเราสม|บูรณ์น่ะ |",
      "edit_duration": 2.889,
      "isForceout": false
    },
    {
      "message_id": 123,
      "editor_id": 14,
      "message_received": "กำหนดไว้ที่ส่วนที่ 3 เราจะต้องเอาไปกำหนดไว้ที่ส่วนนี้",
      "slice_count": 2,
      "slices": "กำหนดไว้ที่ส่วนที่ 3 |เราจะต้องเอาไปกำหนดไว้ที่ส่วนนี้|",
      "edit_duration": 1.67,
      "isForceout": false
    },
    {
      "message_id": 124,
      "editor_id": 14,
      "message_received": "นะคะ เพราะอะไร เพราะหลักการเขียนโปรแกรมน่ะ ",
      "slice_count": 3,
      "slices": "นะคะ |เพราะอะไร |เพราะหลักการเขียนโปรแกรมน่ะ |",
      "edit_duration": 0.665,
      "isForceout": false
    },
    {
      "message_id": 125,
      "editor_id": 14,
      "message_received": "โปรแกรมมันจะทำงานแบบเรียงคำสั่ง นึกออกไหม จากคำสั่งแรกลงไปหาคำสั่ง",
      "slice_count": 3,
      "slices": "โปรแกรมมันจะทำงานแบบเรียงคำสั่ง |นึกออกไหม |จากคำสั่งแรกลงไปหาคำสั่ง|",
      "edit_duration": 0.951,
      "isForceout": false
    },
    {
      "message_id": 126,
      "editor_id": 14,
      "message_received": "สุดท้ายนะ เหมือนตอนที่เรียนในเทอมที่แล้ว ",
      "slice_count": 2,
      "slices": "สุดท้ายนะ |เหมือนตอนที่เรียนในเทอมที่แล้ว |",
      "edit_duration": 1.66,
      "isForceout": false
    },
    {
      "message_id": 127,
      "editor_id": 14,
      "message_received": "อัลกอริทึม มีเริ่มต้นก็ต้องมีส้นสุด",
      "slice_count": 2,
      "slices": "อัลกอริทึม |มีเริ่มต้นก็ต้องมีสิ้นสุด|",
      "edit_duration": 0.382,
      "isForceout": false
    },
    {
      "message_id": 128,
      "editor_id": 14,
      "message_received": "จำ FlowCHART ได้ใช่ไหม ",
      "slice_count": 2,
      "slices": " |จำ Flow Chart ได้ใช่ไหม |",
      "edit_duration": 3.828,
      "isForceout": false
    },
    {
      "message_id": 129,
      "editor_id": 14,
      "message_received": "แล้วก็ไล่ลงมา เห็นไหม ผังงานมันจะเรียงลงมาตามลำดับ ",
      "slice_count": 3,
      "slices": "แล้วก็ไล่ลงมา| เห็นไหม| ผังงานมันจะเรียงลงมาตามลำดับ |",
      "edit_duration": 5.318,
      "isForceout": false
    },
    {
      "message_id": 130,
      "editor_id": 14,
      "message_received": "เขียนกระโดดไปกระโดดมามันไม่ใช่ ไม่อย่างนั้นคอมพิวเตอร์",
      "slice_count": 4,
      "slices": "เขียนกระโดดไปกระโดด|มามันไม่ใช่ |ไม่อย่างนั้น|คอมพิวเตอร์|",
      "edit_duration": 3.576,
      "isForceout": false
    },
    {
      "message_id": 131,
      "editor_id": 14,
      "message_received": "มันจะงง เวลาทำงาน เหมือนเราน่ะ เวลา",
      "slice_count": 4,
      "slices": "มันจะงง เ|วลาทำงาน| เหมือนเราน่ะ |เวลา|",
      "edit_duration": 5.911,
      "isForceout": false
    },
    {
      "message_id": 132,
      "editor_id": 14,
      "message_received": "แม่สั่ง บอกทำอันนี้เสร็จ เปลี่ยนไปทำอันนี้",
      "slice_count": 3,
      "slices": "แม่สั่ง |บอกทำอันนี้เสร็จ |เปลี่ยนไปทำอันนี้|",
      "edit_duration": 3.894,
      "isForceout": false
    },
    {
      "message_id": 133,
      "editor_id": 14,
      "message_received": "มันก็จะงงใช่ไหมคะ คอมพิวเตอร์ก็เหมือนกัน ก็เหมือนคนนั่นล่ะ ",
      "slice_count": 4,
      "slices": "มันก็จะงงใช่ไหมคะ| คอมพิวเตอร์ก็เหมือนกัน |ก็เหมือนคนนั่นแหละ| |",
      "edit_duration": 2.883,
      "isForceout": false
    },
    {
      "message_id": 134,
      "editor_id": 14,
      "message_received": "ไม่ใช่ว่าสั่งอย่างหนึ่ง แล้ว",
      "slice_count": 2,
      "slices": "ไม่ใช่ว่าสั่ง|อย่างหนึ่ง แล้ว|",
      "edit_duration": 6.816,
      "isForceout": false
    },
    {
      "message_id": 135,
      "editor_id": 14,
      "message_received": "มาสั่งอีกอย่างหนึ่งเพิ่ม ลัดไป ลัดมา งงตาย",
      "slice_count": 4,
      "slices": "มาสั่งอีกอย่างหนึ่งเพิ่ม |ลัดไป |ลัดมา |งงตาย|",
      "edit_duration": 0.768,
      "isForceout": false
    },
    {
      "message_id": 136,
      "editor_id": 14,
      "message_received": "นะคะ เพราะฉะนั้น ก็เลยทำให้ดูเป็น Box Box ไง ทำให้ดูเป็นส่วน ๆ อย่างนี้ ",
      "slice_count": 4,
      "slices": "นะคะ |เพราะฉะนั้น |ก็เลยทำให้ดูเป็น Box Box นี่ |ทำให้ดูเป็นส่วน ๆ อย่างนี้ |",
      "edit_duration": 0.4,
      "isForceout": false
    },
    {
      "message_id": 137,
      "editor_id": 14,
      "message_received": "และมีเสียงมีอะไรได้อีก มี",
      "slice_count": 2,
      "slices": "และมีเสียงมีอะไรได้อีก |มี|",
      "edit_duration": 6.76,
      "isForceout": false
    },
    {
      "message_id": 138,
      "editor_id": 14,
      "message_received": "ตัวเกมที่เป็นตัวเดินเรื่องของเรา หรือตัวเล่นของเรา",
      "slice_count": 2,
      "slices": "ตัวเกมที่เป็นตัวเดินเรื่องของเรา |หรือตัวเล่นของเรา|",
      "edit_duration": 0.492,
      "isForceout": false
    },
    {
      "message_id": 139,
      "editor_id": 14,
      "message_received": "นั่นเองนะคะ หรือนอกจากตัวเกมแล้ว อาจจะมีองค์ประกอบอื่น เช่น องค์",
      "slice_count": 4,
      "slices": "นั่นเองนะคะ |หรือนอกจากตัวเกมแล้ว |อาจจะมีองค์ประกอบอื่น |เช่น ไอ้|",
      "edit_duration": 0.573,
      "isForceout": false
    },
    {
      "message_id": 140,
      "editor_id": 14,
      "message_received": "ประกอบเล็ก ๆ น้อย เช่น มีเหมือนในมาริโอ",
      "slice_count": 4,
      "slices": "ภาพ|ประกอบเล็ก ๆ น้อย |เช่น |มีเหมือนในมาริโอ|",
      "edit_duration": 4.156,
      "isForceout": false
    },
    {
      "message_id": 141,
      "editor_id": 14,
      "message_received": "มีตัวอะไรนะ ตัวศัตรู",
      "slice_count": 2,
      "slices": "มีตัวอะไรนะ |ตัวศัตรู|",
      "edit_duration": 2.265,
      "isForceout": false
    },
    {
      "message_id": 142,
      "editor_id": 14,
      "message_received": "ที่วิ่งเข้ามาอะไรอย่างนี้นะคะ มันจะอยู่ในส่วนนี้ เราจะกำหนดไว้ในส่วนนี้ อาจจะมากกว่า 14 ",
      "slice_count": 4,
      "slices": "ที่วิ่งเข้ามาอะไรอย่างนี้นะคะ |มันจะอยู่ในส่วนนี้ |เราจะกำหนดไว้ในส่วนนี้ |อาจจะมากกว่า 14 |",
      "edit_duration": 1.084,
      "isForceout": false
    },
    {
      "message_id": 143,
      "editor_id": 14,
      "message_received": "บรรทัดก็ได้ ก็แล้วแต่ว่าเราจะกำหนด ก็คือเราจะ",
      "slice_count": 3,
      "slices": "บรรทัดก็ได้ |ก็แล้วแต่ว่าเราจะกำหนด |ก็คือเราจะ|",
      "edit_duration": 1.582,
      "isForceout": false
    },
    {
      "message_id": 144,
      "editor_id": 14,
      "message_received": "ใส่อะไรลงไปนะคะ มาดูส่วนถัดมา ",
      "slice_count": 2,
      "slices": "ใส่อะไรลงไปนะคะ |มาดูส่วนถัดมา |",
      "edit_duration": 3.749,
      "isForceout": false
    },
    {
      "message_id": 145,
      "editor_id": 14,
      "message_received": "จะอยู่ด้วยกัน 4 กับ 5 ",
      "slice_count": 2,
      "slices": "จะอยู่ด้วยกัน 4 กับ 5| |",
      "edit_duration": 7.676,
      "isForceout": false
    },
    {
      "message_id": 146,
      "editor_id": 14,
      "message_received": "เพราะตรง 4 นี่คือ loop ก็คือส่วนของ loop กับ",
      "slice_count": 3,
      "slices": "เพราะตรง 4 นี่คือ loop |ก็คือส่วนของ loop |กับ|",
      "edit_duration": 3.166,
      "isForceout": false
    },
    {
      "message_id": 147,
      "editor_id": 14,
      "message_received": "ส่วนของ loop กับส่วนของ event นี่ ",
      "slice_count": 2,
      "slices": "ส่วนของ loop |กับส่วนของ event นี่ |",
      "edit_duration": 4.058,
      "isForceout": false
    },
    {
      "message_id": 148,
      "editor_id": 14,
      "message_received": "เวลาเราทำเกมนะ มันไม่ใช่ว่า",
      "slice_count": 2,
      "slices": "เวลาเราทำเกมนะ |มันไม่ใช่ว่า|",
      "edit_duration": 2.644,
      "isForceout": false
    },
    {
      "message_id": 149,
      "editor_id": 14,
      "message_received": "เล่นรอบเดียวจบใช่ไหม เกมมันจะ",
      "slice_count": 2,
      "slices": "เล่นรอบเดียวจบใช่ไหม |เกมมันจะ|",
      "edit_duration": 6.536,
      "isForceout": false
    },
    {
      "message_id": 150,
      "editor_id": 14,
      "message_received": "ไปเรื่อย ๆ แต่ในรอบของมันเรื่อย ๆ นี่ อาจจะไม่ใช่รอบที่มันจบ ",
      "slice_count": 2,
      "slices": "ไปเรื่อย ๆ แต่ในรอบของมันเรื่อย ๆ นี่ |อาจจะไม่ใช่รอบที่มันจบ |",
      "edit_duration": 1.414,
      "isForceout": false
    },
    {
      "message_id": 151,
      "editor_id": 14,
      "message_received": "อาจจะเป็นรอบของมันผ่านด่านที่ 1 เพื่อไปต่อด่านที่ 2 ด่านที่ 3 ",
      "slice_count": 2,
      "slices": "อาจจะเป็นรอบของมันผ่านด่านที่ 1 นึกออกไหม |เพื่อไปต่อด่านที่ 2 ด่านที่ 3 |",
      "edit_duration": 2.005,
      "isForceout": false
    },
    {
      "message_id": 152,
      "editor_id": 14,
      "message_received": "นึกออกไหม เพื่อจะไปต่อด่านที่ 2 ด่านที่ 3 ",
      "slice_count": 2,
      "slices": " นึกออกไหม | เพื่อจะไปต่อด่านที่ 2 ด่านที่ 3 |",
      "edit_duration": 11.876,
      "isForceout": true
    },
    {
      "message_id": 153,
      "editor_id": 14,
      "message_received": "เกมจะต้องสามารถวน loop ได้ ",
      "slice_count": 1,
      "slices": "เกมจะต้องสามารถวน loop ได้ |",
      "edit_duration": 13.831,
      "isForceout": false
    },
    {
      "message_id": 154,
      "editor_id": 14,
      "message_received": "กลับไปสู่จุดเริ่มต้นใหม่ได้ หรือสิ้นสุดใหม่ได้ ",
      "slice_count": 2,
      "slices": "กลับไปสู่จุดเริ่มต้นใหม่ได้ หรือสิ้นสุดใหม่ได้| |",
      "edit_duration": 11.786,
      "isForceout": false
    },
    {
      "message_id": 155,
      "editor_id": 14,
      "message_received": "ในส่วนนี้เราจะใส่ทั้ง loop แล้วก็ใส่ทั้ง event ",
      "slice_count": 2,
      "slices": "ในส่วนนี้เราจะใส่ทั้ง loop |แล้วก็ใส่ทั้ง event |",
      "edit_duration": 5.634,
      "isForceout": false
    },
    {
      "message_id": 156,
      "editor_id": 14,
      "message_received": "Event ก็คือกำหนดค่าให้ ",
      "slice_count": 3,
      "slices": "e|vent |ก็คือ|",
      "edit_duration": 4.265,
      "isForceout": false
    },
    {
      "message_id": 157,
      "editor_id": 14,
      "message_received": "กำหนดค่าให้เกมมันดำเนินไป เช่น เราอยากให้เกมตัวนี้กระโดดได้ นั่นคือ event ",
      "slice_count": 4,
      "slices": "กำหนดค่าให้เกมมั|นดำเนินไป เช่น เราอยากใ|ห้เกมตัวนี้กระโดดได้ |นั่นคือ event |",
      "edit_duration": 7.45,
      "isForceout": false
    },
    {
      "message_id": 158,
      "editor_id": 14,
      "message_received": "หรือให้เกมนี้มันเดิน",
      "slice_count": 1,
      "slices": "หรือให้เกมนี้มันเดิน|",
      "edit_duration": 8.795,
      "isForceout": false
    },
    {
      "message_id": 159,
      "editor_id": 14,
      "message_received": "ไปก่อน วิ่งไปก่อน แล้วพอไปเจอ",
      "slice_count": 3,
      "slices": "ไปก่อน| วิ่งไปก่อน| แล้วพอไปเจอ|",
      "edit_duration": 1.876,
      "isForceout": false
    },
    {
      "message_id": 160,
      "editor_id": 14,
      "message_received": "ถ้าเหมือนใน Mario เก็บเห็ดใช่ไหม กระโดดเก็บเห็ด ",
      "slice_count": 5,
      "slices": "อะไรนะ |ถ้าเหมือนใน มาริโอ|เก็บเห็ดใช่ไหม |กระโดดเก็บเห็ด| |",
      "edit_duration": 1.511,
      "isForceout": false
    },
    {
      "message_id": 161,
      "editor_id": 14,
      "message_received": "เจอเหรียญกระโดดเก็บเหรียญ นั่นคือ event ที่จะรุ",
      "slice_count": 3,
      "slices": "เจอเหรียญกระโดดเก็บเหรียญ |นั่นคือ event |ที่จะ|",
      "edit_duration": 10.414,
      "isForceout": true
    },
    {
      "message_id": 162,
      "editor_id": 14,
      "message_received": "ให้เกมเรา ในEvent จริง ๆ นี่ ก",
      "slice_count": 4,
      "slices": "อยู่|ให้เกมเรา |ใน e|vent จริง ๆ นี่ |",
      "edit_duration": 2.231,
      "isForceout": false
    },
    {
      "message_id": 163,
      "editor_id": 14,
      "message_received": "ก็ไม่ได้ยาวแค่ 1 2 3 4 10 บรรทัดแบบนี้",
      "slice_count": 3,
      "slices": "ก็ไม่ได้ยาวแค่ |1 2 3 4 10 |บรรทัดแบบนี้|",
      "edit_duration": 7.331,
      "isForceout": false
    },
    {
      "message_id": 164,
      "editor_id": 14,
      "message_received": "นึกออกนะ ให้นึกถึงว่ายิ่งเกมเรามี",
      "slice_count": 2,
      "slices": "นึกออกนะ |ให้นึกถึงว่ายิ่งเกมเรามี|",
      "edit_duration": 7.244,
      "isForceout": false
    },
    {
      "message_id": 165,
      "editor_id": 14,
      "message_received": "อะไรน่ะ เขาเรียกว่า มีความซับซ้อนหรือ",
      "slice_count": 3,
      "slices": "อะไรน่ะ| เขาเรียกว่า |มีความซับซ้อนหรือ|",
      "edit_duration": 5.861,
      "isForceout": false
    },
    {
      "message_id": 166,
      "editor_id": 14,
      "message_received": "มีด่าน นึกออกนะ ยิ่งด่านยากขึ้น Event ",
      "slice_count": 5,
      "slices": "มีด่าน |นึกออกนะ |ยิ่งด่านยากขึ้น| e|vent |",
      "edit_duration": 0.892,
      "isForceout": false
    },
    {
      "message_id": 167,
      "editor_id": 14,
      "message_received": "มันก็จะต้องยากเข้าไปอีกอะไรอย่างนี้นะคะ เพราะฉะนั้น ",
      "slice_count": 4,
      "slices": "มันก็จะต้องยากเข้า|ไปอีก|อะไรอย่างนี้นะคะ |เพราะฉะนั้น |",
      "edit_duration": 4.301,
      "isForceout": false
    },
    {
      "message_id": 168,
      "editor_id": 14,
      "message_received": "เหตุการณ์ตรงนี้ ก็ขึ้นอยู่กับที่เรากำหนด",
      "slice_count": 2,
      "slices": "เหตุการณ์ตรงนี้ |ก็ขึ้นอยู่กับที่เรากำหนด|",
      "edit_duration": 1.705,
      "isForceout": false
    },
    {
      "message_id": 169,
      "editor_id": 14,
      "message_received": "ให้มันทำอะไรได้บ้างเหมือนให้นึกถึงถ้า",
      "slice_count": 2,
      "slices": "ว่าให้มันทำอะไรได้บ้าง| เหมือนให้นึกถึงถ้า|",
      "edit_duration": 5.255,
      "isForceout": false
    },
    {
      "message_id": 170,
      "editor_id": 14,
      "message_received": "เด็ก ๆ ชอบเล่นเกมอะไรนะ",
      "slice_count": 2,
      "slices": "เด็ก ๆ |ชอบเล่นเกมอะไรนะ|",
      "edit_duration": 4.794,
      "isForceout": false
    },
    {
      "message_id": 171,
      "editor_id": 14,
      "message_received": "เดี๋ยวนี้ฮิตเล่นเกมอะไรกัน ",
      "slice_count": 1,
      "slices": " เดี๋ยวนี้ฮิตเล่นเกมอะไรกัน |",
      "edit_duration": 6.316,
      "isForceout": false
    },
    {
      "message_id": 172,
      "editor_id": 14,
      "message_received": "ถามสิ ถามตี๋น้อย ตี๋น้อยเล่นเกมหรือเปล่า ",
      "slice_count": 3,
      "slices": "ถามสิ |ถามตี๋น้อย |ตี๋น้อยเล่นเกมหรือเปล่า |",
      "edit_duration": 0.321,
      "isForceout": false
    },
    {
      "message_id": 173,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 174,
      "editor_id": 14,
      "message_received": "แม่จะถามตี๋น้อย ",
      "slice_count": 1,
      "slices": "แม่จะถามตี๋น้อย |",
      "edit_duration": 4.446,
      "isForceout": false
    },
    {
      "message_id": 175,
      "editor_id": 14,
      "message_received": "ตี๋น้อยเล่มเกมในคอมน่ะ เล่นเกมอะไร ",
      "slice_count": 2,
      "slices": "ตี๋น้อยเล่มเกมในคอมฯ น่ะ |เล่นเกมอะไร |",
      "edit_duration": 2.357,
      "isForceout": false
    },
    {
      "message_id": 176,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 177,
      "editor_id": 14,
      "message_received": "เล่นหรือเปล่า เล่นเกมหรือเปล่า ",
      "slice_count": 2,
      "slices": "เล่นหรือเปล่า |เล่นเกมหรือเปล่า |",
      "edit_duration": 1.659,
      "isForceout": false
    },
    {
      "message_id": 178,
      "editor_id": 14,
      "message_received": "เล่นเกมอะไรครับ อยากรู้ ๆ ",
      "slice_count": 2,
      "slices": "เล่นเกมอะไรครับ |อยากรู้ อยา|",
      "edit_duration": 0.607,
      "isForceout": true
    },
    {
      "message_id": 179,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 180,
      "editor_id": 14,
      "message_received": "(ล่าม)  พวกเกมที่มีวิ่ง มีกระโดด อย่างนี้ครับ",
      "slice_count": 4,
      "slices": "กรู้ |(ล่าม)  พวกเกมที่มีวิ่ง มีกระโดด |อย่างนี้ครับ| |",
      "edit_duration": 3.054,
      "isForceout": false
    },
    {
      "message_id": 181,
      "editor_id": 14,
      "message_received": "(อาจารย์สุธิรา) เกมกระโดด เกมอะไรนะ เป็นเกมที่มันกระโดด",
      "slice_count": 3,
      "slices": "(อาจารย์สุธิรา) เกมกระโดด| เกมอะไรนะ |เป็นเกมที่มันกระโดด|",
      "edit_duration": 7.097,
      "isForceout": false
    },
    {
      "message_id": 182,
      "editor_id": 14,
      "message_received": "หรือ เหมือนที่ฮิต ๆ กัน",
      "slice_count": 2,
      "slices": "หรือ |เหมือนที่ฮิต ๆ กัน|",
      "edit_duration": 0.342,
      "isForceout": false
    },
    {
      "message_id": 183,
      "editor_id": 14,
      "message_received": "ที่ช่วงหนึ่งที่มัน ",
      "slice_count": 1,
      "slices": " ไอ้ที่ช่วงหนึ่งที่มัน|",
      "edit_duration": 6.067,
      "isForceout": false
    },
    {
      "message_id": 184,
      "editor_id": 14,
      "message_received": "อะไรนะ เกมที่ขี่รถบนหน้าผา",
      "slice_count": 4,
      "slices": "อะไรนะ |ไอ้เกมที่ขี่|รถบน|หน้าผา|",
      "edit_duration": 1.232,
      "isForceout": false
    },
    {
      "message_id": 185,
      "editor_id": 14,
      "message_received": "อะไรน่ะ นึกออกนะ อย่างนั้นน่ะ ",
      "slice_count": 3,
      "slices": "อะไรน่ะ |นึกออกนะ |อย่างนั้นน่ะ |",
      "edit_duration": 4.819,
      "isForceout": false
    },
    {
      "message_id": 186,
      "editor_id": 14,
      "message_received": "เห็นไหมความยากของเกมนั้น ก็คือ",
      "slice_count": 3,
      "slices": "เห็นไหม|ความยากของเกมนั้น |ก็คือ|",
      "edit_duration": 4.989,
      "isForceout": false
    },
    {
      "message_id": 187,
      "editor_id": 14,
      "message_received": "ขีี่อย่างไร ไม่ให้ตกไอ้นั่น ",
      "slice_count": 3,
      "slices": "ขีี่อย่างไร |ไม่ให้ตกไอ้นั่นใช่ไหม| |",
      "edit_duration": 1.884,
      "isForceout": false
    },
    {
      "message_id": 188,
      "editor_id": 14,
      "message_received": "แล้วอะไรนะ ความเร็วใช่ไหมคะ แล้วก็อะไรอีก ",
      "slice_count": 2,
      "slices": "แล้วอะไรนะ ความเร็วใช่ไหมคะ |แล้วก็อะไรอีก |",
      "edit_duration": 6.005,
      "isForceout": false
    },
    {
      "message_id": 189,
      "editor_id": 14,
      "message_received": "มีอุปสรรคมาให้หลบ เห็นไหมคะ นั่นก็คือ event ",
      "slice_count": 3,
      "slices": "ต้องหลบ มีอุปสรรคมาให้หลบ| เห็นไหมคะ |นั่นก็คือ event |",
      "edit_duration": 3.14,
      "isForceout": false
    },
    {
      "message_id": 190,
      "editor_id": 14,
      "message_received": "จะใส่มันจะอยู่นี่ล่ะ ก็คือเราจะเป็นตัวกำหนดว่าเกมนั้นจะมีความยาก ความง่ายอย่างไร กำหนดลำด",
      "slice_count": 4,
      "slices": "จะใส่มันจะอยู่นี่ล่ะ |ก็คือเราจะเป็นตัวกำหนดว่าเกมนั้นจะมีความยาก |ความง่ายอย่างไร |กำหนดลำด|",
      "edit_duration": 0.716,
      "isForceout": false
    },
    {
      "message_id": 191,
      "editor_id": 14,
      "message_received": "เหตุการณ์ให้มันนะคะ ทำอะไรได้ พอมาถึงลำดับที่ 6 เป็นส่วน",
      "slice_count": 5,
      "slices": "ับ|เหตุการณ์ให้มันนะคะ |ทำอะไรได้ |พอมาถึงลำดับที่ 6 |เป็นส่วน|",
      "edit_duration": 1.852,
      "isForceout": false
    },
    {
      "message_id": 192,
      "editor_id": 14,
      "message_received": "ของการอัปเดตค่า นั่นหมายถึงว่า",
      "slice_count": 2,
      "slices": "ของการอัปเดตค่า |นั่นหมายถึงว่า|",
      "edit_duration": 1.318,
      "isForceout": false
    },
    {
      "message_id": 193,
      "editor_id": 14,
      "message_received": "เมื่อบางครั้งนี่ ที่เกมมันทำงานไปแล้วนึกออกนะ แต่บางทีมันอาจจะต้องกลับ",
      "slice_count": 4,
      "slices": "เมื่อบางครั้งนี่ |ที่เกมมันทำงานไปแล้ว| นึกออกนะ |แต่บางทีมันอาจจะต้องกลับ|",
      "edit_duration": 0.614,
      "isForceout": false
    },
    {
      "message_id": 194,
      "editor_id": 14,
      "message_received": "มาเริ่มต้นใหม่หรืออะไรก็แล้วแต่เหมือนตายน่ะ ",
      "slice_count": 4,
      "slices": "มาเพื่อมา|เริ่มต้นใหม่| หรืออะไรก็แล้วแต่| เหมือนตายน่ะ |",
      "edit_duration": 6.496,
      "isForceout": false
    },
    {
      "message_id": 195,
      "editor_id": 14,
      "message_received": "นึกออกนะ มันก็ต้องมีการอัปเดตใช่ไหมคะ ",
      "slice_count": 3,
      "slices": "นึกออกนะ |มันก็ต้องมีการอัปเดต|ใช่ไหมคะ |",
      "edit_duration": 2.583,
      "isForceout": false
    },
    {
      "message_id": 196,
      "editor_id": 14,
      "message_received": "ไม่ใช่ว่าทำเสร็จแล้วจบตอนนั้น เพราะฉะนั้น ",
      "slice_count": 3,
      "slices": "ไม่ใช่ว่าทำเสร็จ|แล้วจบตอนนั้น |เพราะฉะนั้น |",
      "edit_duration": 5.364,
      "isForceout": false
    },
    {
      "message_id": 197,
      "editor_id": 14,
      "message_received": "จะต้องมีส่วนที่ให้เกมมันอัปเดต อัปเดตค่าต่าง ๆ นะคะ ",
      "slice_count": 2,
      "slices": "จะต้องมีส่วนที่ให้เกมมันอัปเดต |อัปเดตค่าต่าง ๆ นะคะ |",
      "edit_duration": 1.392,
      "isForceout": false
    },
    {
      "message_id": 198,
      "editor_id": 14,
      "message_received": "เช่น เหมือนเราไปกำหนดค่าเริ่มต้นของ",
      "slice_count": 2,
      "slices": "เช่น เหมือนเราไปกำหนดค่าเริ่มต้น|ของ|",
      "edit_duration": 5.127,
      "isForceout": false
    },
    {
      "message_id": 199,
      "editor_id": 14,
      "message_received": "ฉากนี้ไว้ ตั้งแต่ตอนจะเริ่มวิ่ง กำหร",
      "slice_count": 2,
      "slices": "ฉากนี้ไว้ |ตั้งแต่ตอนจะเริ่มวิ่ง กำห|",
      "edit_duration": 0.411,
      "isForceout": false
    },
    {
      "message_id": 200,
      "editor_id": 14,
      "message_received": "ใช่ไหม พอวิ่งไปจนสุดฉากนี่ สมมติถ้าเรากำหนดหน้าจอไว้ที่ ความกว้าง 80 0",
      "slice_count": 5,
      "slices": "นดที่ 0 |ใช่ไหม |พอวิ่งไปจนสุดฉากนี่| สมมติถ้าเรากำหนดหน้าจอไว้ที่ |ความกว้าง 800|",
      "edit_duration": 2.836,
      "isForceout": false
    },
    {
      "message_id": 201,
      "editor_id": 14,
      "message_received": "มันวิ่งมาถึงจุดที่ 800 น่ะ มันจะทะลุหน้าจอออกมานึกออกไหม ",
      "slice_count": 5,
      "slices": " |มันวิ่งมาถึงจุดที่ 800 |น่ะ| มันจะทะลุหน้าจอออกมา |นึกออกไหม |",
      "edit_duration": 1.825,
      "isForceout": false
    },
    {
      "message_id": 202,
      "editor_id": 14,
      "message_received": "ไปเริ่มที่จุดที่ 1 ใหม่ มันก็ต้องไปอัปเดตไง ให้ค่ามันคืน คืนกลับว่าเป็น",
      "slice_count": 4,
      "slices": "แล้วต้องการ|ไปเริ่มที่จุดที่ 1 ใหม่ มันก็ต้องไปอัปเดตไง |ให้ค่ามันคืน |คืนกลับว่าเป็น|",
      "edit_duration": 2.161,
      "isForceout": false
    },
    {
      "message_id": 203,
      "editor_id": 14,
      "message_received": "เริ่มต้น หน้าจอนั้นก็จะ... ไอ้โหมดตัววิ่งก็จะ",
      "slice_count": 4,
      "slices": "เริ่มต้น |หน้าจอนั้นก็จะ... |ไอ้โหมด|ตัววิ่งก็จะ|",
      "edit_duration": 1.906,
      "isForceout": false
    },
    {
      "message_id": 204,
      "editor_id": 14,
      "message_received": "ให้นึกถึงนะ เหมือรชนเราเล่มเกมไป ",
      "slice_count": 3,
      "slices": "... ให้นึกถึงนะ| เหมือน|เราเล่มเกมไป |",
      "edit_duration": 2.424,
      "isForceout": false
    },
    {
      "message_id": 205,
      "editor_id": 14,
      "message_received": "วิ่งไปเรื่อย ๆ แล้วพอจุดนี้ก็จะมาเริ่มด่านใหม่ ",
      "slice_count": 3,
      "slices": "วิ่|งไปเรื่อย ๆ แล้วพอจุดนี้ก็จะมาเริ่มด่านใหม่| |",
      "edit_duration": 5.798,
      "isForceout": false
    },
    {
      "message_id": 206,
      "editor_id": 14,
      "message_received": "มันก็จะโผล่มาเริ่มต้นใหม่ใช่ไหมคะ อย่างนี้เป็นต้น ",
      "slice_count": 2,
      "slices": "มันก็จะโผล่มาเริ่มต้นใหม่ใช่ไหมคะ |อย่างนี้เป็นต้น |",
      "edit_duration": 6.936,
      "isForceout": false
    },
    {
      "message_id": 207,
      "editor_id": 14,
      "message_received": "ก็คือเกมมันก็ต้องมีส่วนให้มันอัปเดตด้วย",
      "slice_count": 1,
      "slices": "ก็คือเกมมันก็ต้องมีส่วนให้มันอัปเดตด้วย|",
      "edit_duration": 8.112,
      "isForceout": false
    },
    {
      "message_id": 208,
      "editor_id": 14,
      "message_received": "นะคะ และส่วนสุดท้าย บอกแล้วว่า ",
      "slice_count": 2,
      "slices": "นะคะ |และส่วนสุดท้าย |",
      "edit_duration": 3.152,
      "isForceout": false
    },
    {
      "message_id": 209,
      "editor_id": 14,
      "message_received": "เวลาเราเขียนโปรแกรม ",
      "slice_count": 2,
      "slices": " บอกแล้วว่า|เวลาเราเขียนโปรแกรม |",
      "edit_duration": 13.479,
      "isForceout": true
    },
    {
      "message_id": 210,
      "editor_id": 14,
      "message_received": "ในบางโปรแกรมไม่ต้องมีคำสั่งเพื่อ start แต่",
      "slice_count": 2,
      "slices": "ในบางโปรแกรมไม่ต้องมีคำสั่งเพื่อ start |แต่|",
      "edit_duration": 7.5,
      "isForceout": false
    },
    {
      "message_id": 211,
      "editor_id": 14,
      "message_received": "ที่ขาดไม่ได้มันต้องมีคำสั่ง",
      "slice_count": 2,
      "slices": "ที่ขาดไม่ได้มัน|ต้องมีคำสั่ง|",
      "edit_duration": 8.867,
      "isForceout": false
    },
    {
      "message_id": 212,
      "editor_id": 14,
      "message_received": "จบนะคะ ตอนในเราเขียน",
      "slice_count": 3,
      "slices": "จบนะคะ |คือ |ตอนในเราเขียน|",
      "edit_duration": 1.472,
      "isForceout": false
    },
    {
      "message_id": 213,
      "editor_id": 14,
      "message_received": "แบบผังหรืออะไรนี้ต้องเริ่มจากตรงไหน ",
      "slice_count": 4,
      "slices": "แบบ|ผัง|หรืออะไรนี่|ต้องเริ่มจากตรงไหน |",
      "edit_duration": 2.51,
      "isForceout": false
    },
    {
      "message_id": 214,
      "editor_id": 14,
      "message_received": "ใน... ถ้าเริ่มต้นนี่ ให้นึกถึงเลย เพราะถ้าเราไม่สั่ง",
      "slice_count": 4,
      "slices": "ในผัง|ถ้าเริ่มต้นนี่|ให้นึกถึงเลย เ|พราะถ้าเราไม่สั่ง|",
      "edit_duration": 5.905,
      "isForceout": false
    },
    {
      "message_id": 215,
      "editor_id": 14,
      "message_received": "คำสั่ง import น่ะ เราก็จะใช้",
      "slice_count": 3,
      "slices": "คำสั่ง| import น่ะ |เราก็จะใช้|",
      "edit_duration": 5.053,
      "isForceout": false
    },
    {
      "message_id": 216,
      "editor_id": 14,
      "message_received": "งาน Library ที่ชื่อ ",
      "slice_count": 1,
      "slices": "งาน Library ที่ชื่อ |",
      "edit_duration": 3.41,
      "isForceout": false
    },
    {
      "message_id": 217,
      "editor_id": 14,
      "message_received": "เพราะฉะนั้ นจุดเริ่มต้นของคำสั่งนี้ ก็คือเริ่มที่ import ",
      "slice_count": 4,
      "slices": "pygame ไม่ได้ |เพราะฉะนั้น |จุดเริ่มต้นของคำสั่งนี้ |ก็คือเริ่มที่ import |",
      "edit_duration": 3.848,
      "isForceout": false
    },
    {
      "message_id": 218,
      "editor_id": 14,
      "message_received": "เสมอนะคะ แต่จุดที่จะจบ ก็คือฟังก์ชันที่ชื่อว่า quit() ",
      "slice_count": 4,
      "slices": "เสมอนะคะ |แต่จุดที่จะจบ |ก็คือฟังก์ชันที่ชื่อว่า |quit() |",
      "edit_duration": 6.439,
      "isForceout": false
    },
    {
      "message_id": 219,
      "editor_id": 14,
      "message_received": "quit ในที่นี้ ",
      "slice_count": 2,
      "slices": "quit()| ในที่นี้ |",
      "edit_duration": 3.094,
      "isForceout": false
    },
    {
      "message_id": 220,
      "editor_id": 14,
      "message_received": "ออกจากโปรแกรมนะคะ ออกจากโปรแกรมในที่นี้ไม่ใช่ออกจากโปรแกรม Sublime ",
      "slice_count": 6,
      "slices": "ก็คือ|ออกจากโปรแกรมนะคะ |ออกจากโปรแกรมในที่นี้|ไม่ใช่ออกจากโปรแกรม |Sublime| |",
      "edit_duration": 2.959,
      "isForceout": false
    },
    {
      "message_id": 221,
      "editor_id": 14,
      "message_received": "แต่หมายถึง ออกจากเกมที่เราสร้างไว้น่ะ ",
      "slice_count": 2,
      "slices": "แต่หมายถึง|ออกจากเกมที่เราสร้างไว้น่ะ |",
      "edit_duration": 7.292,
      "isForceout": false
    },
    {
      "message_id": 222,
      "editor_id": 14,
      "message_received": "บอกให้เกมมันรู้ว่าจะออกแล้ว ต้องออกได้ ไม่ใช้เกมวน วิ่งวนอยู่นั่นล่ะ ",
      "slice_count": 4,
      "slices": "บอกให้เกมมันรู้ว่าจะออกแล้ว |ต้องออกได้ |ไม่ใช้เกมวน |วิ่งวนอยู่นั่นล่ะ |",
      "edit_duration": 1.317,
      "isForceout": false
    },
    {
      "message_id": 223,
      "editor_id": 14,
      "message_received": "เล่นไม่จบปิดเครื่องไม่ได้นะคะ เพราะฉะนั้น นั่นคือส่วนประกอบของ",
      "slice_count": 3,
      "slices": "เล่นไม่จบปิดเครื่องไม่ได้นะคะ |เพราะฉะนั้น นั่นคือส่วนประกอบ|ของ|",
      "edit_duration": 3.839,
      "isForceout": false
    },
    {
      "message_id": 224,
      "editor_id": 14,
      "message_received": "ตัวโปรแกรม Sublime ",
      "slice_count": 1,
      "slices": "ตัวโปรแกรม Sublime |",
      "edit_duration": 2.257,
      "isForceout": false
    },
    {
      "message_id": 225,
      "editor_id": 14,
      "message_received": "sublime ที่เราจะเขียน ตัว pygame ",
      "slice_count": 2,
      "slices": "ที่เราจะเขียน|ตัว pygame |",
      "edit_duration": 4.562,
      "isForceout": false
    },
    {
      "message_id": 226,
      "editor_id": 14,
      "message_received": "ทีนี้บอกโครงสร้างไปแล้ว วันนี้เราจะทำเกมได้ ก่อนอื่น ",
      "slice_count": 4,
      "slices": "ด้วย |ทีนี้บอกโครงสร้างไปแล้ว |วันนี้เราจะทำเกมได้ |ก่อนอื่น |",
      "edit_duration": 3.914,
      "isForceout": false
    },
    {
      "message_id": 227,
      "editor_id": 14,
      "message_received": "ก็คือเราจะต้องมาสร้าง",
      "slice_count": 1,
      "slices": "ก็คือเราจะต้องมาสร้าง|",
      "edit_duration": 10,
      "isForceout": false
    },
    {
      "message_id": 228,
      "editor_id": 14,
      "message_received": "หน้าจอให้มัน สร้างพื้นที่ให้ตัวเกมของเรา",
      "slice_count": 2,
      "slices": "หน้าจอให้มัน |สร้างพื้นที่ให้ตัวเกมของเรา|",
      "edit_duration": 0.521,
      "isForceout": false
    },
    {
      "message_id": 229,
      "editor_id": 14,
      "message_received": "นะคะ เพราะฉะนั้น เด็ก ๆ เปิด Sublime กันหรือยัง ",
      "slice_count": 2,
      "slices": "นะคะ |เพราะฉะนั้น เด็ก ๆ เปิด Sublime กันหรือยัง |",
      "edit_duration": 0.769,
      "isForceout": false
    },
    {
      "message_id": 230,
      "editor_id": 14,
      "message_received": "ถ้าเปิดมาแล้วนะคะ ",
      "slice_count": 1,
      "slices": "ถ้าเปิดมาแล้วนะคะ |",
      "edit_duration": 5.315,
      "isForceout": false
    },
    {
      "message_id": 231,
      "editor_id": 14,
      "message_received": "ให้",
      "slice_count": 1,
      "slices": "ให้|",
      "edit_duration": 8.469,
      "isForceout": false
    },
    {
      "message_id": 232,
      "editor_id": 14,
      "message_received": "เด็ก ๆ นำเข้าโมดูลนะ",
      "slice_count": 1,
      "slices": "เด็ก ๆ นำเข้าโมดูลนะ|",
      "edit_duration": 1.996,
      "isForceout": false
    },
    {
      "message_id": 233,
      "editor_id": 14,
      "message_received": "ถ้าเปิดมาในสัปดาห์ก่อน ",
      "slice_count": 1,
      "slices": " ถ้าเปิดมาในสัปดาห์ก่อน |",
      "edit_duration": 4.056,
      "isForceout": false
    },
    {
      "message_id": 234,
      "editor_id": 14,
      "message_received": "หน้าจอเรามันก็จะมาอยู่ไฟล์ที่เราเปิดไว้ จำได้ไหมเด็ก ๆ ",
      "slice_count": 2,
      "slices": "หน้าจอเรามันก็จะมาอยู่ไฟล์ที่เราเปิดไว้ |จำได้ไหมเด็ก ๆ |",
      "edit_duration": 2.821,
      "isForceout": false
    },
    {
      "message_id": 235,
      "editor_id": 14,
      "message_received": "ที่เราใส่ Comment เอาไว้ว่าทดสอบน่ะ ",
      "slice_count": 2,
      "slices": "ที่เราใส่ Comment มันไ|ว้ว่าทดสอบน่ะ |",
      "edit_duration": 3.679,
      "isForceout": false
    },
    {
      "message_id": 236,
      "editor_id": 14,
      "message_received": "ทีนี้ เราจะไม่ใช้คอมเมนต์ว่าทดสอบนะ ",
      "slice_count": 3,
      "slices": "ทีนี้|เราจะไม่ใช้ Comment |ว่าทดสอบนะ |",
      "edit_duration": 2.132,
      "isForceout": false
    },
    {
      "message_id": 237,
      "editor_id": 14,
      "message_received": "เพราะตอนนี้เราจะทำอะไรคะ เราจะ",
      "slice_count": 2,
      "slices": "เพราะตอนนี้เราจะทำอะไรคะ เ|ราจะ|",
      "edit_duration": 10.92,
      "isForceout": false
    },
    {
      "message_id": 238,
      "editor_id": 14,
      "message_received": "กำหนดใช่ไหมคะ กำหนดจอเกม วันนี้เราจะ",
      "slice_count": 3,
      "slices": "กำหนดใช่ไหมคะ |กำหนดจอเกม วั|นนี้เราจะ|",
      "edit_duration": 7.353,
      "isForceout": false
    },
    {
      "message_id": 239,
      "editor_id": 14,
      "message_received": "มากำหนดหน้าจอเกม เพราะฉะนั้น ใน Comment ",
      "slice_count": 4,
      "slices": "มากำหนดหน้าจอเกม |เพราะฉะนั้น |ใน |Comment |",
      "edit_duration": 4.856,
      "isForceout": false
    },
    {
      "message_id": 240,
      "editor_id": 14,
      "message_received": "เราก็จะเปลี่ยนเป็น",
      "slice_count": 1,
      "slices": "เราก็จะเปลี่ยนเป็น|",
      "edit_duration": 7.124,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 1,
      "slices": "... |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 241,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 242,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 243,
      "editor_id": 14,
      "message_received": "บอกให้รู้ว่าตัวนี้ตอนนี้นะคะ ",
      "slice_count": 2,
      "slices": "บอกให้รู้ว่าไอ้|ตัวนี้ตอนนี้นะคะ |",
      "edit_duration": 5.405,
      "isForceout": false
    },
    {
      "message_id": 244,
      "editor_id": 14,
      "message_received": "เราจะมากำหนดหน้าจอให้เกมก่อน ",
      "slice_count": 2,
      "slices": "เราจะมากำหนดหน้า|จอให้เกมก่อน |",
      "edit_duration": 6.659,
      "isForceout": false
    },
    {
      "message_id": 245,
      "editor_id": 14,
      "message_received": "คอมเมนต์สามารถเปลี่ยนได้ เพราะอะไร เพราะเวลาเรา",
      "slice_count": 3,
      "slices": "Comment  |สามารถเปลี่ยนได้ เพราะอะไร |เพราะเวลาเรา|",
      "edit_duration": 4.594,
      "isForceout": false
    },
    {
      "message_id": 246,
      "editor_id": 14,
      "message_received": "เขียนโปรแกรมไม่จำเป็นว่าเราจะต้องเขียนครั้งเดียว",
      "slice_count": 3,
      "slices": "เขียนโปรแกรม|ไม่จำเป็นว่าเราจะต้องเขียน|ครั้งเดียว|",
      "edit_duration": 5.64,
      "isForceout": false
    },
    {
      "message_id": 247,
      "editor_id": 14,
      "message_received": "แล้วเสร็จหมดนะ ",
      "slice_count": 1,
      "slices": "แล้วเสร็จหมดนะ |",
      "edit_duration": 6.932,
      "isForceout": false
    },
    {
      "message_id": 248,
      "editor_id": 14,
      "message_received": "นะคะ อันดับแรก ",
      "slice_count": 1,
      "slices": "นะคะ อันดับแรก |",
      "edit_duration": 5.511,
      "isForceout": false
    },
    {
      "message_id": 249,
      "editor_id": 14,
      "message_received": "ก็คือต้องมีคำสั่ง import pygame ใช่ไหมคะ ทีนี้เราจะเอาคำว่า print ",
      "slice_count": 2,
      "slices": "ก็คือต้องมีคำสั่ง import pygame ใช่ไหมคะ |ทีนี้เราจะเอาคำว่า \"print\" |",
      "edit_duration": 0.458,
      "isForceout": false
    },
    {
      "message_id": 250,
      "editor_id": 14,
      "message_received": "นะคะ ส่วนที่ 2 ฟังก์ชันที่ชื่อinit()",
      "slice_count": 4,
      "slices": "ออก|นะคะ ส่วนที่ |2 |ฟังก์ชันที่ชื่อ init()|",
      "edit_duration": 1.367,
      "isForceout": false
    },
    {
      "message_id": 251,
      "editor_id": 14,
      "message_received": "ที่ชื่อ init() เดี๋ยวให้ดูสไดล",
      "slice_count": 2,
      "slices": " ดูนะคะ |เดี๋ยวให้ดู|",
      "edit_duration": 4.43,
      "isForceout": false
    },
    {
      "message_id": 252,
      "editor_id": 14,
      "message_received": "ไม่ไปสไลด์ล่ะนี่ ",
      "slice_count": 3,
      "slices": "สไลด์| |ไม่ไปสไลด์ล่ะนี่ |",
      "edit_duration": 6.189,
      "isForceout": false
    },
    {
      "message_id": 253,
      "editor_id": 14,
      "message_received": "ไหนล่ะ เห็นไหมคะ ",
      "slice_count": 2,
      "slices": "ไหนล่ะ |เห็นไหมคะ |",
      "edit_duration": 6.708,
      "isForceout": false
    },
    {
      "message_id": 254,
      "editor_id": 14,
      "message_received": "เริ่มการทำงาน",
      "slice_count": 1,
      "slices": "เริ่มการทำงาน|",
      "edit_duration": 11.58,
      "isForceout": false
    },
    {
      "message_id": 255,
      "editor_id": 14,
      "message_received": "ให้ pygame ใช่ไหมคะนะ เริ่ม",
      "slice_count": 4,
      "slices": "ให้| pygame ใ|ช่ไหมคะ |เริ่ม|",
      "edit_duration": 1.173,
      "isForceout": false
    },
    {
      "message_id": 256,
      "editor_id": 14,
      "message_received": "ด้วยฟังก์ชัน init() ",
      "slice_count": 2,
      "slices": "ด้วยฟังก์ชัน| init() |",
      "edit_duration": 3.766,
      "isForceout": false
    },
    {
      "message_id": 257,
      "editor_id": 14,
      "message_received": "วิธีการในบรรทัดต่อไป",
      "slice_count": 1,
      "slices": "วิธีการในบรรทัดต่อไป|",
      "edit_duration": 10.724,
      "isForceout": false
    },
    {
      "message_id": 258,
      "editor_id": 14,
      "message_received": "ที่ต่อจาก import นะคะ ให้พิมพ์ ",
      "slice_count": 2,
      "slices": "ที่ต่อจาก import |นะคะ ให้พิมพ์ |",
      "edit_duration": 5.251,
      "isForceout": false
    },
    {
      "message_id": 259,
      "editor_id": 14,
      "message_received": "py เปลี่ยนภาษาก่อน ขอโทษ ",
      "slice_count": 3,
      "slices": "py... เอ้ย |เปลี่ยนภาษาก่อน ขอโทษ| |",
      "edit_duration": 7.991,
      "isForceout": false
    },
    {
      "message_id": 260,
      "editor_id": 14,
      "message_received": "เด็ก ๆ ดูนะคะ ดูก่อนนะอย่าเพิ่งพิมพ์ ",
      "slice_count": 3,
      "slices": "เด็ก ๆ ดูนะคะ |ดูก่อนนะอย่าเพิ่ง|พิมพ์ |",
      "edit_duration": 7.145,
      "isForceout": false
    },
    {
      "message_id": 261,
      "editor_id": 14,
      "message_received": "มี p ถ้ามันมีอย่างนี้ขึ้นมา ให้เด็ก ๆ ",
      "slice_count": 3,
      "slices": "มี p |ถ้ามันมีอย่างนี้ขึ้นมา |ให้เด็ก ๆ |",
      "edit_duration": 1.814,
      "isForceout": false
    },
    {
      "message_id": 262,
      "editor_id": 14,
      "message_received": "คลิกไปที่ตัวนี้ได้เลย เห็นไหม ไม่ต้องพิมพ์นะ เห็นไหมคะ ดูดี ๆ นะคะ ",
      "slice_count": 4,
      "slices": "คลิกไปที่ตัวนี้ได้เลย |เห็นไหม ไม่ต้องพิมพ์นะ เ|ห็นไหมคะ ดูดี ๆ |นะคะ |",
      "edit_duration": 1.895,
      "isForceout": false
    },
    {
      "message_id": 263,
      "editor_id": 14,
      "message_received": "เอาใหม่นะ กด p ปุ๊บ ",
      "slice_count": 2,
      "slices": "เอาใหม่นะ กด p| ปุ๊บ |",
      "edit_duration": 8.243,
      "isForceout": false
    },
    {
      "message_id": 264,
      "editor_id": 14,
      "message_received": "กด Enter ก็ได้ ถ้าไม่เอาเมาส์ไปคลิกที่ ",
      "slice_count": 2,
      "slices": "กด Enter ก็ได้ |ถ้าไม่เอาเมาส์ไปคลิกที่ |",
      "edit_duration": 0.536,
      "isForceout": false
    },
    {
      "message_id": 265,
      "editor_id": 14,
      "message_received": "pygame นึกออกนะ พอมี p ขึ้นมานี่ ถ้าไม่เอาเมาส์ไปคลิก เราสามารถกดปุ่ม ",
      "slice_count": 4,
      "slices": "pygame |นึกออกนะ พอมี p ขึ้นมานี่ |ถ้าไม่เอาเมาส์ไปคลิก |เราสามารถกดปุ่ม |",
      "edit_duration": 0.507,
      "isForceout": false
    },
    {
      "message_id": 266,
      "editor_id": 14,
      "message_received": "Enter คำว่า \"pygame\" จะมา อย่างนี้",
      "slice_count": 2,
      "slices": "Enter คำว่า \"pygame\" จะมา |อย่างนี้|",
      "edit_duration": 1.567,
      "isForceout": false
    },
    {
      "message_id": 267,
      "editor_id": 14,
      "message_received": "เด็ก ๆ จะพิมพ์ไม่ผิด เห็นไหม นึกออกไหม ",
      "slice_count": 3,
      "slices": "เด็ก ๆ จะพิมพ์ไม่ผิด นึกออกไหม |เห็นไหม |นึกออกไหม |",
      "edit_duration": 3.001,
      "isForceout": false
    },
    {
      "message_id": 268,
      "editor_id": 14,
      "message_received": "สะดวกและรวดเร็ว แต่ต้องดูด้วยไม่ใช่พิมพ์ปุ๊บ มันจะไม่ได้มีแค่ตัวเดียว พอ",
      "slice_count": 4,
      "slices": "สะดวกและรวดเร็ว |แต่ต้องดูด้วยไม่ใช่พิมพ์ปุ๊บ |มันจะไม่ได้มีแค่ตัวเดียว| พอ|",
      "edit_duration": 8.249,
      "isForceout": false
    },
    {
      "message_id": 269,
      "editor_id": 14,
      "message_received": "เราเริ่มโค้ดเยอะ ๆ น่ะค่ะ Sublime ",
      "slice_count": 3,
      "slices": "เราเริ่มโค้ดเยอะ ๆ น่|ะค่ะ |Sublime |",
      "edit_duration": 3.513,
      "isForceout": false
    },
    {
      "message_id": 270,
      "editor_id": 14,
      "message_received": "เขาเรียกว่าอะไร มันจะไป",
      "slice_count": 3,
      "slices": "เขาจะ... |เขาเรียกว่าอะไร |มันจะไป|",
      "edit_duration": 4.209,
      "isForceout": false
    },
    {
      "message_id": 271,
      "editor_id": 14,
      "message_received": "จำพวกค่าหรือคำสั่งพวกนี้เก็บไว้ ",
      "slice_count": 2,
      "slices": "จำพวกค่าหรือ|คำสั่งพวกนี้เก็บไว้ |",
      "edit_duration": 4.502,
      "isForceout": false
    },
    {
      "message_id": 272,
      "editor_id": 14,
      "message_received": "พอเราเริ่มจะเรียกใช้ มันจะขึ้นมาอย่างนี้ ",
      "slice_count": 3,
      "slices": "นึกออกนะ |พอเราเริ่มจะเรียกใช้| มันจะขึ้นมาอย่างนี้ |",
      "edit_duration": 1.7,
      "isForceout": false
    },
    {
      "message_id": 273,
      "editor_id": 14,
      "message_received": "แล้วพอกด Enter ปุ๊บ เด็ก ๆ จะไม่",
      "slice_count": 3,
      "slices": "แล้วพอกด Enter |ปุ๊บ| เด็ก ๆ จะไม่|",
      "edit_duration": 4.551,
      "isForceout": false
    },
    {
      "message_id": 274,
      "editor_id": 14,
      "message_received": "เกิดการ... ปัยหาก็คือการพิมพ์ชื่อพวกนี้ผิด ",
      "slice_count": 5,
      "slices": "เกิดการ... ปัญ|หา |ก็คือการพิมพ์ชื่อไอ้|พวกนี้ผิด| |",
      "edit_duration": 1.26,
      "isForceout": false
    },
    {
      "message_id": 275,
      "editor_id": 14,
      "message_received": "เข้าใจไหมคะ นะคะ ต่อมาตามด้วยอะไร ตามด้วย . 1 . ",
      "slice_count": 3,
      "slices": "เข้าใจไหมคะ |นะคะ ต่อมาตามด้วยอะไร |ตามด้วย . 1 . |",
      "edit_duration": 3.896,
      "isForceout": false
    },
    {
      "message_id": 276,
      "editor_id": 14,
      "message_received": "จุดลงไป แล้วก็ตาม",
      "slice_count": 2,
      "slices": "จุดลงไป |แล้วก็ตาม|",
      "edit_duration": 6.593,
      "isForceout": false
    },
    {
      "message_id": 277,
      "editor_id": 14,
      "message_received": "ด้วยฟังก์ชันที่ชื่อว่า in",
      "slice_count": 2,
      "slices": "ด้วยฟังก์ชันที่ชื่อว่า |in|",
      "edit_duration": 1.068,
      "isForceout": false
    },
    {
      "message_id": 278,
      "editor_id": 14,
      "message_received": "it นะคะ แล้วก็ให้เด็ก ๆ กดวงเล็บ ",
      "slice_count": 3,
      "slices": "it() นะคะ |แล้วก็ให้เด็ก ๆ |กดวงเล็บ |",
      "edit_duration": 3.546,
      "isForceout": false
    },
    {
      "message_id": 279,
      "editor_id": 14,
      "message_received": "กดแค่วงเล็บเปิด เดี๋ยววงเล็บปิดมันจะมา",
      "slice_count": 3,
      "slices": "กดแค่วงเล็บเปิด |เดี๋ยววงเล็บปิด|มันจะมา|",
      "edit_duration": 4.791,
      "isForceout": false
    },
    {
      "message_id": 280,
      "editor_id": 14,
      "message_received": "อัตโนมัติ ",
      "slice_count": 1,
      "slices": "อัตโนมัติ |",
      "edit_duration": 1.823,
      "isForceout": false
    },
    {
      "message_id": 281,
      "editor_id": 14,
      "message_received": "เวลาเช็ก Sublime ",
      "slice_count": 1,
      "slices": "เวลาเช็ก Sublime |",
      "edit_duration": 1.518,
      "isForceout": false
    },
    {
      "message_id": 282,
      "editor_id": 14,
      "message_received": "ดูที่สีพวกนี้นะคะ ถ้าเราพิมพ์คำสั่ง",
      "slice_count": 3,
      "slices": "เด็ก ๆ ดูอย่างไร เห็นไหม|ดูที่สีพวกนี้นะคะ| ถ้าเราพิมพ์คำสั่ง|",
      "edit_duration": 6.686,
      "isForceout": false
    },
    {
      "message_id": 283,
      "editor_id": 14,
      "message_received": "ถูกนี่ พวกสีพวกนี้มันจะปรับเปลี่ยนไปอัตโนมัติ",
      "slice_count": 3,
      "slices": "ถูกนี่ |พวกสีพวกนี้มันจะปรับเ|ปลี่ยนไปอัตโนมัติ|",
      "edit_duration": 4.941,
      "isForceout": false
    },
    {
      "message_id": 284,
      "editor_id": 14,
      "message_received": "เลย บอกให้รู้ว่านี่เป้นฟังก์ชันนะ ",
      "slice_count": 3,
      "slices": "เลย |บอกให้รู้ว่านี่เป็|นฟังก์ชันนะ |",
      "edit_duration": 1.312,
      "isForceout": false
    },
    {
      "message_id": 285,
      "editor_id": 14,
      "message_received": "นี่เป็นคำสั่งที่อยู่ใน Library ",
      "slice_count": 1,
      "slices": "นี่เป็นคำสั่งที่อยู่ใน Library |",
      "edit_duration": 4.657,
      "isForceout": false
    },
    {
      "message_id": 286,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ เราได้ 2 บรรทัดแล้ว ก็คือนำเข้า",
      "slice_count": 3,
      "slices": "อะไรอย่างนี้นะคะ |เห็นไหมคะ เราได้ 2 บรรทัดแล้ว| ก็คือนำเข้า|",
      "edit_duration": 5.911,
      "isForceout": false
    },
    {
      "message_id": 287,
      "editor_id": 14,
      "message_received": "โมดูล pygame แล้วก็",
      "slice_count": 2,
      "slices": "โมดูล pygame |แล้วก็|",
      "edit_duration": 2.148,
      "isForceout": false
    },
    {
      "message_id": 288,
      "editor_id": 14,
      "message_received": "มันเริ่มทำงานนะคะ ในบรรทัดที่ 4 สิ่งที่เด็ก ๆ จะต้องทำต่อมานะคะ ",
      "slice_count": 4,
      "slices": "สั่งให้โปรแกรมนี้|มันเริ่มทำงานนะคะ |ในบรรทัดที่ 4 สิ่งที่เด็ก ๆ |จะต้องทำต่อมานะคะ |",
      "edit_duration": 8.88,
      "isForceout": false
    },
    {
      "message_id": 289,
      "editor_id": 14,
      "message_received": "กดผิดอีกแล้ว ",
      "slice_count": 2,
      "slices": "กดผิดอีกแล้ว| |",
      "edit_duration": 11.694,
      "isForceout": false
    },
    {
      "message_id": 290,
      "editor_id": 14,
      "message_received": "เราจะสร้าง loop ให้มันก่อน ",
      "slice_count": 1,
      "slices": "เราจะสร้าง loop ให้มันก่อน |",
      "edit_duration": 1.269,
      "isForceout": false
    },
    {
      "message_id": 291,
      "editor_id": 14,
      "message_received": "เห็นไหม กระโดดข้ามได้นะคะ ในการ coding นี่ ",
      "slice_count": 4,
      "slices": "เห็นไหม |กระโดดข้ามได้นะคะ |ในการ C|oding นี่ |",
      "edit_duration": 1.244,
      "isForceout": false
    },
    {
      "message_id": 292,
      "editor_id": 14,
      "message_received": "แต่ แต่อะไร แต่จะ",
      "slice_count": 2,
      "slices": "แต่... แต่อะไร |แต่จะ|",
      "edit_duration": 6.287,
      "isForceout": true
    },
    {
      "message_id": 293,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 294,
      "editor_id": 14,
      "message_received": "ในทุกส่วนถ้าอยากให้เข้าใจว่า",
      "slice_count": 3,
      "slices": "... ในทุกส่วนนี่ |ถ้าอยากให้เข้าใจ|ว่า|",
      "edit_duration": 7.329,
      "isForceout": false
    },
    {
      "message_id": 295,
      "editor_id": 14,
      "message_received": "เราไปทำส่วนไหนไว้ comment มีส่วนสำคัญ",
      "slice_count": 2,
      "slices": "เราไปทำส่วนไหนไว้ |Comment มีส่วนสำคัญ|",
      "edit_duration": 2.936,
      "isForceout": false
    },
    {
      "message_id": 296,
      "editor_id": 14,
      "message_received": "นะคะ เพราะฉะนั้น เมื่อเรานำเข้าโมดูล ",
      "slice_count": 2,
      "slices": "นะคะ |เพราะฉะนั้น เมื่อเรานำเข้าโมดูล |",
      "edit_duration": 0.549,
      "isForceout": false
    },
    {
      "message_id": 297,
      "editor_id": 14,
      "message_received": "ด",
      "slice_count": 1,
      "slices": "แล้วก็เริ่มการทำงาน pygame แล้ว|",
      "edit_duration": 7.095,
      "isForceout": false
    },
    {
      "message_id": 298,
      "editor_id": 14,
      "message_received": "เว้น 1 บรรทัด กด Enter ให้มันขึ้นเลข 5 ",
      "slice_count": 4,
      "slices": " |เว้น 1 บรรทัด |กด Enter |ให้มันขึ้นเลข 5 |",
      "edit_duration": 2.566,
      "isForceout": false
    },
    {
      "message_id": 299,
      "editor_id": 14,
      "message_received": "ตอนนี้เด็ก ๆ จะอยู่ที่บรรทัดหมายเลข 5 ",
      "slice_count": 2,
      "slices": "ตอนนี้เด็ก ๆ |จะอยู่ที่บรรทัดหมายเลข 5 |",
      "edit_duration": 5.919,
      "isForceout": false
    },
    {
      "message_id": 300,
      "editor_id": 14,
      "message_received": "เราต้องการใส่คอมเมนต์เข้าไป เพื่อ",
      "slice_count": 4,
      "slices": "เห็นไหม |เราต้องการใส่ Comment |เข้าไป |เพื่อ|",
      "edit_duration": 2.409,
      "isForceout": false
    },
    {
      "message_id": 301,
      "editor_id": 14,
      "message_received": "อธิบายส่วนต่าง ๆ ที่เราทำ ตอนนี้เราจะสร้าง loop ",
      "slice_count": 3,
      "slices": "อธิบายส่วนต่าง ๆ ที่เราทำ |ตอนนี้เราจะสร้าง |loop |",
      "edit_duration": 10.501,
      "isForceout": false
    },
    {
      "message_id": 302,
      "editor_id": 14,
      "message_received": "พิมพ์ทับศัพท์เลยนะคะ ",
      "slice_count": 1,
      "slices": "พิมพ์ทับศัพท์เลยนะคะ |",
      "edit_duration": 10.035,
      "isForceout": false
    },
    {
      "message_id": 303,
      "editor_id": 14,
      "message_received": "บอกให้รู้ว่าตรงนี้",
      "slice_count": 2,
      "slices": "loop game |บอกให้รู้ว่าตรงนี้|",
      "edit_duration": 3.972,
      "isForceout": false
    },
    {
      "message_id": 304,
      "editor_id": 14,
      "message_received": "เป็น loop เกม เพราะอะไร เวลา",
      "slice_count": 4,
      "slices": "เป็น loop game| เพราะอะไร| เพราะ|เวลา|",
      "edit_duration": 6.909,
      "isForceout": true
    },
    {
      "message_id": 305,
      "editor_id": 14,
      "message_received": "เรา code เขียนโปรแกรมไปแล้วมันผิด ",
      "slice_count": 2,
      "slices": "เราโค้ด|เขียนโปรแกรมไปแล้วมันผิด |",
      "edit_duration": 8.878,
      "isForceout": false
    },
    {
      "message_id": 306,
      "editor_id": 14,
      "message_received": "แล้วแม่บอกว่าผิดตรง loop นึกออกนะ ถ้าเรามาดู",
      "slice_count": 3,
      "slices": "แล้วแม่บอกว่าผิดตรง loo|p นึกออกนะ |ถ้าเรามาดู|",
      "edit_duration": 9.214,
      "isForceout": true
    },
    {
      "message_id": 307,
      "editor_id": 14,
      "message_received": "ที่คอมเมนต์ เราก็จะรู้ว่า loop ",
      "slice_count": 3,
      "slices": "ที่ Comment |เราก็จะรู้ว่า| loop |",
      "edit_duration": 7.123,
      "isForceout": false
    },
    {
      "message_id": 308,
      "editor_id": 14,
      "message_received": "loop เกมเราอยู่ตรงไหนนะคะ ",
      "slice_count": 2,
      "slices": "loop เ|กมเราอยู่ตรงไหนนะคะ |",
      "edit_duration": 6.907,
      "isForceout": false
    },
    {
      "message_id": 309,
      "editor_id": 14,
      "message_received": "คำสั่งที่ใช้ในการทำ loop ",
      "slice_count": 1,
      "slices": "คำสั่งที่ใช้ในการทำ loop |",
      "edit_duration": 4.371,
      "isForceout": false
    },
    {
      "message_id": 310,
      "editor_id": 14,
      "message_received": "เกมของเรานะคะ ก็จะมี ",
      "slice_count": 2,
      "slices": "เกมของเรานะคะ |ก็จะมี|",
      "edit_duration": 3.107,
      "isForceout": false
    },
    {
      "message_id": 311,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 312,
      "editor_id": 14,
      "message_received": "ตัวแรกนะคะ ตัวแรกนี่ เป็นคำสั่งในการ",
      "slice_count": 3,
      "slices": "ตัวแรกนะคะ |ตัวแรกนี่ |เป็นคำสั่งในการ|",
      "edit_duration": 3.318,
      "isForceout": false
    },
    {
      "message_id": 313,
      "editor_id": 14,
      "message_received": "ตรวจ loop ที่",
      "slice_count": 3,
      "slices": "ตรวจ l|oop |ที่|",
      "edit_duration": 5.72,
      "isForceout": false
    },
    {
      "message_id": 314,
      "editor_id": 14,
      "message_received": "เราจะใช้นี้ เป้น loop แบบ ",
      "slice_count": 3,
      "slices": "เราจะใช้นี้ เป็|น loop |แบบ|",
      "edit_duration": 3.995,
      "isForceout": false
    },
    {
      "message_id": 315,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 316,
      "editor_id": 14,
      "message_received": "ใช่ while loop เห็นไหม while ",
      "slice_count": 3,
      "slices": "ใช้| while loop |เห็นไหม while |",
      "edit_duration": 3.126,
      "isForceout": false
    },
    {
      "message_id": 317,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 318,
      "editor_id": 14,
      "message_received": "loop while จะทำงาน",
      "slice_count": 2,
      "slices": "loop while |จะทำงาน|",
      "edit_duration": 1.15,
      "isForceout": false
    },
    {
      "message_id": 319,
      "editor_id": 14,
      "message_received": "เมื่อเงื่อนไขเป็นจริงมันจะทำงาน ",
      "slice_count": 2,
      "slices": "เมื่อเงื่อนไขเป็นจริง| เห็นไหมคะ |",
      "edit_duration": 3.276,
      "isForceout": false
    },
    {
      "message_id": 320,
      "editor_id": 14,
      "message_received": "ทำเมื่อเป็นจริง เห็นไหมคะ ",
      "slice_count": 5,
      "slices": "เมื่อเงื่อนไข|เป็นจริง| |มันถึงจะทำงาน |เห็นไหมคะ |",
      "edit_duration": 6.855,
      "isForceout": false
    },
    {
      "message_id": 321,
      "editor_id": 14,
      "message_received": "while run ใส่ for event ",
      "slice_count": 3,
      "slices": "while run |ใส่ |for event |",
      "edit_duration": 5.515,
      "isForceout": false
    },
    {
      "message_id": 322,
      "editor_id": 14,
      "message_received": "เหตุการณ์เข้าไป เมื่อรับ",
      "slice_count": 2,
      "slices": "เหตุการณ์เข้าไป| เมื่อรับ|",
      "edit_duration": 3.526,
      "isForceout": false
    },
    {
      "message_id": 323,
      "editor_id": 14,
      "message_received": "ค่า event.type == ",
      "slice_count": 2,
      "slices": "ค่า |event.type == |",
      "edit_duration": 2.583,
      "isForceout": false
    },
    {
      "message_id": 324,
      "editor_id": 14,
      "message_received": "นะคะ ทำเมื่อเป็นจริง ก็คือถ้าเมื่อ ",
      "slice_count": 2,
      "slices": "นะคะ |pygame.quit() นะทำเมื่อเป็นจริง ก็คือถ้าเมื่อ |",
      "edit_duration": 3.437,
      "isForceout": true
    },
    {
      "message_id": 325,
      "editor_id": 14,
      "message_received": "pygame สิ้นสุด ก็คือจะออก แต่ถ้ายังไม่จบ",
      "slice_count": 2,
      "slices": "pygame สิ้นสุด |ก็คือจะออก แต่ถ้ายังไม่จบ|",
      "edit_duration": 12.386,
      "isForceout": false
    },
    {
      "message_id": 326,
      "editor_id": 14,
      "message_received": "เกมก็จะ run ก็คือทำงานไปเรื่อย ๆ",
      "slice_count": 3,
      "slices": "เกมก็จะ |run |ก็คือทำงานไปเรื่อย ๆ |",
      "edit_duration": 7.98,
      "isForceout": false
    },
    {
      "message_id": 327,
      "editor_id": 14,
      "message_received": "นะคะ ก็ยังทำงานอยู่ ก็ยังวิ่งอยู่อย่างนี้นะคะ ",
      "slice_count": 3,
      "slices": "นะคะ |ก็ยังทำงานอยู่ |ก็ยังวิ่งอยู่อย่างนี้นะคะ |",
      "edit_duration": 5.427,
      "isForceout": false
    },
    {
      "message_id": 328,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 329,
      "editor_id": 14,
      "message_received": "คำสั่งแรกเลยนะคะ ",
      "slice_count": 1,
      "slices": "คำสั่งแรกเลยนะคะ |",
      "edit_duration": 6.819,
      "isForceout": false
    },
    {
      "message_id": 330,
      "editor_id": 14,
      "message_received": "ก็คือประกาศตัวแปร ไหนล่ะ ประกาศ ",
      "slice_count": 4,
      "slices": "ก็คือประกาศตัวแปร |ไหนล่ะ |ประกาศ| |",
      "edit_duration": 4.678,
      "isForceout": true
    },
    {
      "message_id": 331,
      "editor_id": 14,
      "message_received": "                                                                ",
      "slice_count": 1,
      "slices": "                                       |",
      "edit_duration": 14.006,
      "isForceout": true
    },
    {
      "message_id": 332,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 333,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 334,
      "editor_id": 14,
      "message_received": "ตรงนี้นะคะ เราจะประกาศตัวแปร",
      "slice_count": 2,
      "slices": "ตรงนี้นะคะ |เราจะประกาศตัวแปร|",
      "edit_duration": 7.793,
      "isForceout": false
    },
    {
      "message_id": 335,
      "editor_id": 14,
      "message_received": "ก่อน",
      "slice_count": 1,
      "slices": "ก่อน|",
      "edit_duration": 8.502,
      "isForceout": false
    },
    {
      "message_id": 336,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 337,
      "editor_id": 14,
      "message_received": "บอกแล้วว่าเวลาตั้งชื่อตัวแปรนี่นะคะ ",
      "slice_count": 2,
      "slices": "บอก|แล้วว่าเวลาตั้งชื่อตัวแปรนี่นะคะ |",
      "edit_duration": 6.573,
      "isForceout": true
    },
    {
      "message_id": 338,
      "editor_id": 14,
      "message_received": "เด็ก ๆ จะต้องตั้งด้วยตัวเล็ก ",
      "slice_count": 3,
      "slices": "เด็ก| ๆ |จะต้องตั้งด้วยตัวเล็ก |",
      "edit_duration": 13.534,
      "isForceout": true
    },
    {
      "message_id": 339,
      "editor_id": 14,
      "message_received": "นะคะ ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 13.665,
      "isForceout": false
    },
    {
      "message_id": 340,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 341,
      "editor_id": 14,
      "message_received": " ตัวแปรแล้วก็กำหนดค่าให้ตัวแปร ",
      "slice_count": 3,
      "slices": " |ตัวแปรแล้วก็กำหนดค่า|ให้ตัวแปร |",
      "edit_duration": 2.903,
      "isForceout": false
    },
    {
      "message_id": 342,
      "editor_id": 14,
      "message_received": "ตัวแปรนี้ มีค่าให้เป็นจริงเสมอ ค่าเริ่มต้น",
      "slice_count": 3,
      "slices": "เท่ากับ TRUE |ตัวแปรนี้ มีค่าให้เป็นจริงเสมอ |ค่าเริ่มต้น|",
      "edit_duration": 6.968,
      "isForceout": false
    },
    {
      "message_id": 343,
      "editor_id": 14,
      "message_received": "ของตัวแปรเป็นจริงเสมอนะคะ เริ่มที่ประกาศตัวแปรนะคะ ",
      "slice_count": 3,
      "slices": "ของตัวแปร|เป็นจริงเสมอนะคะ| เริ่มที่ประกาศตัวแปรนะคะ |",
      "edit_duration": 9.035,
      "isForceout": false
    },
    {
      "message_id": 344,
      "editor_id": 14,
      "message_received": "ตัวแปรที่เราจะใช้นะคะ ",
      "slice_count": 1,
      "slices": "ตัวแปรที่เราจะใช้นะคะ |",
      "edit_duration": 8.191,
      "isForceout": false
    },
    {
      "message_id": 345,
      "editor_id": 14,
      "message_received": "ที่ใช้รัน",
      "slice_count": 1,
      "slices": "ที่ใช้|",
      "edit_duration": 9.564,
      "isForceout": false
    },
    {
      "message_id": 346,
      "editor_id": 14,
      "message_received": "นั่นก็คือหมายถึงเกม เกมมันวิ่งหรือ active ก็ได้ เอา active แล้วกัน ",
      "slice_count": 5,
      "slices": " Run |นั่นก็คือหมายถึงเกม| เกมมันวิ่งหรือ |active ก็ได้| เอา active แล้วกัน |",
      "edit_duration": 2.152,
      "isForceout": false
    },
    {
      "message_id": 347,
      "editor_id": 14,
      "message_received": "คือ active ก็จะยาว เด็ก ๆ ",
      "slice_count": 2,
      "slices": "คือ active ก็จะยาว |เด็ก ๆ |",
      "edit_duration": 3.955,
      "isForceout": false
    },
    {
      "message_id": 348,
      "editor_id": 14,
      "message_received": "ก็จะว่ามันยาน่ะ เอา run นั่นล่ะ สั้นดี",
      "slice_count": 4,
      "slices": "ก็จะว่ามันยาว|น่ะ เอา R|un นั่นล่ะ| สั้นดี|",
      "edit_duration": 2.243,
      "isForceout": false
    },
    {
      "message_id": 349,
      "editor_id": 14,
      "message_received": "run นะคะ ตัวแปรนี้หมายถึงเราต้องการให้โปรแกรมมันวนรอบ",
      "slice_count": 5,
      "slices": " R|un นะคะ |ตัวแปรนี้ หมายถึง |เราต้องการให้โปรแกรมมัน|วนรอบ|",
      "edit_duration": 3.545,
      "isForceout": false
    },
    {
      "message_id": 350,
      "editor_id": 14,
      "message_received": "การทำงานน่ะค่ะเด็ก ๆ run นะคะ ประกาศตัวแปร",
      "slice_count": 5,
      "slices": "การทำงาน|น่ะค่ะ เด็ก ๆ |r|un นะคะ |ประกาศตัวแปร|",
      "edit_duration": 3.046,
      "isForceout": false
    },
    {
      "message_id": 351,
      "editor_id": 14,
      "message_received": "ชื่อว่า run เสร็จแล้ว",
      "slice_count": 3,
      "slices": "ชื่อว่า |run |เสร็จแล้ว|",
      "edit_duration": 8.129,
      "isForceout": false
    },
    {
      "message_id": 352,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 353,
      "editor_id": 14,
      "message_received": "= ใส่เครื่องหมายเท่ากับ ",
      "slice_count": 3,
      "slices": " = |ใส่เครื่องหมาย =| |",
      "edit_duration": 4.714,
      "isForceout": false
    },
    {
      "message_id": 354,
      "editor_id": 14,
      "message_received": "สังเกตนะคะ แม่กดวรรคนี่ เด็ก ๆ ก็ต้องวรรคตาม",
      "slice_count": 3,
      "slices": "สังเกตนะคะ |แม่กดวรรคนี่|เด็ก ๆ ก็ต้องวรรคตาม|",
      "edit_duration": 4.422,
      "isForceout": false
    },
    {
      "message_id": 355,
      "editor_id": 14,
      "message_received": "นะ เท่ากับ คำสั่งต่อมา ",
      "slice_count": 3,
      "slices": "นะ |=| คำสั่งต่อมา |",
      "edit_duration": 2.242,
      "isForceout": false
    },
    {
      "message_id": 356,
      "editor_id": 14,
      "message_received": "run = ใส่เครื่องหมาย = ",
      "slice_count": 3,
      "slices": "r|un = |ใส่เครื่องหมาย = |",
      "edit_duration": 3.984,
      "isForceout": false
    },
    {
      "message_id": 357,
      "editor_id": 14,
      "message_received": "ต้องการบอกว่าตัวแปรนี้เราจะ",
      "slice_count": 1,
      "slices": "ต้องการบอกว่าตัวแปรนี้เราจะ|",
      "edit_duration": 3.7,
      "isForceout": false
    },
    {
      "message_id": 358,
      "editor_id": 14,
      "message_received": "กำหนดค่าให้มันเป็น true true ที่แปลว่า",
      "slice_count": 4,
      "slices": "กำหนดค่า|ให้มันเป็น |true |true ที่แปลว่า|",
      "edit_duration": 1.586,
      "isForceout": false
    },
    {
      "message_id": 359,
      "editor_id": 14,
      "message_received": "จริง ",
      "slice_count": 1,
      "slices": "จริง |",
      "edit_duration": 2.237,
      "isForceout": false
    },
    {
      "message_id": 360,
      "editor_id": 14,
      "message_received": "เดี๋ยวนะพิมพ์อะไรผิด ",
      "slice_count": 1,
      "slices": "เดี๋ยวนะพิมพ์อะไรผิด |",
      "edit_duration": 9.964,
      "isForceout": false
    },
    {
      "message_id": 361,
      "editor_id": 14,
      "message_received": "t-r-u-e ",
      "slice_count": 2,
      "slices": "run |t-r-u-e |",
      "edit_duration": 3.155,
      "isForceout": false
    },
    {
      "message_id": 362,
      "editor_id": 14,
      "message_received": "พิมพ์คำสั่งผิดนี่เอง ",
      "slice_count": 1,
      "slices": "พิมพ์คำสั่งผิดนี่เอง |",
      "edit_duration": 4.541,
      "isForceout": false
    },
    {
      "message_id": 363,
      "editor_id": 14,
      "message_received": "memory อาจจะ error นะคะ วันนี้",
      "slice_count": 4,
      "slices": "M|emory อาจจะ E|rror นะคะ |วันนี้|",
      "edit_duration": 3.013,
      "isForceout": false
    },
    {
      "message_id": 364,
      "editor_id": 14,
      "message_received": "กินยา การประมวลผลไม่ทำงาน",
      "slice_count": 2,
      "slices": "กินยา |การประมวลผลไม่ทำงาน|",
      "edit_duration": 4.161,
      "isForceout": false
    },
    {
      "message_id": 365,
      "editor_id": 14,
      "message_received": "= True True ตัวนี้ใช้ ",
      "slice_count": 3,
      "slices": " |= True| True ตัวนี้ใช้ |",
      "edit_duration": 2.449,
      "isForceout": false
    },
    {
      "message_id": 366,
      "editor_id": 14,
      "message_received": "T ตัวใหญ่ T-r-u-e นี่ ถ้าพิมพ์ถูกนะคะ สีมันจะเปลี่ยน",
      "slice_count": 5,
      "slices": "T ตัวใหญ่ |T-r-u-e |นี่ |ถ้าพิมพ์ถูกนะคะ| สีมันจะเปลี่ยน|",
      "edit_duration": 1.778,
      "isForceout": false
    },
    {
      "message_id": 367,
      "editor_id": 14,
      "message_received": "เห็นไหม ",
      "slice_count": 2,
      "slices": "เห็นไหม| |",
      "edit_duration": 3.37,
      "isForceout": false
    },
    {
      "message_id": 368,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ True ในที่นี้ก็คือไปดึงมาจาก",
      "slice_count": 3,
      "slices": "เห็นไหมคะ True ในที่นี้|มันมาจาก... มัน|ไปดึงมาจาก|",
      "edit_duration": 1.918,
      "isForceout": false
    },
    {
      "message_id": 369,
      "editor_id": 14,
      "message_received": "โมดูลของ Pygame นั่นเองนะคะ ก็คือ loop  จะรู้เลยว่า อ ๋อ ",
      "slice_count": 6,
      "slices": "โมดูลของ |Pygame |นั่นเองนะคะ |ก็คือ loop |จะรู้เลยว่า อ๋อ| |",
      "edit_duration": 5.402,
      "isForceout": true
    },
    {
      "message_id": 370,
      "editor_id": 14,
      "message_received": "ถ้าเป็นจริง ปุ๊บ ",
      "slice_count": 2,
      "slices": "ถ้าเป็นจริง|ปุ๊บ |",
      "edit_duration": 11.61,
      "isForceout": false
    },
    {
      "message_id": 371,
      "editor_id": 14,
      "message_received": "สิ่งต่อมาที่จำให้มันทำ ก็คือ",
      "slice_count": 2,
      "slices": "สิ่งต่อมาที่จำให้มันทำ |ก็คือ|",
      "edit_duration": 10.49,
      "isForceout": false
    },
    {
      "message_id": 372,
      "editor_id": 14,
      "message_received": "คำสั่งวน loop ก็คือคำสั่ง while เห็นไหมคะ มันจะขึ้น ",
      "slice_count": 4,
      "slices": "คำสั่งวน loop |ก็คือคำสั่ง while |เห็นไหมคะ |มันจะขึ้น |",
      "edit_duration": 1.058,
      "isForceout": false
    },
    {
      "message_id": 373,
      "editor_id": 14,
      "message_received": "while loop กด Enter เลือกตัวนี้ได้เลยเด็ก ๆ ",
      "slice_count": 3,
      "slices": "while| loop| กด Enter เลือกตัวนี้ได้เลยเด็ก ๆ |",
      "edit_duration": 2.375,
      "isForceout": false
    },
    {
      "message_id": 374,
      "editor_id": 14,
      "message_received": "เห็นไหมถ้ากด Enter ",
      "slice_count": 1,
      "slices": "เห็นไหมถ้ากด Enter |",
      "edit_duration": 2.651,
      "isForceout": false
    },
    {
      "message_id": 375,
      "editor_id": 14,
      "message_received": "มันจะขึ้นโครงสร้างของคำสั่ง while มาให้นะคะ ",
      "slice_count": 4,
      "slices": "มันจะขึ้นโครงสร้างของคำสั่ง| while |อย่างนี้|มาให้นะคะ |",
      "edit_duration": 2.044,
      "isForceout": false
    },
    {
      "message_id": 376,
      "editor_id": 14,
      "message_received": "ใครไม่ขึ้นแบบนี้ เอาใหม่นะ ดูใหม่นะคะ ดูที่คำสั่ง while ",
      "slice_count": 4,
      "slices": "ใครไม่ขึ้นแบบนี้ |เอาใหม่นะ |ดูใหม่นะคะ |ดูที่คำสั่ง while |",
      "edit_duration": 4.383,
      "isForceout": false
    },
    {
      "message_id": 377,
      "editor_id": 14,
      "message_received": "นี่ เพราะเราจะทำ while loop ",
      "slice_count": 2,
      "slices": "นี่ |เพราะเราจะทำ while loop |",
      "edit_duration": 0.418,
      "isForceout": false
    },
    {
      "message_id": 378,
      "editor_id": 14,
      "message_received": "พอเห็น while มันก็จะตาม ถ้าเห็นกด Enterr",
      "slice_count": 2,
      "slices": "พอเห็น while แล้วก็มีคำว่า while loop ตาม |ถ้าเห็นกด Enter|",
      "edit_duration": 7.982,
      "isForceout": true
    },
    {
      "message_id": 379,
      "editor_id": 14,
      "message_received": "ได้เลย เห็นไหมคะ มันจะแบ่งส่วนอย่างนี้ขึ้นมาเห็นไหม โครงสร้างมันจะขึ้น ",
      "slice_count": 4,
      "slices": " |ได้เลย |เห็นไหมคะ| มันจะแบ่งส่วนอย่างนี้ขึ้นมาเห็นไหม โครงสร้างมันจะขึ้น |",
      "edit_duration": 12.866,
      "isForceout": true
    },
    {
      "message_id": 380,
      "editor_id": 14,
      "message_received": "อันนี้ดีอย่างไร เด็ก ๆ จะพิมพ์ไม่ผิด",
      "slice_count": 2,
      "slices": "อันนี้ดีอย่างไร เด็ก ๆ |จะพิมพ์ไม่ผิด|",
      "edit_duration": 6.731,
      "isForceout": false
    },
    {
      "message_id": 381,
      "editor_id": 14,
      "message_received": "ก็คือตัวโครงสร้าง ก็คืออยู่",
      "slice_count": 2,
      "slices": "ก็คือตัวโครงสร้าง |ก็คืออยู่|",
      "edit_duration": 6.185,
      "isForceout": false
    },
    {
      "message_id": 382,
      "editor_id": 14,
      "message_received": "ตำแหน่งนี้ ถ้าเด็ก ๆ พิมพ์เอง เด็ก ๆ จะมาพิมพ์ที่ตำแหน่ง ",
      "slice_count": 3,
      "slices": "ตำแหน่งนี้ |ถ้าเด็ก ๆ พิมพ์เอง เด็ก ๆ |จะมาพิมพ์ที่ตำแหน่ง|",
      "edit_duration": 0.415,
      "isForceout": false
    },
    {
      "message_id": 383,
      "editor_id": 14,
      "message_received": "นึกออกนะคะ เพราะฉะนั้น ถ้าเป็นอย่างนี้ตำแหน่งมันจะไม่เพี้ยน ",
      "slice_count": 4,
      "slices": "เริ่มต้น |นึกออกนะคะ |เพราะฉะนั้น ถ้าเป็นอย่างนี้|ตำแหน่งมันจะไม่เพี้ยน |",
      "edit_duration": 2.839,
      "isForceout": false
    },
    {
      "message_id": 384,
      "editor_id": 14,
      "message_received": "มันจะใส่ : อะไรมาให้เลย ",
      "slice_count": 2,
      "slices": "มันจะใส่ : |อะไรมาให้เลย |",
      "edit_duration": 5.583,
      "isForceout": false
    },
    {
      "message_id": 385,
      "editor_id": 14,
      "message_received": "ที่เหมือนตอนที่เราใช้ Colab บางที ",
      "slice_count": 3,
      "slices": "มันจะแก้ปัญหาให้|ที่เหมือนตอนที่เราใช้ Colab |บางที |",
      "edit_duration": 7.85,
      "isForceout": false
    },
    {
      "message_id": 386,
      "editor_id": 14,
      "message_received": "บางคำสั่งถ้าเราไม่มีโคลอนหรือเซมิโคลอน",
      "slice_count": 4,
      "slices": "บาง|คำสั่งถ้าเราไม่มี|โคลอน|หรือเซมิโคลอน|",
      "edit_duration": 5.114,
      "isForceout": false
    },
    {
      "message_id": 387,
      "editor_id": 14,
      "message_received": "นึกออกนะ นั่นก็คือ เราเขียนโค้ดผิด ",
      "slice_count": 3,
      "slices": " นึกออกนะ |นั่นก็คือ|เราเขียนโค้ดผิด |",
      "edit_duration": 1.62,
      "isForceout": false
    },
    {
      "message_id": 388,
      "editor_id": 14,
      "message_received": "แต่ถ้าขึ้นอย่างนี้มันจะไม่ได้ทำให้ผิดนะคะ ของใครไม่ขึ้นแบบนี้ยกมือ ไอ้มิ่งแก้หรือยังตอนนั้นน่ะ ที่มันลง",
      "slice_count": 4,
      "slices": "แต่ถ้าขึ้นอย่างนี้มันจะไม่ได้ทำให้ผิดนะคะ |ของใครไม่ขึ้นแบบนี้ยกมือ |ไอ้มิ่งแก้หรือยังตอนนั้นน่ะ |ที่มันลง|",
      "edit_duration": 0.401,
      "isForceout": false
    },
    {
      "message_id": 389,
      "editor_id": 14,
      "message_received": "ตอนนั้นน่ะ ที่มันลงวไอนั่นไม่ได้น่ะ ที่ลง ",
      "slice_count": 2,
      "slices": "ไอ้นั่นไม่ได้ |ที่ลง |",
      "edit_duration": 4.8,
      "isForceout": false
    },
    {
      "message_id": 390,
      "editor_id": 14,
      "message_received": "Pygame ไม่ได้ไง มันต้องเปลี่ยนเครื่องนี่ เพราะโมดูล pygame มันไม่มีนี่ ",
      "slice_count": 6,
      "slices": "Pygame |ไม่ได้ไง |มันต้องเปลี่ยนเครื่องนี่ |เพราะโมดูล |pygame| มันไม่มีนี่ |",
      "edit_duration": 7.648,
      "isForceout": false
    },
    {
      "message_id": 391,
      "editor_id": 14,
      "message_received": "จำได้ไหม เพราะตอนลง ",
      "slice_count": 2,
      "slices": "จำได้ไหม เ|พราะตอนลง |",
      "edit_duration": 2.267,
      "isForceout": false
    },
    {
      "message_id": 392,
      "editor_id": 14,
      "message_received": "ที่ตอนเรียกใช้ Pygame น่ะ เครื่องไอ้มิ่งมันเรียกใช้ไม่ได้น่ะ ",
      "slice_count": 3,
      "slices": "เพราะ|ที่ตอนเรียกใช้ Pygame น่ะ |เครื่องไอ้มิ่งมันเรียกใช้ไม่ได้น่ะ |",
      "edit_duration": 2.432,
      "isForceout": false
    },
    {
      "message_id": 393,
      "editor_id": 14,
      "message_received": "ไม่ใช่เครื่องไอ้มิ่ง เครื่องกุ้งเต้นมันลงไม่ได้ไง ",
      "slice_count": 3,
      "slices": "ไม่ใช่เครื่องไอ้มิ่ง |เครื่องไอ้|กุ้งเต้นมันลงไม่ได้ไง |",
      "edit_duration": 1.459,
      "isForceout": false
    },
    {
      "message_id": 394,
      "editor_id": 14,
      "message_received": "ที่เราลง ตอนแรกน่ะ ของไอ...",
      "slice_count": 3,
      "slices": "ที่เราลง |ตอนแรกน่ะ |ของไอ้...|",
      "edit_duration": 2.892,
      "isForceout": false
    },
    {
      "message_id": 395,
      "editor_id": 14,
      "message_received": "พอเราเรียกใช้ Pygame มันจะขึ้น Finich ",
      "slice_count": 4,
      "slices": " |พอเราเรียกใช้ Pygame มันจะขึ้น| Finish| |",
      "edit_duration": 1.261,
      "isForceout": false
    },
    {
      "message_id": 396,
      "editor_id": 14,
      "message_received": "แต่ของไอ้นี่มันไม่ขึ้นน่ะ มัน... มันน่าจะมีไวรัสน่ะ มันลงไม่ได้ ",
      "slice_count": 4,
      "slices": "แต่ของไอ้นี่มันไม่ขึ้นน่ะ |มัน...| มันน่าจะมีไวรัสน่ะ |มันลงไม่ได้ |",
      "edit_duration": 7.149,
      "isForceout": false
    },
    {
      "message_id": 397,
      "editor_id": 14,
      "message_received": "บอกอยู่ว่าต้องเแลี่ยนเครื่องให้มัน",
      "slice_count": 2,
      "slices": "บอกอยู่ว่าต้องเปลี่|ยนเครื่องให้มัน|",
      "edit_duration": 8.465,
      "isForceout": false
    },
    {
      "message_id": 398,
      "editor_id": 14,
      "message_received": "แล้วเครื่องไอ้ต้ามันยังไม่ได้ลงไม่ใช่หรือ ลงแล้วหรือ ",
      "slice_count": 3,
      "slices": " แล้วเครื่องออฟ|ต้ามันยังไม่ได้|ลงไม่ใช่หรือ ลงแล้วหรือ |",
      "edit_duration": 12.436,
      "isForceout": true
    },
    {
      "message_id": 399,
      "editor_id": 14,
      "message_received": "ลองเรียก ลองเรียกขึ้นมาสิ ",
      "slice_count": 2,
      "slices": "ลองเรียก |ลองเรียกขึ้นมาสิ |",
      "edit_duration": 9.813,
      "isForceout": false
    },
    {
      "message_id": 400,
      "editor_id": 14,
      "message_received": "ในระหว่างนั้น",
      "slice_count": 1,
      "slices": "ในระหว่างนั้น|",
      "edit_duration": 2.795,
      "isForceout": false
    },
    {
      "message_id": 401,
      "editor_id": 14,
      "message_received": "เพื่อน ๆ ได้หมดทุกคนแล้วนะ ไอ้มิ่งเดี๋ยวค่อยตามทีหลัง เดี๋ยวไล่ให้ทีหลัง ",
      "slice_count": 3,
      "slices": "เพื่อน ๆ ได้หมดทุกคนแล้วนะ ไอ้มิ่งเดี๋ยวค่อยตามทีหลัง |เดี๋ยวไล่ให้ทีหลังนะคะ| |",
      "edit_duration": 1.678,
      "isForceout": false
    },
    {
      "message_id": 402,
      "editor_id": 14,
      "message_received": "พาเพื่อนทำก่อน ให้เพื่อนได้หน้าจอไว้เล่นเกมก่อน ",
      "slice_count": 3,
      "slices": "พาเพื่อนทำก่อน |ให้เพื่อนได้หน้าจอไว้เล่นเกมก่อน| |",
      "edit_duration": 1.718,
      "isForceout": false
    },
    {
      "message_id": 403,
      "editor_id": 14,
      "message_received": "เพื่อนอยากเห็นหน้าจอมันจะเป็นอย่างไร ",
      "slice_count": 1,
      "slices": "เพื่อนอยากเห็นหน้าจอมันจะเป็นอย่างไร |",
      "edit_duration": 2.391,
      "isForceout": false
    },
    {
      "message_id": 404,
      "editor_id": 14,
      "message_received": "กดผิดอีกแล้ว เห็นไหมคะ while while แล้วตามด้วยอะไร ",
      "slice_count": 4,
      "slices": "กดผิดอีกแล้ว |เห็นไหมคะ while |while แล้วตามด้วยอะไร| |",
      "edit_duration": 1.26,
      "isForceout": false
    },
    {
      "message_id": 405,
      "editor_id": 14,
      "message_received": "เห็นไหมตัวแปรที่เราประกาศก็ต้องเรียกมันมาใช้ ",
      "slice_count": 4,
      "slices": "เห็นไหมตัวแปรที่เราประกาศ| เรา|ก็ต้องเรียกมันมาใช้| |",
      "edit_duration": 3.536,
      "isForceout": false
    },
    {
      "message_id": 406,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ เห็นไหมคะ ก่อนหน้าโคลอน ",
      "slice_count": 4,
      "slices": "เห็นไหมคะ |เห็นไหมคะ |ก่อนหน้าโคลอน| |",
      "edit_duration": 4.279,
      "isForceout": false
    },
    {
      "message_id": 407,
      "editor_id": 14,
      "message_received": "ให้เด็ก ๆ พิมพ์ตัวแปรที่เราประกาศไปมา",
      "slice_count": 3,
      "slices": "ให้เด็ก ๆ พิ|มพ์ตัวแปรที่เราประกาศ|ไปมา|",
      "edit_duration": 3.306,
      "isForceout": false
    },
    {
      "message_id": 408,
      "editor_id": 14,
      "message_received": "นะคะ ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 1.283,
      "isForceout": false
    },
    {
      "message_id": 409,
      "editor_id": 14,
      "message_received": "นี่นะคะ เราต้องใช้ตัวแปรนี้ ก้คือพิมพ์ r ปุ๊บ",
      "slice_count": 3,
      "slices": "นี่นะคะ เราจะ|ต้องใช้ตัวแปรนี้ ก็|คือพิมพ์ r ปุ๊บ|",
      "edit_duration": 1.241,
      "isForceout": false
    },
    {
      "message_id": 410,
      "editor_id": 14,
      "message_received": "run ขึ้นมากด Enter เห็นไหมเด็ก ๆ จะได้ไม่พิมพ์ผิด ",
      "slice_count": 5,
      "slices": " |run |ขึ้นมากด Enter |เห็นไหมเด็ก ๆ |จะได้ไม่พิมพ์ผิด |",
      "edit_duration": 7.105,
      "isForceout": false
    },
    {
      "message_id": 411,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ while ",
      "slice_count": 1,
      "slices": "เห็นไหมคะ while |",
      "edit_duration": 3.998,
      "isForceout": false
    },
    {
      "message_id": 412,
      "editor_id": 14,
      "message_received": "run ก็คือ ถ้าคำสั่ง run ",
      "slice_count": 1,
      "slices": "run ก็คือถ้าคำสั่ง run |",
      "edit_duration": 1.708,
      "isForceout": false
    },
    {
      "message_id": 413,
      "editor_id": 14,
      "message_received": "ค่าเริ่มต้นเป็น True ปุ๊บ สิ่งที่ให้มันวนลูบปุ๊บ ",
      "slice_count": 4,
      "slices": "นี่|ค่าเริ่มต้นเป็น True ปุ๊บ |สิ่งที่ให้มันวนลูป|ปุ๊บ |",
      "edit_duration": 2.685,
      "isForceout": false
    },
    {
      "message_id": 414,
      "editor_id": 14,
      "message_received": "ให้มันวิ่ง run เห็นไหมคะ แล้วตรง pass ",
      "slice_count": 2,
      "slices": "ให้มันวิ่ง run เห็นไหมคะ |แล้วตรง pass |",
      "edit_duration": 8.591,
      "isForceout": false
    },
    {
      "message_id": 415,
      "editor_id": 14,
      "message_received": "เด็ก ๆ มาตำแหน่งนี้นะคะ ทำแถบ",
      "slice_count": 3,
      "slices": "เด็ก ๆ มา|ตำแหน่งนี้นะคะ |ทำแถบ|",
      "edit_duration": 8.821,
      "isForceout": false
    },
    {
      "message_id": 416,
      "editor_id": 14,
      "message_received": "สีตรงคำว่า เรา",
      "slice_count": 3,
      "slices": "สี|ตรงคำว่า \"pass\" |เรา|",
      "edit_duration": 0.423,
      "isForceout": false
    },
    {
      "message_id": 417,
      "editor_id": 14,
      "message_received": "ตำแหน่งมันจะต้องอยู่ที่นะคะ ",
      "slice_count": 1,
      "slices": "ตำแหน่งมันจะต้องอยู่ที่นะคะ |",
      "edit_duration": 3.183,
      "isForceout": false
    },
    {
      "message_id": 418,
      "editor_id": 14,
      "message_received": "คำสั่งต่อมา ก็คือ while แล้วก็ตามด้วย for ค่ะ ",
      "slice_count": 2,
      "slices": "คำสั่งต่อมา ก็คือ while |แล้วก็ตามด้วย for ค่ะ|",
      "edit_duration": 4.154,
      "isForceout": false
    },
    {
      "message_id": 419,
      "editor_id": 14,
      "message_received": "เด็ก ๆ ",
      "slice_count": 1,
      "slices": "เด็ก ๆ |",
      "edit_duration": 4.028,
      "isForceout": false
    },
    {
      "message_id": 420,
      "editor_id": 14,
      "message_received": "เป็น for loop ถูกต้องแล้ว Enter ได้เลย ตัว Box ถัดไปของ for จะขึ้นมา ",
      "slice_count": 7,
      "slices": "for ในที่นี้|เป็น for loop |ถูกต้องแล้ว Enter| ได้เลย |ตัว Box ถัดไปของ |for |จะขึ้นมา |",
      "edit_duration": 3.977,
      "isForceout": false
    },
    {
      "message_id": 421,
      "editor_id": 14,
      "message_received": "ใครยังไม่ขึ้นแบบนี้ยกมือ ",
      "slice_count": 2,
      "slices": "ใครยังไม่ขึ้นแบบนี้|ยกมือ |",
      "edit_duration": 7.664,
      "isForceout": false
    },
    {
      "message_id": 422,
      "editor_id": 14,
      "message_received": "ใครไม่ขึ้นแถบโซนนี้ 2 บรรทัดนี้ ยกมือ",
      "slice_count": 2,
      "slices": "ใครไม่ขึ้นแถบโซนนี้ 2 บรรทัดนี้|ยกมือ|",
      "edit_duration": 1.261,
      "isForceout": false
    },
    {
      "message_id": 423,
      "editor_id": 14,
      "message_received": "วิธีการจำได้นะ พิมพ์ f ลงไป พอขึ้นว่า for ",
      "slice_count": 5,
      "slices": "นะคะ |วิธีการจำได้นะ |พิมพ์ f ลงไป |แล้ว|พอขึ้นว่า for |",
      "edit_duration": 1.411,
      "isForceout": false
    },
    {
      "message_id": 424,
      "editor_id": 14,
      "message_received": "พิมพ์ f ลงไปแล้วขึ้นคำว่า for loop ",
      "slice_count": 2,
      "slices": "for loop | พิมพ์ f ลงไปแล้วขึ้นคำว่า for loop |",
      "edit_duration": 6.64,
      "isForceout": true
    },
    {
      "message_id": 425,
      "editor_id": 14,
      "message_received": "กด Enter เพื่อเลือกเห็นไหมคะ ถ้าไม่ขึ้นต้องให้ import pygame ก่อน ",
      "slice_count": 4,
      "slices": "กด Enter |เพื่อเลือกเห็นไหมคะ |ถ้าไม่ขึ้นต้องให้ import |pygame ก่อน |",
      "edit_duration": 6.094,
      "isForceout": false
    },
    {
      "message_id": 426,
      "editor_id": 14,
      "message_received": "เปิด Command prompt ของใครไม่ขึ้น ",
      "slice_count": 2,
      "slices": "เปิด Command prompt |ของใครไม่ขึ้น |",
      "edit_duration": 10.055,
      "isForceout": false
    },
    {
      "message_id": 427,
      "editor_id": 14,
      "message_received": "กุ้งเต้นไม่ขึ้นหรือ ไม่ ตี๋น้อยพิมพ์ใหม่ ",
      "slice_count": 4,
      "slices": "กุ้งเต้นไม่ขึ้นหรือ |ไม่ |ตี๋น้อยพิมพ์ใหม่| |",
      "edit_duration": 1.848,
      "isForceout": false
    },
    {
      "message_id": 428,
      "editor_id": 14,
      "message_received": "พิมพ์ f ใหม่ ให้ตี๋น้อยลบตั้งแต่ while ก่อน ",
      "slice_count": 2,
      "slices": "พิมพ์ f ใหม่ |ให้ตี๋น้อยลบตั้งแต่ while ก่อน |",
      "edit_duration": 2.191,
      "isForceout": false
    },
    {
      "message_id": 429,
      "editor_id": 14,
      "message_received": "ดูนะคะ มันจะต้องเริ่มที่",
      "slice_count": 2,
      "slices": "ลบตั้งแต่ while ก่อน |ดูนะคะ มันจะต้องเริ่มที่|",
      "edit_duration": 11.368,
      "isForceout": false
    },
    {
      "message_id": 430,
      "editor_id": 14,
      "message_received": "พอพิมพ์ while นี่ ขึ้นแบบนี้ไหม ",
      "slice_count": 2,
      "slices": "พอพิมพ์ while นี่ |ขึ้นแบบนี้ไหม |",
      "edit_duration": 2.706,
      "isForceout": false
    },
    {
      "message_id": 431,
      "editor_id": 14,
      "message_received": "เขามีบรรทัดที่ 6 ",
      "slice_count": 1,
      "slices": "เขามีบรรทัดที่ 6 |",
      "edit_duration": 6.631,
      "isForceout": false
    },
    {
      "message_id": 432,
      "editor_id": 14,
      "message_received": "หรือยัง เอาใหม่บอกเขาลบออก ",
      "slice_count": 2,
      "slices": "หรือยัง |เอาใหม่บอกเขาลบออก |",
      "edit_duration": 1.01,
      "isForceout": false
    },
    {
      "message_id": 433,
      "editor_id": 14,
      "message_received": "ลบตั้งแต่ 6 เลยนะบางคน ",
      "slice_count": 2,
      "slices": "ลบตั้งแต่ 6 เลยนะบางคนน่ะ| |",
      "edit_duration": 7.248,
      "isForceout": false
    },
    {
      "message_id": 434,
      "editor_id": 14,
      "message_received": "พิมพ์ตัวแปรที่ชื่อว่า ",
      "slice_count": 1,
      "slices": "พิมพ์ตัวแปรที่ชื่อว่า |",
      "edit_duration": 6.399,
      "isForceout": false
    },
    {
      "message_id": 435,
      "editor_id": 14,
      "message_received": "run ประกาศตัวแปรให้ run ประกาศตัวแปร run ",
      "slice_count": 3,
      "slices": "run |ประกาศตัวแปรให้ run |ประกาศตัวแปร run |",
      "edit_duration": 1.505,
      "isForceout": false
    },
    {
      "message_id": 436,
      "editor_id": 14,
      "message_received": "วรรค เครื่องหมายเท่ากับ ตามด้วยกำหนด",
      "slice_count": 2,
      "slices": "วรรค เครื่องหมาย = |ตามด้วยกำหนด|",
      "edit_duration": 6.606,
      "isForceout": false
    },
    {
      "message_id": 437,
      "editor_id": 14,
      "message_received": "ค่าเริ่มต้นของ run เป็น True ",
      "slice_count": 2,
      "slices": "ค่าเริ่มต้นของ run |เป็น True |",
      "edit_duration": 5.491,
      "isForceout": false
    },
    {
      "message_id": 438,
      "editor_id": 14,
      "message_received": "ก็คือเป็นจริง T-r-u-e ",
      "slice_count": 3,
      "slices": "ก็คือเป็นจริง |T-r-u-e| |",
      "edit_duration": 6.125,
      "isForceout": false
    },
    {
      "message_id": 439,
      "editor_id": 14,
      "message_received": "true เสร็จแล้วพิมพ์ w ",
      "slice_count": 3,
      "slices": "T|rue เสร็จแล้วพิมพ์ |w |",
      "edit_duration": 6.499,
      "isForceout": false
    },
    {
      "message_id": 440,
      "editor_id": 14,
      "message_received": "1 ตัว ",
      "slice_count": 1,
      "slices": "1 ตัว |",
      "edit_duration": 7.045,
      "isForceout": false
    },
    {
      "message_id": 441,
      "editor_id": 14,
      "message_received": "แล้วกด Enter ไม่ขึ้นอย่างนี้หรือ ",
      "slice_count": 2,
      "slices": "แล้วกด Enter |ไม่ขึ้นอย่างนี้หรือ |",
      "edit_duration": 5.109,
      "isForceout": false
    },
    {
      "message_id": 442,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 443,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 444,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 445,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 446,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 447,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 448,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 449,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 450,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 451,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 452,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 453,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 454,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 455,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 456,
      "editor_id": 14,
      "message_received": "คนที่ไม่ขึ้นดูนะคะ สัปดาห์ก่อน",
      "slice_count": 2,
      "slices": "คนที่ไม่ขึ้นดูนะคะ |สัปดาห์ก่อน|",
      "edit_duration": 10.075,
      "isForceout": false
    },
    {
      "message_id": 457,
      "editor_id": 14,
      "message_received": "ตอนเวลา",
      "slice_count": 1,
      "slices": "ตอนเวลา|",
      "edit_duration": 7.806,
      "isForceout": false
    },
    {
      "message_id": 458,
      "editor_id": 14,
      "message_received": "เราจะตั้งค่าให้โปรแกรม pygame นี่ ",
      "slice_count": 2,
      "slices": "เราจะตั้งค่าให้โปรแกรม| pygame นี่ |",
      "edit_duration": 8.147,
      "isForceout": false
    },
    {
      "message_id": 459,
      "editor_id": 14,
      "message_received": "นามสกุลมันจะต้องเป็น .py ตอนนี้คน",
      "slice_count": 4,
      "slices": "น|ามสกุลมันจะต้องเป็น .|py |ตอนนี้คน|",
      "edit_duration": 2.302,
      "isForceout": false
    },
    {
      "message_id": 460,
      "editor_id": 14,
      "message_received": "ที่ไม่ขึ้นคือนามสกุลไม่ได้เป็น .py เพราะฉะนั้น คลิกไฟล์แล้วก็เลือก save as ลูก ",
      "slice_count": 4,
      "slices": "ที่ไม่ขึ้นคือนามสกุลไม่ได้เป็น .py |เพราะฉะนั้น คลิกไฟล์แล้วก็เลือก |Save A|s ลูก |",
      "edit_duration": 0.454,
      "isForceout": false
    },
    {
      "message_id": 461,
      "editor_id": 14,
      "message_received": "เมนู file ค่ะ มันจะขึ้น",
      "slice_count": 3,
      "slices": "เมนู F|ile ค่ะ |มันจะขึ้น|",
      "edit_duration": 5.619,
      "isForceout": false
    },
    {
      "message_id": 462,
      "editor_id": 14,
      "message_received": "สีไอ้นี่มันจะขึ้นอย่างนี้เลย เป๊ะ ตี๋น้อย",
      "slice_count": 4,
      "slices": "สีไอ้|นี่มันจะขึ้นอย่างนี้เลย |เป๊ะ| ตี๋น้อย|",
      "edit_duration": 4.878,
      "isForceout": false
    },
    {
      "message_id": 463,
      "editor_id": 14,
      "message_received": "ทำตาม แล้วก็เลือก save as มิ่งด้วย ",
      "slice_count": 3,
      "slices": "ทำตาม |แล้วก็เลือก Save A|s มิ่งด้วย |",
      "edit_duration": 1.664,
      "isForceout": false
    },
    {
      "message_id": 464,
      "editor_id": 14,
      "message_received": "ตรงนี้เห็นไหมลูก ",
      "slice_count": 2,
      "slices": "ตรงนี้เห็นไหมลูก| |",
      "edit_duration": 6.765,
      "isForceout": false
    },
    {
      "message_id": 465,
      "editor_id": 14,
      "message_received": "ใส่ . . ข้างหลังชื่อไฟล์นี้ ",
      "slice_count": 2,
      "slices": "ใส่ . . |ข้างหลังชื่อไฟล์นี้ |",
      "edit_duration": 4.497,
      "isForceout": false
    },
    {
      "message_id": 466,
      "editor_id": 14,
      "message_received": ". ลงไป จุดน่ะลูก กดจุด",
      "slice_count": 3,
      "slices": ". ลงไป |จุดน่ะลูก |กดจุด|",
      "edit_duration": 5.027,
      "isForceout": false
    },
    {
      "message_id": 467,
      "editor_id": 14,
      "message_received": "แล้วก็ตามด้วย py ",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย py |",
      "edit_duration": 2.161,
      "isForceout": false
    },
    {
      "message_id": 468,
      "editor_id": 14,
      "message_received": "แล้วก็คลิก save ทีนี้ มิ่งลองพิมพ์ while ใหม่ ",
      "slice_count": 4,
      "slices": "แล้วก็คลิก S|ave ทีนี้ |มิ่งลองพิมพ์ while| ใหม่ |",
      "edit_duration": 2.752,
      "isForceout": false
    },
    {
      "message_id": 469,
      "editor_id": 14,
      "message_received": "เห็นไหมสีเปลี่ยนแล้ว w ขึ้น Enter ",
      "slice_count": 3,
      "slices": "เห็นไหมสีเปลี่ยนแล้ว| w |ขึ้น Enter |",
      "edit_duration": 4.001,
      "isForceout": false
    },
    {
      "message_id": 470,
      "editor_id": 14,
      "message_received": "เรียกใช้อะไรคะ run ",
      "slice_count": 2,
      "slices": "เรียกใช้อะไรคะ |run |",
      "edit_duration": 4.022,
      "isForceout": false
    },
    {
      "message_id": 471,
      "editor_id": 14,
      "message_received": "พิมพ์ run ไอ้มิ่ง ",
      "slice_count": 2,
      "slices": "พิมพ์ run |ไอ้มิ่ง |",
      "edit_duration": 4.859,
      "isForceout": false
    },
    {
      "message_id": 472,
      "editor_id": 14,
      "message_received": "แม่บอกว่าอย่างไร โปรแกรมนี้ ลบ ไม่ต้องรีบพิมพ์ ",
      "slice_count": 4,
      "slices": "แม่บอกว่าอย่างไร ไอ้|โปรแกรมนี้|ลบ |ไม่ต้องรีบพิมพ์ |",
      "edit_duration": 1.708,
      "isForceout": false
    },
    {
      "message_id": 473,
      "editor_id": 14,
      "message_received": "พิมพ์แค่ตัว r ปุ๊บ พอมันขึ้นมิ่งกด ",
      "slice_count": 4,
      "slices": "พิมพ์แค่ตัว r |ปุ๊บ| พอมันขึ้น|มิ่งกด |",
      "edit_duration": 4.872,
      "isForceout": false
    },
    {
      "message_id": 474,
      "editor_id": 14,
      "message_received": "Enter เห็นหรือเปล่า มันตจะได้ไม่ผิด",
      "slice_count": 4,
      "slices": "Enter| เห็นหรือเปล่า |มัน|จะได้ไม่ผิด|",
      "edit_duration": 0.999,
      "isForceout": false
    },
    {
      "message_id": 475,
      "editor_id": 14,
      "message_received": "ใช่ไหม ให้ลบออก แล้วกด f ตัว f เห็นไหม ถ้าขึ้นอย่างนี้ให้กด Enter ",
      "slice_count": 5,
      "slices": "ใช่ไหม| ให้ลบออก แล้วกด f |ตัว f เห็นไหม |ถ้าขึ้นอย่างนี้|ให้กด Enter |",
      "edit_duration": 0.495,
      "isForceout": false
    },
    {
      "message_id": 476,
      "editor_id": 14,
      "message_received": "กด Enter เห็นหรือเปล่า มันจะทำ",
      "slice_count": 2,
      "slices": "เห็นหรือเปล่า |มันจะทำ|",
      "edit_duration": 7.596,
      "isForceout": false
    },
    {
      "message_id": 477,
      "editor_id": 14,
      "message_received": "ให้มิ่งไม่พิมพ์ผิด มิ่งจะรู้ตำแหน่ง ",
      "slice_count": 2,
      "slices": "ให้มิ่งไม่พิมพ์ผิด |มิ่งจะรู้ตำแหน่ง |",
      "edit_duration": 2.008,
      "isForceout": false
    },
    {
      "message_id": 478,
      "editor_id": 14,
      "message_received": "มันจะเว้นให้นึกออกหรือเปล่า เหมือนที่เราเรียนเทอม 1 จำได้ไหม แค่ไม่เว้นวรรค ",
      "slice_count": 4,
      "slices": "มันจะเว้นให้นึกออกหรือเปล่า |เพราะ|เหมือนที่เราเรียนเทอม 1 จำได้ไหม |แค่ไม่เว้นวรรค |",
      "edit_duration": 0.696,
      "isForceout": false
    },
    {
      "message_id": 479,
      "editor_id": 14,
      "message_received": "แค่ไม่ใส่ไอ้นี่นึกออกไหม โปรแกรมก็ run ไม่ได้",
      "slice_count": 4,
      "slices": "แค่ไม่ใส่ไอ้นี่| นึกออกไหม| โปรแกรมก็ R|un ไม่ได้|",
      "edit_duration": 2.655,
      "isForceout": false
    },
    {
      "message_id": 480,
      "editor_id": 14,
      "message_received": "ใช่ไหมคะ นะคะ sublime มันจะช่วยให้",
      "slice_count": 3,
      "slices": "ใช่ไหมคะ |Sublime มั|นจะช่วยให้|",
      "edit_duration": 0.554,
      "isForceout": false
    },
    {
      "message_id": 481,
      "editor_id": 14,
      "message_received": "เด็ก ๆ พิมพ์โปรแกรมไม่ผิดนั่นเอง เพราะอะไร เพราะถ้าอย่างนี้ปุ๊บนะคะ เพราะเมื่อ",
      "slice_count": 5,
      "slices": "เด็ก ๆ |พิมพ์โปรแกรมไม่ผิดนั่นเอง |เพราะอะไร |เพราะถ้าอย่างนี้ปุ๊บนะคะ เ|พราะเมื่อ|",
      "edit_duration": 5.63,
      "isForceout": false
    },
    {
      "message_id": 482,
      "editor_id": 14,
      "message_received": "กด while เมื่อพิมพ์ w นี่ ",
      "slice_count": 2,
      "slices": "กด while เมื่อพิมพ์| w นี่ |",
      "edit_duration": 6.237,
      "isForceout": false
    },
    {
      "message_id": 483,
      "editor_id": 14,
      "message_received": "มันมาเล็งแล้วว่า ตรงนี้",
      "slice_count": 2,
      "slices": "มันมาเล็งแล้วว่า|ตรงนี้|",
      "edit_duration": 2.593,
      "isForceout": false
    },
    {
      "message_id": 484,
      "editor_id": 14,
      "message_received": "ใส่ค่า True หมายถึง",
      "slice_count": 1,
      "slices": "ใส่ค่า True |",
      "edit_duration": 0.541,
      "isForceout": false
    },
    {
      "message_id": 485,
      "editor_id": 14,
      "message_received": "นั่นหมายถึง บอกแล้วมันก็จะไปเรียก",
      "slice_count": 2,
      "slices": "นั่นหมายถึง |บอกแล้วมันก็จะไปเรียก|",
      "edit_duration": 5.405,
      "isForceout": false
    },
    {
      "message_id": 486,
      "editor_id": 14,
      "message_received": "ใช้คำสั่งในโมดูลใน pygame ",
      "slice_count": 2,
      "slices": "ใช้คำสั่งในโมดูล |pygame |",
      "edit_duration": 5.309,
      "isForceout": false
    },
    {
      "message_id": 487,
      "editor_id": 14,
      "message_received": "มันก็จะไปเรียก while loop ขึ้นมา ",
      "slice_count": 5,
      "slices": "มันก็จะไปเรียก while loop |มา ถ้ามัน|ขึ้น|อย่างนี้|มา |",
      "edit_duration": 2.284,
      "isForceout": false
    },
    {
      "message_id": 488,
      "editor_id": 14,
      "message_received": "บอกแล้ว กด Enter เวลาเขียนโค้ด",
      "slice_count": 3,
      "slices": "บอกแล้ว|กด Enter |เวลาเขียนโค้ด|",
      "edit_duration": 4.932,
      "isForceout": false
    },
    {
      "message_id": 489,
      "editor_id": 14,
      "message_received": "นะคะ ไม่ต้องรีบพิมพ์ r-u-n เลย ",
      "slice_count": 3,
      "slices": "นะคะ |ไม่ต้องรีบพิมพ์ |r-u-n เลย |",
      "edit_duration": 2.93,
      "isForceout": false
    },
    {
      "message_id": 490,
      "editor_id": 14,
      "message_received": "เด็ก ๆ พิมพ์แค่ r ถ้ามันขึ้น run ",
      "slice_count": 2,
      "slices": "เด็ก ๆ พิมพ์แค่ r |ถ้ามันขึ้น run |",
      "edit_duration": 1.732,
      "isForceout": false
    },
    {
      "message_id": 491,
      "editor_id": 14,
      "message_received": "เหมือนตัวนี้เหมือนกัน ตัวเดียว ถ้ามันขึ้น while loop ให้เด็ก ๆ กด Enter ",
      "slice_count": 5,
      "slices": "Enter |เหมือนตัวนี้เหมือนกัน |ตัวเดียว |ถ้ามันขึ้น while loop| ให้เด็ก ๆ กด Enter |",
      "edit_duration": 1.664,
      "isForceout": false
    },
    {
      "message_id": 492,
      "editor_id": 14,
      "message_received": "หลังเคอร์เซอร์ให้พิมพ์ r ",
      "slice_count": 1,
      "slices": "หลังเคอร์เซอร์ให้พิมพ์ r |",
      "edit_duration": 8.37,
      "isForceout": false
    },
    {
      "message_id": 493,
      "editor_id": 14,
      "message_received": "1 ครั้ง เห็นไหมคะ มันจะไป",
      "slice_count": 3,
      "slices": "1 ครั้ง |เห็นไหมคะ |มันจะไป|",
      "edit_duration": 0.807,
      "isForceout": false
    },
    {
      "message_id": 494,
      "editor_id": 14,
      "message_received": "ดึงตัวแปรที่ประกาศก่อนหน้า เพราะมันรู้ว่า ",
      "slice_count": 4,
      "slices": "ดึง|ตัวแปรที่ประกาศก่อนหน้า |เพราะมันรู้แล้ว|ว่า |",
      "edit_duration": 2.54,
      "isForceout": false
    },
    {
      "message_id": 495,
      "editor_id": 14,
      "message_received": "loop นี้ทำเพื่อเช็กค่าของ run มันจะก็",
      "slice_count": 2,
      "slices": "loop นี้ทำเพื่อเช็กค่าของ run |มันจะก็|",
      "edit_duration": 3.38,
      "isForceout": false
    },
    {
      "message_id": 496,
      "editor_id": 14,
      "message_received": "ไปวิ่งไปหา run อัตโนมัตินะคะ ",
      "slice_count": 2,
      "slices": "ไปวิ่งไปหา run |อัตโนมัตินะคะ |",
      "edit_duration": 2.284,
      "isForceout": false
    },
    {
      "message_id": 497,
      "editor_id": 14,
      "message_received": "ชักเริ่มเจ็บคอ",
      "slice_count": 1,
      "slices": "ชักเริ่มเจ็บคอ|",
      "edit_duration": 4.077,
      "isForceout": false
    },
    {
      "message_id": 498,
      "editor_id": 14,
      "message_received": "กด Enter ค่ะ แล้วในส่วนที่",
      "slice_count": 2,
      "slices": " กด Enter ค่ะ |แล้วในส่วนที่|",
      "edit_duration": 1.276,
      "isForceout": false
    },
    {
      "message_id": 499,
      "editor_id": 14,
      "message_received": "เป็นสีชมพูดอย่างนี้ เด็ก ๆ ทำแถบใช่ไหมคะ คำว่า pass ",
      "slice_count": 4,
      "slices": "เป็นสีชมพูดอย่างนี้ |เด็ก ๆ ทำแถบใช่ไหมคะ |คำว่า \"pass\"| |",
      "edit_duration": 0.979,
      "isForceout": false
    },
    {
      "message_id": 500,
      "editor_id": 14,
      "message_received": "นี่ เราไม่ได้ใช้มันเขาเรียกว่าอะไรน่ะ มันเป้นโครงของโปรแกรมที่มันสร้างไว้ให้ ",
      "slice_count": 7,
      "slices": "นี่ |เราไม่ได้ใช้| มันเขาเรียกว่าอะไรน่ะ| มันเป็|นโครง|ของโปรแกรมที่|มันสร้างไว้ให้ |",
      "edit_duration": 0.445,
      "isForceout": false
    },
    {
      "message_id": 501,
      "editor_id": 14,
      "message_received": "เราก็ Delete ออกนะคะ บรรทัดต่อมาเราจะใส่ event for เพื่อให้มันตรวจสอบ เพื่อให้มัน run ",
      "slice_count": 6,
      "slices": "เ|ราก็ Delete ออกนะคะ |บรรทัดต่อมาเราจะใส่ |event for เ|พื่อให้มันตรวจสอบ |เพื่อให้มัน run |",
      "edit_duration": 1.493,
      "isForceout": false
    },
    {
      "message_id": 502,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ กด f ปุ๊บ ถ้าคำว่า \"for loop\" ขึ้นมา",
      "slice_count": 3,
      "slices": "เห็นไหมคะ |กด f ปุ๊บ ถ้าคำว่า \"for loop\" |ขึ้นมา|",
      "edit_duration": 0.493,
      "isForceout": false
    },
    {
      "message_id": 503,
      "editor_id": 14,
      "message_received": "ให้เด็ก ๆ กด Enter ",
      "slice_count": 2,
      "slices": " |ให้เด็ก ๆ กด Enter |",
      "edit_duration": 0.755,
      "isForceout": false
    },
    {
      "message_id": 504,
      "editor_id": 14,
      "message_received": "มันก็จะมีโครงสร้าง ตรง x ",
      "slice_count": 2,
      "slices": "มันก็จะมีโครงสร้าง |ตรง x |",
      "edit_duration": 0.555,
      "isForceout": false
    },
    {
      "message_id": 505,
      "editor_id": 14,
      "message_received": "สิ่งที่เราจะใส่คืออะไร มาดูสไลด์เราต่อ ",
      "slice_count": 3,
      "slices": "ตรง x นี่|สิ่งที่เราจะใส่คืออะไร |มาดูสไลด์เราต่อ |",
      "edit_duration": 5.237,
      "isForceout": false
    },
    {
      "message_id": 506,
      "editor_id": 14,
      "message_received": "ทันหรือยัง 2 คนนี้ ่",
      "slice_count": 1,
      "slices": "ทันหรือยัง 2 คนนี้ ่|",
      "edit_duration": 7.268,
      "isForceout": false
    },
    {
      "message_id": 507,
      "editor_id": 14,
      "message_received": "ตี๋น้อยทันไหม ",
      "slice_count": 1,
      "slices": "ตี๋น้อยทันไหม |",
      "edit_duration": 8.022,
      "isForceout": false
    },
    {
      "message_id": 508,
      "editor_id": 14,
      "message_received": "ตรง while ปุ๊บ",
      "slice_count": 1,
      "slices": "ตรง while ปุ๊บ|",
      "edit_duration": 7.77,
      "isForceout": false
    },
    {
      "message_id": 509,
      "editor_id": 14,
      "message_received": "นะคะ ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 5.582,
      "isForceout": false
    },
    {
      "message_id": 510,
      "editor_id": 14,
      "message_received": "ไหนล่ะ ",
      "slice_count": 1,
      "slices": "ไหนล่ะ |",
      "edit_duration": 7.249,
      "isForceout": false
    },
    {
      "message_id": 511,
      "editor_id": 14,
      "message_received": "ตรง for ",
      "slice_count": 1,
      "slices": "ตรง for |",
      "edit_duration": 11.568,
      "isForceout": false
    },
    {
      "message_id": 512,
      "editor_id": 14,
      "message_received": "ตรงตัว x สิ่งที่เราจะใส่ เราจะใส่",
      "slice_count": 4,
      "slices": "ตรงตัว |x |สิ่งที่เราจะใส่ |เราจะใส่|",
      "edit_duration": 6.102,
      "isForceout": false
    },
    {
      "message_id": 513,
      "editor_id": 14,
      "message_received": "เหตุการณ์ ก็คือ e-v-",
      "slice_count": 2,
      "slices": "เหตุการณ์ ก็คือ |e-v-|",
      "edit_duration": 2.826,
      "isForceout": false
    },
    {
      "message_id": 514,
      "editor_id": 14,
      "message_received": "e-n-t นะคะ ",
      "slice_count": 2,
      "slices": "e-n-t |นะคะ |",
      "edit_duration": 4.279,
      "isForceout": false
    },
    {
      "message_id": 515,
      "editor_id": 14,
      "message_received": "ใส่ตัวแรกที่ชื่อว่า event ",
      "slice_count": 1,
      "slices": "ใส่ตัวแรกที่ชื่อว่า event |",
      "edit_duration": 4.756,
      "isForceout": false
    },
    {
      "message_id": 516,
      "editor_id": 14,
      "message_received": "อันนี้ถ้าไม่มีอะไรขึ้นมานี่ เด็ก ๆ พิมพ์ตามอย่างนี้ก่อน เด็ก ๆ สังเกต ",
      "slice_count": 4,
      "slices": "อันนี้ถ้าไม่มีอะไรขึ้นมานี่ |เด็ก ๆ พิมพ์ตามอย่างนี้ก่อน |ครั้งแรก|สังเกต |",
      "edit_duration": 0.393,
      "isForceout": false
    },
    {
      "message_id": 517,
      "editor_id": 14,
      "message_received": "ครั้งแรกสังเกตเวลาเราประกาศตัวแปรครั้งแรก เวลาเราประกาศตัวแ",
      "slice_count": 4,
      "slices": "ครั้ง|แรกสังเกตเวลา|เราประกาศตัวแปรครั้งแรก |เวลาเราประกาศตัว|",
      "edit_duration": 4.241,
      "isForceout": false
    },
    {
      "message_id": 518,
      "editor_id": 14,
      "message_received": "อะไรมา เพราะมันยังไม่รู้ว่ามีตัวแปรชื่อนี้ ",
      "slice_count": 4,
      "slices": "แปร|อะไรมา |เพราะมันยังไม่รู้ว่|ามีตัวแปรชื่อนี้ |",
      "edit_duration": 8.197,
      "isForceout": false
    },
    {
      "message_id": 519,
      "editor_id": 14,
      "message_received": "for event ปุ๊บ ถึงบรรทัดนี้หรือยังตี๋น้อย คนอื่น",
      "slice_count": 4,
      "slices": "for event |ปุ๊บ |ถึงบรรทัดนี้หรือยังตี๋น้อย |คนอื่น|",
      "edit_duration": 6.803,
      "isForceout": false
    },
    {
      "message_id": 520,
      "editor_id": 14,
      "message_received": "ทันนะคะ ตรง ",
      "slice_count": 2,
      "slices": "ทันนะคะ |ตรง |",
      "edit_duration": 1.237,
      "isForceout": false
    },
    {
      "message_id": 521,
      "editor_id": 14,
      "message_received": "x ranเ",
      "slice_count": 2,
      "slices": "x range| นี่|",
      "edit_duration": 3.315,
      "isForceout": false
    },
    {
      "message_id": 522,
      "editor_id": 14,
      "message_received": "ตรงค่าตรงนี้นะคะเด็ก ๆ ที่ทำไฮไลท์ไว้ตรงค่านี้ ",
      "slice_count": 4,
      "slices": "ตรงค่าตรงนี้นะคะ |เด็ก ๆ ที่ทำไฮ|ไลท์|ไว้ตรงค่านี้ |",
      "edit_duration": 6.427,
      "isForceout": false
    },
    {
      "message_id": 523,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ เราจะไปเรียกเห็นไหม",
      "slice_count": 3,
      "slices": "เห็นไหมคะ |เราจะไปเรียก|เห็นไหม|",
      "edit_duration": 8.882,
      "isForceout": false
    },
    {
      "message_id": 524,
      "editor_id": 14,
      "message_received": "pygame",
      "slice_count": 1,
      "slices": " pygame|",
      "edit_duration": 8.293,
      "isForceout": false
    },
    {
      "message_id": 525,
      "editor_id": 14,
      "message_received": ".event.get ",
      "slice_count": 1,
      "slices": ".event.get |",
      "edit_duration": 7.086,
      "isForceout": false
    },
    {
      "message_id": 526,
      "editor_id": 14,
      "message_received": "นั่นก็คือเมื่อมัน... มันจะเป็น",
      "slice_count": 2,
      "slices": "นั่นก็คือเมื่อมัน... |มันจะเป็น|",
      "edit_duration": 3.45,
      "isForceout": false
    },
    {
      "message_id": 527,
      "editor_id": 14,
      "message_received": "โมดูล",
      "slice_count": 1,
      "slices": "โมดูล|",
      "edit_duration": 8.389,
      "isForceout": false
    },
    {
      "message_id": 528,
      "editor_id": 14,
      "message_received": "ที่ชื่อว่า get น่ะค่ะ ฟังก์ชัน get ",
      "slice_count": 2,
      "slices": "ที่ชื่อว่า get น่ะค่ะ |ฟังก์ชัน get |",
      "edit_duration": 0.963,
      "isForceout": false
    },
    {
      "message_id": 529,
      "editor_id": 14,
      "message_received": "นะคะ นะคะ p เลือก pygame เห็นไหมถ้าขึ้น",
      "slice_count": 4,
      "slices": "เห็นไหม get ตาม|นะคะ |p เลือก pygame |เห็นไหมถ้าขึ้น|",
      "edit_duration": 5.673,
      "isForceout": false
    },
    {
      "message_id": 530,
      "editor_id": 14,
      "message_received": "อย่างนี้ เอาเมาส์ไปคลิกที่คำว่า pygame ",
      "slice_count": 3,
      "slices": "อย่างนี้ |เอาเมาส์ไปคลิกที่คำว่า \"pygame\"| |",
      "edit_duration": 1.156,
      "isForceout": false
    },
    {
      "message_id": 531,
      "editor_id": 14,
      "message_received": "แล้วก็ใส่ . พิมพ์ e เห็นไหม event ",
      "slice_count": 4,
      "slices": "แล้วก็ใส่ . |พิมพ์| e เห็นไหม |event |",
      "edit_duration": 4.013,
      "isForceout": false
    },
    {
      "message_id": 532,
      "editor_id": 14,
      "message_received": "ขึ้นมาแล้วตัวแปร event ขึ้นมาแล้ว ",
      "slice_count": 2,
      "slices": "ขึ้นมาแล้ว| ตัวแปร event ขึ้นมาแล้ว |",
      "edit_duration": 1.74,
      "isForceout": false
    },
    {
      "message_id": 533,
      "editor_id": 14,
      "message_received": "แล้วก็ใส่ . อีก 1 คครั้ง ไม่ใช้จุด ",
      "slice_count": 4,
      "slices": "แล้วก็ใส่ . อีก 1 |ครั้ง |ไม่ใช่จุด...| |",
      "edit_duration": 0.932,
      "isForceout": false
    },
    {
      "message_id": 534,
      "editor_id": 14,
      "message_received": "ไม่ใช่ : พูดผิด g-",
      "slice_count": 3,
      "slices": "ไม่ใช่ , |พูดผิด |g-|",
      "edit_duration": 8.837,
      "isForceout": false
    },
    {
      "message_id": 535,
      "editor_id": 14,
      "message_received": "e-t  นะคะ ",
      "slice_count": 2,
      "slices": "e-t |นะคะ |",
      "edit_duration": 8.706,
      "isForceout": true
    },
    {
      "message_id": 536,
      "editor_id": 14,
      "message_received": "get ",
      "slice_count": 1,
      "slices": "get |",
      "edit_duration": 14.008,
      "isForceout": true
    },
    {
      "message_id": 537,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 538,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 539,
      "editor_id": 14,
      "message_received": "แล้วก็ตาม",
      "slice_count": 1,
      "slices": "แล้วก็ตาม|",
      "edit_duration": 7.841,
      "isForceout": false
    },
    {
      "message_id": 540,
      "editor_id": 14,
      "message_received": "ด้วยวงเล็บเปิด ไม่ใช้วงเล็บเปิด",
      "slice_count": 3,
      "slices": "ด้วยวงเล็บเปิด...| ไม่ใช้วงเล็บ|เปิด|",
      "edit_duration": 2.893,
      "isForceout": false
    },
    {
      "message_id": 541,
      "editor_id": 14,
      "message_received": "ต้องมี _ ก่อน _ ก็คือขีดล่าง ",
      "slice_count": 4,
      "slices": "ต้องมี _ |ก่อน| _ |ก็คือขีดล่าง |",
      "edit_duration": 4.076,
      "isForceout": false
    },
    {
      "message_id": 542,
      "editor_id": 14,
      "message_received": "ใส่ขีดล่างนะคะ จะไปใช่ฟังก์ชันที่ชื่อว่า ",
      "slice_count": 3,
      "slices": "ใส่ขีดล่างนะคะ |จะไปใช้|ฟังก์ชันที่ชื่อว่า |",
      "edit_duration": 3.154,
      "isForceout": false
    },
    {
      "message_id": 543,
      "editor_id": 14,
      "message_received": "get ลบในวงเล็บนี้ออก ",
      "slice_count": 2,
      "slices": "get |ลบในไอ้วงเล็บนี้ออก |",
      "edit_duration": 1.276,
      "isForceout": false
    },
    {
      "message_id": 544,
      "editor_id": 14,
      "message_received": "get แล้วก็ตามด้วย _ แบบนี้นะคะ ",
      "slice_count": 3,
      "slices": "get แล้วก็ตามด้วย _ |อย่าง|นี้นะคะ |",
      "edit_duration": 4.049,
      "isForceout": false
    },
    {
      "message_id": 545,
      "editor_id": 14,
      "message_received": "ขีดล่างก่อน แล้วก็",
      "slice_count": 3,
      "slices": "เอาใหม่นะ |ขีดล่างก่อน |แล้วก็|",
      "edit_duration": 6.542,
      "isForceout": false
    },
    {
      "message_id": 546,
      "editor_id": 14,
      "message_received": "วงเล็บ เห็นหรือเปล่า",
      "slice_count": 2,
      "slices": "วงเล็บ |เห็นหรือเปล่า|",
      "edit_duration": 5.072,
      "isForceout": false
    },
    {
      "message_id": 547,
      "editor_id": 14,
      "message_received": "อย่างนี้นะคะ ถึงจะถูก ",
      "slice_count": 2,
      "slices": " อย่างนี้นะคะ |ถึงจะถูก |",
      "edit_duration": 7.7,
      "isForceout": false
    },
    {
      "message_id": 548,
      "editor_id": 14,
      "message_received": "บรรทัดที่ 8 คำสั่ง for ",
      "slice_count": 2,
      "slices": "บรรทัดที่ 8 |คำสั่ง for |",
      "edit_duration": 3.604,
      "isForceout": false
    },
    {
      "message_id": 549,
      "editor_id": 14,
      "message_received": "event ตัวแปร",
      "slice_count": 2,
      "slices": "event |ตัวแปร|",
      "edit_duration": 1.839,
      "isForceout": false
    },
    {
      "message_id": 550,
      "editor_id": 14,
      "message_received": "สำหรับตัวแปลที่ชื่อว่า event ",
      "slice_count": 2,
      "slices": "สำหรับตัวแปร|ที่ชื่อว่า event |",
      "edit_duration": 1.728,
      "isForceout": false
    },
    {
      "message_id": 551,
      "editor_id": 14,
      "message_received": "in อธิบายนะคะ ตอนนี้กำลังอธิบาย ว่าในบรรทัดที่ 8 เราใช้คำสั่ง for ",
      "slice_count": 6,
      "slices": "นะคะ |in อธิบายนะคะ |ตอนนี้กำลังอธิบาย |ว่าในบรรทัดที่ 8 |นี่ |เราใช้คำสั่ง for |",
      "edit_duration": 1.428,
      "isForceout": false
    },
    {
      "message_id": 552,
      "editor_id": 14,
      "message_received": "เพื่อเรียก เพื่อประกาศ เพื่อเรียกตัวแปรที่ชื่อว่า ",
      "slice_count": 3,
      "slices": "เพื่อเรียก...| เพื่อประกาศ...| เพื่อเรียกตัวแปรที่ชื่อว่า |",
      "edit_duration": 5.816,
      "isForceout": false
    },
    {
      "message_id": 553,
      "editor_id": 14,
      "message_received": "event กำหนดตัวแปรที่ชื่อว่า event ",
      "slice_count": 3,
      "slices": "event |กำหนดตัวแปรที่ชื่อว่า| event |",
      "edit_duration": 2.848,
      "isForceout": false
    },
    {
      "message_id": 554,
      "editor_id": 14,
      "message_received": "ใน pygame event.get ",
      "slice_count": 2,
      "slices": "ใน |pygame.event.get |",
      "edit_duration": 1.509,
      "isForceout": false
    },
    {
      "message_id": 555,
      "editor_id": 14,
      "message_received": "นะคะ เสร็จแล้ว มาดูบรรทัดที่ 9 ",
      "slice_count": 3,
      "slices": "นะคะ| เสร็จแล้ว| มาดูบรรทัดที่ 9 |",
      "edit_duration": 5.594,
      "isForceout": false
    },
    {
      "message_id": 556,
      "editor_id": 14,
      "message_received": "สิ่งที่เราจะทำต่อมาในบรรทัดที่ 9 ",
      "slice_count": 2,
      "slices": "สิ่งที่เราจะทำต่อมาในบรรทัด|ที่ 9 |",
      "edit_duration": 7.352,
      "isForceout": false
    },
    {
      "message_id": 557,
      "editor_id": 14,
      "message_received": "คือ ",
      "slice_count": 1,
      "slices": "คือ |",
      "edit_duration": 11.959,
      "isForceout": false
    },
    {
      "message_id": 558,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ if นะคะ ",
      "slice_count": 2,
      "slices": "เห็นไหมคะ if| นะคะ |",
      "edit_duration": 7.326,
      "isForceout": false
    },
    {
      "message_id": 559,
      "editor_id": 14,
      "message_received": "เราจะใช้ if นะคะ ",
      "slice_count": 1,
      "slices": "เราจะใช้ if นะคะ |",
      "edit_duration": 6.649,
      "isForceout": false
    },
    {
      "message_id": 560,
      "editor_id": 14,
      "message_received": "กำหนดเงื่อนไขให้ for เสียก่อน",
      "slice_count": 2,
      "slices": "กำหนดเงื่อนไขให้ for |เสียก่อน|",
      "edit_duration": 5.955,
      "isForceout": false
    },
    {
      "message_id": 561,
      "editor_id": 14,
      "message_received": "นะคะ ",
      "slice_count": 1,
      "slices": "นะคะ |",
      "edit_duration": 4.012,
      "isForceout": false
    },
    {
      "message_id": 562,
      "editor_id": 14,
      "message_received": "ตรง pass ",
      "slice_count": 1,
      "slices": "ตรง pass |",
      "edit_duration": 8.762,
      "isForceout": false
    },
    {
      "message_id": 563,
      "editor_id": 14,
      "message_received": "ลบออกเหมือนเดิม แล้วใส่ i 1 ที ให้เลือก if condition นะคะ",
      "slice_count": 4,
      "slices": "ลบออกเหมือนเดิม |แล้วใส่ i 1 ที |ให้เลือก if condition |นะคะ|",
      "edit_duration": 0.389,
      "isForceout": false
    },
    {
      "message_id": 564,
      "editor_id": 14,
      "message_received": "เด็ก ๆ ให้เลือกตัวแรกนะ ",
      "slice_count": 2,
      "slices": "เด็ก ๆ |ให้เลือกตัวแรกนะ |",
      "edit_duration": 2.116,
      "isForceout": false
    },
    {
      "message_id": 565,
      "editor_id": 14,
      "message_received": "ไม่ใช่ if then if ",
      "slice_count": 1,
      "slices": "ไม่ใช่ if then if |",
      "edit_duration": 8.382,
      "isForceout": false
    },
    {
      "message_id": 566,
      "editor_id": 14,
      "message_received": "condition เราจะได้โครงสร้างของ if แบบนี้มา ",
      "slice_count": 6,
      "slices": "นะ เราเลือกตัวนี้ if |condition |เราจะได้โครง|สร้างของ if| แบบ|นี้มา |",
      "edit_duration": 5.416,
      "isForceout": false
    },
    {
      "message_id": 567,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ ",
      "slice_count": 2,
      "slices": "เ|ห็นไหมคะ |",
      "edit_duration": 6.553,
      "isForceout": false
    },
    {
      "message_id": 568,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 569,
      "editor_id": 14,
      "message_received": "ตรงตำแหน่งถัดจาก if ก็คือตำแหน่ง",
      "slice_count": 2,
      "slices": "ตรงตำแหน่งถัดจาก if |ก็คือตำแหน่ง|",
      "edit_duration": 5.833,
      "isForceout": false
    },
    {
      "message_id": 570,
      "editor_id": 14,
      "message_received": "หน้าโคลอนให้พิมพ์ e ",
      "slice_count": 2,
      "slices": "หน้าโคลอน| ให้พิมพ์ e |",
      "edit_duration": 3.549,
      "isForceout": false
    },
    {
      "message_id": 571,
      "editor_id": 14,
      "message_received": "event Enter ค่ะ",
      "slice_count": 2,
      "slices": "เพื่อเลือก |event Enter ค่ะ |",
      "edit_duration": 4.08,
      "isForceout": false
    },
    {
      "message_id": 572,
      "editor_id": 14,
      "message_received": "เห็นไหม event ขึ้นมาแล้ว ",
      "slice_count": 2,
      "slices": "เห็นไหม event |ขึ้นมาแล้ว |",
      "edit_duration": 5.597,
      "isForceout": false
    },
    {
      "message_id": 573,
      "editor_id": 14,
      "message_received": "if event ยาวขนาดไหน บอกแล้ว memory ไม่ดี ",
      "slice_count": 3,
      "slices": "if event ยาวขนาดไหน |บอกแล้ว M|emory ไม่ดี |",
      "edit_duration": 0.676,
      "isForceout": false
    },
    {
      "message_id": 574,
      "editor_id": 14,
      "message_received": "ต้องเปิดดูโค้ดตลอดเลยวันนี้ if ",
      "slice_count": 2,
      "slices": "ต้องเปิดดูโค้ดตลอดเลยวันนี้ |if |",
      "edit_duration": 3.827,
      "isForceout": false
    },
    {
      "message_id": 575,
      "editor_id": 14,
      "message_received": "event.type ==",
      "slice_count": 1,
      "slices": "event.type ==|",
      "edit_duration": 2.318,
      "isForceout": false
    },
    {
      "message_id": 576,
      "editor_id": 14,
      "message_received": "ถ้ารูปแบบของ python นะคะ ",
      "slice_count": 1,
      "slices": " ถ้ารูปแบบของ python นะคะ |",
      "edit_duration": 4.458,
      "isForceout": false
    },
    {
      "message_id": 577,
      "editor_id": 14,
      "message_received": "ถ้าใช้คำสั่ง if นี่ เครื่องหมายเท่ากับ",
      "slice_count": 2,
      "slices": "ถ้าใช้คำสั่ง if นี่ |เครื่องหมาย |",
      "edit_duration": 2.248,
      "isForceout": false
    },
    {
      "message_id": 578,
      "editor_id": 14,
      "message_received": "ของ if จะต้องมี 2 ตัวนะ ไม่ใช่มีตัวเดียว ",
      "slice_count": 4,
      "slices": "= |ของ if |จะต้องมี 2 ตัวนะ |ไม่ใช่มีตัวเดียว |",
      "edit_duration": 3.89,
      "isForceout": false
    },
    {
      "message_id": 579,
      "editor_id": 14,
      "message_received": "นั่นก็คือบอกว่า ตัวแปรที่ชื่อว่า",
      "slice_count": 2,
      "slices": "นั่นก็คือบอกว่า|ตัวแปรที่ชื่อว่า|",
      "edit_duration": 0.792,
      "isForceout": false
    },
    {
      "message_id": 580,
      "editor_id": 14,
      "message_received": "event.type นี่ ",
      "slice_count": 2,
      "slices": " event.type นี่นะคะ| |",
      "edit_duration": 4.957,
      "isForceout": true
    },
    {
      "message_id": 581,
      "editor_id": 14,
      "message_received": "มีค่าเท่ากับ pygame.Quit ",
      "slice_count": 2,
      "slices": "มีค่าเท่ากับ pygame.QUIT| |",
      "edit_duration": 10.915,
      "isForceout": false
    },
    {
      "message_id": 582,
      "editor_id": 14,
      "message_received": "pygame.QUIT ก็คือออกนั่นเอง",
      "slice_count": 2,
      "slices": "pygame.QUIT |ก็คือออกนั่นเอง|",
      "edit_duration": 11.412,
      "isForceout": false
    },
    {
      "message_id": 583,
      "editor_id": 14,
      "message_received": "นะคะ event ใส่เครื่องหมาย ",
      "slice_count": 3,
      "slices": "นะคะ |even|t ใส่เครื่องหมาย |",
      "edit_duration": 9.639,
      "isForceout": false
    },
    {
      "message_id": 584,
      "editor_id": 14,
      "message_received": "ใส่ . แล้วก็ตามด้วย t ",
      "slice_count": 2,
      "slices": "ใส่ . |แล้วก็ตามด้วย t |",
      "edit_duration": 6.769,
      "isForceout": false
    },
    {
      "message_id": 585,
      "editor_id": 14,
      "message_received": "เมื่อกี้ t ใหญ่ t เล็ก ",
      "slice_count": 1,
      "slices": "เมื่อกี้ T ใหญ่ t เล็ก |",
      "edit_duration": 6.026,
      "isForceout": false
    },
    {
      "message_id": 586,
      "editor_id": 14,
      "message_received": "กินยาละมึน ไม่ดี เป็น",
      "slice_count": 3,
      "slices": "กินยาละมึน ไ|ม่ดี| เป็น|",
      "edit_duration": 5.467,
      "isForceout": false
    },
    {
      "message_id": 587,
      "editor_id": 14,
      "message_received": "มันเป็นอย่างนี้นี่เอง t ",
      "slice_count": 3,
      "slices": "มันเป็นอย่างนี้นี่เ|อง |tt |",
      "edit_duration": 7.392,
      "isForceout": true
    },
    {
      "message_id": 588,
      "editor_id": 14,
      "message_received": "y-p-e ",
      "slice_count": 1,
      "slices": "y-p-e|",
      "edit_duration": 10.157,
      "isForceout": false
    },
    {
      "message_id": 589,
      "editor_id": 14,
      "message_received": ".type วรรค",
      "slice_count": 2,
      "slices": " |.type วรรค|",
      "edit_duration": 6.542,
      "isForceout": false
    },
    {
      "message_id": 590,
      "editor_id": 14,
      "message_received": "แล้วก็ = 2 ตัว == ",
      "slice_count": 2,
      "slices": "แล้วก็ = 2 |ตัว == |",
      "edit_duration": 4.688,
      "isForceout": false
    },
    {
      "message_id": 591,
      "editor_id": 14,
      "message_received": "py เลือก pygame นะคะเด็ก ๆ ",
      "slice_count": 3,
      "slices": "py |เลือก pygame นะคะเด็ก |ๆ |",
      "edit_duration": 2.249,
      "isForceout": false
    },
    {
      "message_id": 592,
      "editor_id": 14,
      "message_received": "p pygame. ",
      "slice_count": 1,
      "slices": "p pygame. |",
      "edit_duration": 8.479,
      "isForceout": false
    },
    {
      "message_id": 593,
      "editor_id": 14,
      "message_received": "Q ตัวใหญ่ค่ะ ",
      "slice_count": 3,
      "slices": "Q |ตัวใหญ่ค่ะ| |",
      "edit_duration": 8.003,
      "isForceout": false
    },
    {
      "message_id": 594,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 595,
      "editor_id": 14,
      "message_received": "QU... ",
      "slice_count": 2,
      "slices": "QU... | |",
      "edit_duration": 6.488,
      "isForceout": false
    },
    {
      "message_id": 596,
      "editor_id": 14,
      "message_received": ".QUIT นะคะ วงเล็บ",
      "slice_count": 2,
      "slices": ".QUIT |นะคะ |",
      "edit_duration": 4.288,
      "isForceout": false
    },
    {
      "message_id": 597,
      "editor_id": 14,
      "message_received": "เปิด วงเล็บปิด เสร็จแล้ว ",
      "slice_count": 2,
      "slices": "()| เสร็จแล้ว |",
      "edit_duration": 6.003,
      "isForceout": false
    },
    {
      "message_id": 598,
      "editor_id": 14,
      "message_received": "ถูกต้องไหมล่ะ ",
      "slice_count": 1,
      "slices": "ถูกต้องไหมล่ะ |",
      "edit_duration": 6.097,
      "isForceout": false
    },
    {
      "message_id": 599,
      "editor_id": 14,
      "message_received": "ไม่ใช่สิ พิมพ์อะไรผิดแน่ ๆ เลย ",
      "slice_count": 2,
      "slices": "ไม่ใช่สิ |พิมพ์อะไรผิดแน่ ๆ เลย |",
      "edit_duration": 1.601,
      "isForceout": false
    },
    {
      "message_id": 600,
      "editor_id": 14,
      "message_received": "สอน",
      "slice_count": 1,
      "slices": "สอน|",
      "edit_duration": 8.397,
      "isForceout": false
    },
    {
      "message_id": 601,
      "editor_id": 14,
      "message_received": "แบบป่วย ๆ นี่มันเป็นแบบนี้นี่เอง ",
      "slice_count": 2,
      "slices": "แบบป่วย ๆ |นี่มันเป็นแบบนี้นี่เอง |",
      "edit_duration": 2.21,
      "isForceout": false
    },
    {
      "message_id": 602,
      "editor_id": 14,
      "message_received": "QUIT ",
      "slice_count": 1,
      "slices": "QUIT |",
      "edit_duration": 4.865,
      "isForceout": false
    },
    {
      "message_id": 603,
      "editor_id": 14,
      "message_received": "Q-U-I-T ",
      "slice_count": 1,
      "slices": "Q-U-I-T |",
      "edit_duration": 7.209,
      "isForceout": false
    },
    {
      "message_id": 604,
      "editor_id": 14,
      "message_received": "pygame.QUIT ใช้ตัวใหญ่",
      "slice_count": 2,
      "slices": "ตัวใหญ่ทั้งหมดนะคะ |pygame.QUIT ใช้ตัวใหญ่|",
      "edit_duration": 2.575,
      "isForceout": false
    },
    {
      "message_id": 605,
      "editor_id": 14,
      "message_received": "Q-U-I-T จบ ตรงบรรทัดที่ 10 ",
      "slice_count": 3,
      "slices": " |Q-U-I-T จบ |ตรงบรรทัดที่ 10 |",
      "edit_duration": 0.846,
      "isForceout": false
    },
    {
      "message_id": 606,
      "editor_id": 14,
      "message_received": "คำสั่งต่อไปก็คือ ",
      "slice_count": 1,
      "slices": "คำสั่งต่อไป ก็คือ|",
      "edit_duration": 11.196,
      "isForceout": false
    },
    {
      "message_id": 607,
      "editor_id": 14,
      "message_received": "เมื่อเรากำหนดเงื่อนไขเสร็จใช่ไหม if then ",
      "slice_count": 3,
      "slices": "เมื่อเรากำหนดเงื่อนไขเสร็จ|นะคะ| if then |",
      "edit_duration": 2.336,
      "isForceout": false
    },
    {
      "message_id": 608,
      "editor_id": 14,
      "message_received": "elese นั่นเองนะคะ while ",
      "slice_count": 3,
      "slices": "else| นั่นเองนะคะ| while |",
      "edit_duration": 10.34,
      "isForceout": false
    },
    {
      "message_id": 609,
      "editor_id": 14,
      "message_received": "for if if แล้วก็ต่อไปก็ then ให้ if ",
      "slice_count": 5,
      "slices": "for| if| if แล้วก็ต่อไปก็ |then ให้| if |",
      "edit_duration": 5.465,
      "isForceout": false
    },
    {
      "message_id": 610,
      "editor_id": 14,
      "message_received": "เช็กค่า ค่าที่จะเช็กใน if ",
      "slice_count": 2,
      "slices": "เช็กค่า |ค่าที่จะเช็กใน if |",
      "edit_duration": 4.045,
      "isForceout": false
    },
    {
      "message_id": 611,
      "editor_id": 14,
      "message_received": "ก็คือตัวแปรที่ชื่อว่า run ใช่ไหม ",
      "slice_count": 2,
      "slices": "ก็คือตัวแปรที่ชื่อว่า |run ใช่ไหม |",
      "edit_duration": 4.177,
      "isForceout": false
    },
    {
      "message_id": 612,
      "editor_id": 14,
      "message_received": "เป็นจริงไหม เพราะมี True แล้ว ต้องปิดด้วย ",
      "slice_count": 4,
      "slices": "เป็นจริงไหม |เพราะมี True แล้ว| ต้องปิดด้วย False| |",
      "edit_duration": 4.581,
      "isForceout": false
    },
    {
      "message_id": 613,
      "editor_id": 14,
      "message_received": "run เป็นจริง ",
      "slice_count": 1,
      "slices": "run เป็นจริง |",
      "edit_duration": 13.699,
      "isForceout": false
    },
    {
      "message_id": 614,
      "editor_id": 14,
      "message_received": "เพราะฉะนั้น พอมันออกนี่ นั่นหมายนถึง",
      "slice_count": 5,
      "slices": "เพราะฉะนั้น |พอมันออกนี่ นั่|น|หมาย|ถึง|",
      "edit_duration": 8.138,
      "isForceout": false
    },
    {
      "message_id": 615,
      "editor_id": 14,
      "message_received": "มันจะทำงาน มันจะวนลูปก็คือตำแหน่งนี้นะคะ นี่ เห็นไหมคะ ถ้า run ",
      "slice_count": 5,
      "slices": "มันจะทำงาน |มันจะวนลูป| ก็คือตำแหน่งนี้นะคะนี่ |เห็นไหมคะ| ถ้า run |",
      "edit_duration": 6.257,
      "isForceout": false
    },
    {
      "message_id": 616,
      "editor_id": 14,
      "message_received": "เป็นเท็จปุ๊บนี่ ",
      "slice_count": 1,
      "slices": "เป็นเท็จปุ๊บนี่ |",
      "edit_duration": 10.044,
      "isForceout": false
    },
    {
      "message_id": 617,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ มันก็จะวนกลับไปรันใหม่ ",
      "slice_count": 3,
      "slices": "เห็นไหมคะ |มันก็จะวนกลับไป run |ใหม่ |",
      "edit_duration": 4.077,
      "isForceout": false
    },
    {
      "message_id": 618,
      "editor_id": 14,
      "message_received": "จนกว่าจะเป็นจริง ",
      "slice_count": 2,
      "slices": "จนกว่าจะเป็นจริง| |",
      "edit_duration": 5.389,
      "isForceout": false
    },
    {
      "message_id": 619,
      "editor_id": 14,
      "message_received": "ก็คือ pygame.QUIT เป็นจริง ",
      "slice_count": 2,
      "slices": "ก็คือ pygame.QUIT |เป็นจริง |",
      "edit_duration": 3.471,
      "isForceout": false
    },
    {
      "message_id": 620,
      "editor_id": 14,
      "message_received": "มันถึงจะโดดมานี่นะคะ นี่ถ้าเป็นจริง จะมานี่ ก็จะออกจากเกม",
      "slice_count": 5,
      "slices": "มันถึงจะออก |มันถึงจะโดดมานี่นะคะ |นี่ถ้าเป็นจริง |จะมานี่|ก็จะออกจากเกม|",
      "edit_duration": 3.609,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 621,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 622,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 623,
      "editor_id": 14,
      "message_received": "เลือกตัวแปร run มา",
      "slice_count": 1,
      "slices": "เลือกตัวแปร run มา|",
      "edit_duration": 1.382,
      "isForceout": false
    },
    {
      "message_id": 624,
      "editor_id": 14,
      "message_received": "แล้วก็ใส่กำหนดค่าให้ run เป็น False ",
      "slice_count": 3,
      "slices": " แล้วก็ใส่|กำหนดค่าให้ run เป็น |False |",
      "edit_duration": 6.307,
      "isForceout": false
    },
    {
      "message_id": 625,
      "editor_id": 14,
      "message_received": "F... ",
      "slice_count": 1,
      "slices": "F... |",
      "edit_duration": 6.355,
      "isForceout": false
    },
    {
      "message_id": 626,
      "editor_id": 14,
      "message_received": "f",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 627,
      "editor_id": 14,
      "message_received": "F ตัวใหญ่ด้วยนะเด็ก ๆ ",
      "slice_count": 2,
      "slices": "False False False F |ตัวใหญ่ด้วยนะเด็ก ๆ |",
      "edit_duration": 12.342,
      "isForceout": false
    },
    {
      "message_id": 628,
      "editor_id": 14,
      "message_received": "F ตัวใหญ่ แบบเดียวกับ True นั่นล่ะ ",
      "slice_count": 4,
      "slices": "F ตั|วใหญ่| แบบเดียวกับ True |นั่นล่ะ |",
      "edit_duration": 6.215,
      "isForceout": false
    },
    {
      "message_id": 629,
      "editor_id": 14,
      "message_received": "F ตัวใหญ่นะคะ ",
      "slice_count": 3,
      "slices": "F |ตัวใหญ่นะคะ| |",
      "edit_duration": 6.254,
      "isForceout": false
    },
    {
      "message_id": 630,
      "editor_id": 14,
      "message_received": "F-a-l-s-e ",
      "slice_count": 1,
      "slices": "F-a-l-s-e |",
      "edit_duration": 3.625,
      "isForceout": false
    },
    {
      "message_id": 631,
      "editor_id": 14,
      "message_received": "True จริง False เท็จ ",
      "slice_count": 4,
      "slices": "False |True |จริง False |เท็จ |",
      "edit_duration": 3.424,
      "isForceout": false
    },
    {
      "message_id": 632,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ เงื่อนไขนี้ ",
      "slice_count": 2,
      "slices": "เห็นไหมคะ |เงื่อนไขนี้ |",
      "edit_duration": 0.402,
      "isForceout": false
    },
    {
      "message_id": 633,
      "editor_id": 14,
      "message_received": "เห็น if น่ะ มันเช็กว่าเมื่อเราพิมพ์",
      "slice_count": 2,
      "slices": "ถ้าเป็น if นี่| มันเช็กว่าเมื่อเราพิมพ์|",
      "edit_duration": 8.482,
      "isForceout": false
    },
    {
      "message_id": 634,
      "editor_id": 14,
      "message_received": "ออกนี่ ไปกดปุ่มออกหรืออะไรก็แล้วแต่",
      "slice_count": 2,
      "slices": "ออกนี่ |ไปกดปุ่มออกหรืออะไรก็แล้วแต่|",
      "edit_duration": 3.998,
      "isForceout": false
    },
    {
      "message_id": 635,
      "editor_id": 14,
      "message_received": "นี่นะคะ ถ้าเป็นจริงปุ๊บบรรทัดนี้ ",
      "slice_count": 1,
      "slices": "นี่นะคะ ถ้าเป็นจริงปุ๊บบรรทัดนี้ |",
      "edit_duration": 8.326,
      "isForceout": false
    },
    {
      "message_id": 636,
      "editor_id": 14,
      "message_received": "ก็คือ ",
      "slice_count": 1,
      "slices": "ก็คือ |",
      "edit_duration": 5.832,
      "isForceout": false
    },
    {
      "message_id": 637,
      "editor_id": 14,
      "message_received": "pygame แล้วก็ถามด้วย . ",
      "slice_count": 2,
      "slices": "pygame |แล้วก็ถามด้วย . |",
      "edit_duration": 2.521,
      "isForceout": false
    },
    {
      "message_id": 638,
      "editor_id": 14,
      "message_received": "quit ตัวเล็กนะคะนี่ ",
      "slice_count": 3,
      "slices": "quit |ตัวเล็กนะคะ|นี่ |",
      "edit_duration": 5.94,
      "isForceout": false
    },
    {
      "message_id": 639,
      "editor_id": 14,
      "message_received": "ตัวใหญ่นี่ไม่ใช่นะคะ มันจะเป็นคนละตัวกัน มันจะไปเรียกใช้ฟังก์ชัน quit ",
      "slice_count": 4,
      "slices": "ตัวใหญ่นี้ไม่ใช่นะคะ |มันจะเป็นคนละตัวกัน |มันจะไปเรียกใช้ฟังก์ชัน |quit() |",
      "edit_duration": 1.686,
      "isForceout": false
    },
    {
      "message_id": 640,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 641,
      "editor_id": 14,
      "message_received": "ใส่วงเล็บเข้าไปนี่ แล้วต้องปิดด้ว ย",
      "slice_count": 3,
      "slices": "ใส่วงเล็บเข้า|ไปนี่ |แล้วต้องปิดด้วย|",
      "edit_duration": 3.802,
      "isForceout": false
    },
    {
      "message_id": 642,
      "editor_id": 14,
      "message_received": "ปิดไหมน่ะ ",
      "slice_count": 1,
      "slices": " ปิดไหมน่ะ |",
      "edit_duration": 8.2,
      "isForceout": false
    },
    {
      "message_id": 643,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 644,
      "editor_id": 14,
      "message_received": "ไม่ปิด ไม่ปิด นั่นก็คือ",
      "slice_count": 4,
      "slices": "ไม่ปิด |ไม่ปิด |ไม่ปิด| นั่นก็คือ|",
      "edit_duration": 0.453,
      "isForceout": false
    },
    {
      "message_id": 645,
      "editor_id": 14,
      "message_received": "มันเข้ามาเช็กตัวแปรที่ชื่อว่า run ถ้าเป็นจริง",
      "slice_count": 2,
      "slices": "มันเข้ามาเช็กตัวแปรที่ชื่อว่า run |ถ้าเป็นจริง|",
      "edit_duration": 2.597,
      "isForceout": false
    },
    {
      "message_id": 646,
      "editor_id": 14,
      "message_received": "เข้าไปทำงาน",
      "slice_count": 1,
      "slices": "เข้าไปทำงาน|",
      "edit_duration": 1.282,
      "isForceout": false
    },
    {
      "message_id": 647,
      "editor_id": 14,
      "message_received": "ในขณะที่ while run นี่ ",
      "slice_count": 1,
      "slices": " ในขณะที่ while run นี่ |",
      "edit_duration": 2.561,
      "isForceout": false
    },
    {
      "message_id": 648,
      "editor_id": 14,
      "message_received": "มีเงื่อนไขว่า ถ้า event หรือเหตุการณ์ที่เกิดขึ้นนี่ ",
      "slice_count": 1,
      "slices": "มีเงื่อนไขว่าถ้า event หรือเหตุการณ์ที่เกิดขึ้นนี่ |",
      "edit_duration": 2.005,
      "isForceout": false
    },
    {
      "message_id": 649,
      "editor_id": 14,
      "message_received": "รับค่าเข้าไปปุ๊บ แล้วค่าที่พิมพ์เข้าไปนี่เป็น quit ",
      "slice_count": 4,
      "slices": "รับค่าเข้าไปปุ๊บ |แล้วค่าที่พิมพ์เข้าไปนี่เป็น| quit| |",
      "edit_duration": 3.381,
      "isForceout": false
    },
    {
      "message_id": 650,
      "editor_id": 14,
      "message_received": "ปุ๊บ นะคะ ก้จะสิ้นสุดโปรแกรม",
      "slice_count": 3,
      "slices": "ปุ๊บ|นะคะ ก็|จะสิ้นสุดโปรแกรม|",
      "edit_duration": 3.913,
      "isForceout": false
    },
    {
      "message_id": 651,
      "editor_id": 14,
      "message_received": "แต่ถ้ายังไม่พิมพ์มันก็จะวน วนรอบ วนไป วนอยู่นี่ล่ะ จนไปเจอว่า",
      "slice_count": 3,
      "slices": " แต่ถ้ายังไม่พิมพ์มันก็จะวน |วนรอบ วนไป วนอยู่นี่ล่ะ |จนไปเจอว่า|",
      "edit_duration": 8.128,
      "isForceout": false
    },
    {
      "message_id": 652,
      "editor_id": 14,
      "message_received": "ปุ่มนี้เป็นปุ่มให้ออกมันก็จะออกนะคะ ",
      "slice_count": 3,
      "slices": "ปุ่มนี้เป็นปุ่ม|ให้ออก| มันก็จะออกนะคะ |",
      "edit_duration": 5.494,
      "isForceout": false
    },
    {
      "message_id": 653,
      "editor_id": 14,
      "message_received": "กำหนด loop และ event ",
      "slice_count": 1,
      "slices": "กำหนด loop และ event |",
      "edit_duration": 2.407,
      "isForceout": false
    },
    {
      "message_id": 654,
      "editor_id": 14,
      "message_received": "นะคะ ",
      "slice_count": 3,
      "slices": "ไปแล้ว|นะคะ| |",
      "edit_duration": 1.607,
      "isForceout": false
    },
    {
      "message_id": 655,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 656,
      "editor_id": 14,
      "message_received": "loop and event ",
      "slice_count": 1,
      "slices": "loop and event |",
      "edit_duration": 1.556,
      "isForceout": false
    },
    {
      "message_id": 657,
      "editor_id": 14,
      "message_received": "กำหนด loop loop แล้วก็เหตุการณ์ในเกม ",
      "slice_count": 4,
      "slices": "loop กับเหตุการณ์|กำหนด loop| loop |แล้วก็เหตุการณ์ในเกม |",
      "edit_duration": 5.755,
      "isForceout": false
    },
    {
      "message_id": 658,
      "editor_id": 14,
      "message_received": "ส่วนต่อมาที่เราจะกำหนดค่าให้นะคะ บอกแล้ววันนี้",
      "slice_count": 3,
      "slices": "ส่|วนต่อมาที่เราจะกำหนดค่าให้นะคะ |บอกแล้ววันนี้|",
      "edit_duration": 2.235,
      "isForceout": false
    },
    {
      "message_id": 659,
      "editor_id": 14,
      "message_received": "เราจะออกแบบหน้าจอมันให้ได้ ต่อไป ",
      "slice_count": 5,
      "slices": "เรา|จะออกแบบหน้าจอ|มันให้ได้ |ถัด|ไป |",
      "edit_duration": 3.463,
      "isForceout": false
    },
    {
      "message_id": 660,
      "editor_id": 14,
      "message_received": "เราจะมาสร้างหน้าต่างเกม ",
      "slice_count": 1,
      "slices": "เราจะมาสร้างหน้าต่างเกม |",
      "edit_duration": 8.944,
      "isForceout": false
    },
    {
      "message_id": 661,
      "editor_id": 14,
      "message_received": "ทำไมมันไม่กดคลิกถัดไปให้ ",
      "slice_count": 4,
      "slices": "ทำไมมัน|ไม่กดคลิก|ถัดไปให้| |",
      "edit_duration": 3.517,
      "isForceout": false
    },
    {
      "message_id": 662,
      "editor_id": 14,
      "message_received": "หน้าต่างเกมนะคะ ",
      "slice_count": 1,
      "slices": "หน้าต่างเกมนะคะ |",
      "edit_duration": 8.634,
      "isForceout": false
    },
    {
      "message_id": 663,
      "editor_id": 14,
      "message_received": "ค่าที่จะกำหนด มีค่าในแกน x y ",
      "slice_count": 3,
      "slices": "ค่าที่จะกำหนด|มีค่าในแกน |x y |",
      "edit_duration": 4.594,
      "isForceout": false
    },
    {
      "message_id": 664,
      "editor_id": 14,
      "message_received": "ตัวแปร x ",
      "slice_count": 2,
      "slices": "ตัวแปร |x |",
      "edit_duration": 4.519,
      "isForceout": false
    },
    {
      "message_id": 665,
      "editor_id": 14,
      "message_received": "x นี่คือค่าของ",
      "slice_count": 2,
      "slices": "x |นี่คือค่าของ|",
      "edit_duration": 6.94,
      "isForceout": false
    },
    {
      "message_id": 666,
      "editor_id": 14,
      "message_received": "ก็คือถ้าเป็นกรอบสี่เหลี่ยมก็จะมี tital ",
      "slice_count": 3,
      "slices": "... |ก็คือถ้าเป็นกรอบสี่|เหลี่ยมก็จะมี tital |",
      "edit_duration": 1.01,
      "isForceout": false
    },
    {
      "message_id": 667,
      "editor_id": 14,
      "message_received": "ก็คือชื่อ ชื่อจอ หรือชื่อพื้นที่นั่นนะคะ hight ",
      "slice_count": 5,
      "slices": "ก็คือ|ชื่อจอ |หรือชื่อพื้นที่นั่นนะคะ |hight| |",
      "edit_duration": 1.942,
      "isForceout": false
    },
    {
      "message_id": 668,
      "editor_id": 14,
      "message_received": "Hight นั่นก้คือความสูง ",
      "slice_count": 2,
      "slices": "hight นั่นก็|คือความสูง |",
      "edit_duration": 5.762,
      "isForceout": false
    },
    {
      "message_id": 669,
      "editor_id": 14,
      "message_received": "ก็คือเราจะกำหนดค่าความสูงแล้วก็ความกว้างของกรอบให้มันนะคะ แล้วก็กำหนดชื่อให้มัน",
      "slice_count": 3,
      "slices": "width คือ ความกว้าง| ก็คือเราจะกำหนดค่าความสูงแล้วก็ความกว้างของกรอบให้มันนะคะ |แล้วก็กำหนดชื่อให้มัน|",
      "edit_duration": 7.504,
      "isForceout": false
    },
    {
      "message_id": 670,
      "editor_id": 14,
      "message_received": "ด้วย ในหน้าจอหนึ่งหน้าจอนี่จะมีองค์ประกอบ",
      "slice_count": 2,
      "slices": "ด้วย |ในหน้าจอหนึ่งหน้าจอนี่จะมีองค์ประกอบ|",
      "edit_duration": 9.587,
      "isForceout": false
    },
    {
      "message_id": 671,
      "editor_id": 14,
      "message_received": "อยู่ในแกน x แกน y พวกนี้นะคะ ",
      "slice_count": 2,
      "slices": "อยู่ในแกน x| แกน y พวกนี้นะคะ |",
      "edit_duration": 5.836,
      "isForceout": false
    },
    {
      "message_id": 672,
      "editor_id": 14,
      "message_received": "ตัวแปร x ตัวแปร y นี่ ก็คือค่าความสูง ความกว้างนั่นเองนะคะ ",
      "slice_count": 3,
      "slices": "ตัวแปร x ตัวแปร y นี่ |ก็คือค่าความสูง |ความกว้างนั่นเองนะคะ |",
      "edit_duration": 4.239,
      "isForceout": false
    },
    {
      "message_id": 673,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 674,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 675,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 676,
      "editor_id": 14,
      "message_received": "ทีนี้ถ้าตัวแปร x นั่นหมายถึง",
      "slice_count": 1,
      "slices": "ทีนี้ถ้าตัวแปร x นั่นหมายถึง|",
      "edit_duration": 5.847,
      "isForceout": false
    },
    {
      "message_id": 677,
      "editor_id": 14,
      "message_received": "ตำแหน่งของแกน ",
      "slice_count": 1,
      "slices": "ตำแหน่งของแกน |",
      "edit_duration": 0.512,
      "isForceout": false
    },
    {
      "message_id": 678,
      "editor_id": 14,
      "message_received": "ของความกว้าง ถ้าตัวแปร y หมายถึง",
      "slice_count": 4,
      "slices": "เอ้ย |ของความกว้าง |ถ้าตัวแปร y |หมายถึง|",
      "edit_duration": 2.698,
      "isForceout": false
    },
    {
      "message_id": 679,
      "editor_id": 14,
      "message_received": "ตำแหน่งของความสูงนะลูก ",
      "slice_count": 2,
      "slices": " |ตำแหน่งของความสูงนะลูก |",
      "edit_duration": 6.124,
      "isForceout": false
    },
    {
      "message_id": 680,
      "editor_id": 14,
      "message_received": "นี่ y อันนี้ x ",
      "slice_count": 1,
      "slices": "นี่ y อันนี้ x |",
      "edit_duration": 2.732,
      "isForceout": false
    },
    {
      "message_id": 681,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 682,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ ",
      "slice_count": 1,
      "slices": "เห็นไหมคะ |",
      "edit_duration": 5.146,
      "isForceout": false
    },
    {
      "message_id": 683,
      "editor_id": 14,
      "message_received": "อธิบายไว้ว่าให้ y คือความกว้างของ",
      "slice_count": 1,
      "slices": "อธิบายไว้ว่าให้ y คือ ความกว้างของ|",
      "edit_duration": 4.853,
      "isForceout": false
    },
    {
      "message_id": 684,
      "editor_id": 14,
      "message_received": "หน้าต่าง ให้ h คือ hight",
      "slice_count": 1,
      "slices": "หน้าต่าง ให้ h คือ hight|",
      "edit_duration": 1.884,
      "isForceout": false
    },
    {
      "message_id": 685,
      "editor_id": 14,
      "message_received": "flags จะเป็นการตั้งค่าคุณสมบัติ",
      "slice_count": 2,
      "slices": " hight คือ ความสูง |flags จะเป็นการตั้งค่าคุณสมบัติ|",
      "edit_duration": 6.249,
      "isForceout": false
    },
    {
      "message_id": 686,
      "editor_id": 14,
      "message_received": "ของหน้าต่างซึ่งจะมีค่าก็ตามตารางเดี๋ยวจะให้",
      "slice_count": 3,
      "slices": "ของหน้าต่าง| ซึ่งจะมีค่าก็ตามตาราง| เดี๋ยวจะให้|",
      "edit_duration": 4.327,
      "isForceout": false
    },
    {
      "message_id": 687,
      "editor_id": 14,
      "message_received": "ดูนะคะ ค่าตามตารางคืออะไร วิธีทำ",
      "slice_count": 3,
      "slices": "ดูนะคะ |ค่าตามตารางคืออะไร |วิธีทำ|",
      "edit_duration": 3.942,
      "isForceout": false
    },
    {
      "message_id": 688,
      "editor_id": 14,
      "message_received": "ก็คือเราจะต้องกำหนดตัวแปรให้หน้าต่างนี้นะคะ แล้วก็ตามด้วยเครื่องหมายเท่ากับ ",
      "slice_count": 4,
      "slices": "ก็คือเราจะต้องกำหนดตัวแปร|ให้หน้าต่างนี้นะคะ |แล้วก็ตามด้วยเครื่องหมาย|เท่ากับ |",
      "edit_duration": 4.94,
      "isForceout": false
    },
    {
      "message_id": 689,
      "editor_id": 14,
      "message_received": "คำสั่งนะคะ ก่อนอื่น ก็คือประกาศตัวแปรคำสั่ง",
      "slice_count": 3,
      "slices": "คำสั่งนะคะ |ก่อนอื่น| ก็คือประกาศตัวแปรคำสั่ง|",
      "edit_duration": 2.206,
      "isForceout": false
    },
    {
      "message_id": 690,
      "editor_id": 14,
      "message_received": "หน้าต่างนี้ แล้วก็ตามด้วยกำหนดค่าให้ตัวแปรนี้ว่า ",
      "slice_count": 2,
      "slices": "หน้าต่างนี้ |แล้วก็ตามด้วยกำหนดค่าให้ตัวแปรนี้ว่า |",
      "edit_duration": 1.37,
      "isForceout": false
    },
    {
      "message_id": 691,
      "editor_id": 14,
      "message_received": "pygame.display.set_mode ",
      "slice_count": 2,
      "slices": "pygame.display.set_|mode |",
      "edit_duration": 5.974,
      "isForceout": false
    },
    {
      "message_id": 692,
      "editor_id": 14,
      "message_received": "ในวงเล็บ resolution resolution ",
      "slice_count": 3,
      "slices": "ในวงเล็บ |resolution |resolution |",
      "edit_duration": 1.516,
      "isForceout": false
    },
    {
      "message_id": 693,
      "editor_id": 14,
      "message_received": "ก็คือความละเอียดของจอนะคะ ",
      "slice_count": 1,
      "slices": "ก็คือความละเอียดของจอนะคะ |",
      "edit_duration": 2.951,
      "isForceout": false
    },
    {
      "message_id": 694,
      "editor_id": 14,
      "message_received": "แล้วก็เท่ากับเท่าไร ความกว้าง",
      "slice_count": 2,
      "slices": "แล้วก็เท่ากับเท่าไหร่| ความกว้าง|",
      "edit_duration": 5.854,
      "isForceout": false
    },
    {
      "message_id": 695,
      "editor_id": 14,
      "message_received": "แล้วก็ความสูง w คือ ความกว้าง high 8",
      "slice_count": 3,
      "slices": "แล้วก็ความสูง |w คือ ความกว้าง |high |",
      "edit_duration": 0.595,
      "isForceout": false
    },
    {
      "message_id": 696,
      "editor_id": 14,
      "message_received": "หมายเลขกว้างเท่าไหร่ สูงเท่าไหร่ลงไปแล้วก้ถ้าใส่ flags ",
      "slice_count": 5,
      "slices": "คือ ความสูง |หมายเลขก|ว้างเท่าไหร่ |สูงเท่าไหร่ลงไปแล้วก้ถ้าใส่ |flags |",
      "edit_duration": 3.613,
      "isForceout": false
    },
    {
      "message_id": 697,
      "editor_id": 14,
      "message_received": "บอกว่าเป็นค่าคุณสมบัติของหน้าต่างนะคะ ที่มีค่าตามตาราง ซึ่งค่า flags ก็คือนี่ ",
      "slice_count": 4,
      "slices": "บอกว่าเป็นค่าคุณสมบัติของ|หน้าต่างนะคะ |ที่มีค่าตามตาราง ซึ่งค่า flags |ก็คือนี่|",
      "edit_duration": 3.75,
      "isForceout": false
    },
    {
      "message_id": 698,
      "editor_id": 14,
      "message_received": "เห็นไหมคะ ถ้า",
      "slice_count": 2,
      "slices": "เห็นไหมคะ |ถ้า|",
      "edit_duration": 5.335,
      "isForceout": false
    },
    {
      "message_id": 699,
      "editor_id": 14,
      "message_received": "เลือก flags ว่า pygame.fulls",
      "slice_count": 3,
      "slices": "เลือก flags ว่า pygame.|full screen |เลือก flags ว่า pygame.fulls|",
      "edit_duration": 0.055,
      "isForceout": false
    },
    {
      "message_id": 700,
      "editor_id": 14,
      "message_received": "หน้าต่างแบบเต็มจอ ถ้าเลือกแบบ ",
      "slice_count": 3,
      "slices": " |หน้าต่างแบบเต็มจอ |ถ้าเลือกแบบ |",
      "edit_duration": 7.7,
      "isForceout": false
    },
    {
      "message_id": 701,
      "editor_id": 14,
      "message_received": "pygame.DOUBLEBUF ที่เขียนไว้นี่ถ้าบอกว่า ",
      "slice_count": 2,
      "slices": "pygame.DOUBLEBUF |ที่เขียนไว้นี่ถ้าบอกว่า |",
      "edit_duration": 4.599,
      "isForceout": false
    },
    {
      "message_id": 702,
      "editor_id": 14,
      "message_received": "หมายถึงให้มันไปเปิด Library ",
      "slice_count": 1,
      "slices": "หมายถึงให้มันไปเปิด |",
      "edit_duration": 6.698,
      "isForceout": false
    },
    {
      "message_id": 703,
      "editor_id": 14,
      "message_received": "OPENGL มา เพราะฉะนั้น ส่วนต่อไปที่เราจะ",
      "slice_count": 4,
      "slices": "pygame.OPENGL| มา |เพราะฉะนั้น |ส่วนต่อไปที่เราจะ|",
      "edit_duration": 4.32,
      "isForceout": false
    },
    {
      "message_id": 704,
      "editor_id": 14,
      "message_received": "ทำนั่นก็คือกำหนดค่า",
      "slice_count": 2,
      "slices": "ทำ| นั่นก็คือกำหนดค่า|",
      "edit_duration": 3.441,
      "isForceout": false
    },
    {
      "message_id": 705,
      "editor_id": 14,
      "message_received": "หน้าต่างนั่นเอง ตำแหน่งของกำหนดค่าหน้าต่าง ",
      "slice_count": 2,
      "slices": "หน้าต่างนั่นเอง |ตำแหน่งของกำหนดค่าหน้าต่าง |",
      "edit_duration": 2.836,
      "isForceout": false
    },
    {
      "message_id": 706,
      "editor_id": 14,
      "message_received": "ก็จะอยู่ก่อน loop นะคะ ",
      "slice_count": 1,
      "slices": "ก็จะอยู่ก่อน loop นะคะ |",
      "edit_duration": 6.206,
      "isForceout": false
    },
    {
      "message_id": 707,
      "editor_id": 14,
      "message_received": "ใช่ไหม เพราะรูปแบบให้เด็ก ๆ ดูนะคะ ในองค์ประกอบ",
      "slice_count": 2,
      "slices": "ใช่ไหม เพราะรูปแบบให้เด็ก ๆ ดูนะคะ |ในองค์ประกอบ|",
      "edit_duration": 1.239,
      "isForceout": false
    },
    {
      "message_id": 708,
      "editor_id": 14,
      "message_received": "ในนี้ของเรานี่ ",
      "slice_count": 1,
      "slices": "ในนี้ของเรานี่ |",
      "edit_duration": 2.957,
      "isForceout": false
    },
    {
      "message_id": 709,
      "editor_id": 14,
      "message_received": "มันมีทั้งหมด 6 ส่วนกำหนดค่า",
      "slice_count": 2,
      "slices": "มันมีทั้งหมด 6 ส่วน| กำหนดค่า|",
      "edit_duration": 2.217,
      "isForceout": false
    },
    {
      "message_id": 710,
      "editor_id": 14,
      "message_received": "มันจะอยู่ก่อน loop กับ event เห็นไหมคะ จะอยู่ที่ส่วน",
      "slice_count": 3,
      "slices": "มันจะอยู่ก่อน loop กับ event |เห็นไหมคะ |จะอยู่ที่ส่วน|",
      "edit_duration": 0.458,
      "isForceout": false
    },
    {
      "message_id": 711,
      "editor_id": 14,
      "message_received": "ของหมายเลข 3 เพราะฉะนั้น การกำหนดค่าหน้าจอ",
      "slice_count": 3,
      "slices": "ของหมายเลข 3 |เพราะฉะนั้น |การกำหนดค่าหน้าจอ|",
      "edit_duration": 1.116,
      "isForceout": false
    },
    {
      "message_id": 712,
      "editor_id": 14,
      "message_received": "มันจะอยู่ ก่อนเเพราะฉะนั้นเราจะกำหนดก่อน",
      "slice_count": 3,
      "slices": "มันจะอยู่ก่อน |เพราะฉะนั้น |เราจะกำหนด Enter |",
      "edit_duration": 3.548,
      "isForceout": false
    },
    {
      "message_id": 713,
      "editor_id": 14,
      "message_received": "ลงไป 2 บรรทัด เพื่อให้ loop มันเลื่อนลงไปนะคะ แล้วใส่ # เหมือนเดิม ",
      "slice_count": 3,
      "slices": "ลงไป 2 บรรทัด เพื่อให้ loop |มันเลื่อนลงไปนะคะ |แล้วใส่ # เหมือนเดิม |",
      "edit_duration": 12.051,
      "isForceout": false
    },
    {
      "message_id": 714,
      "editor_id": 14,
      "message_received": "กำหนดหน้าจอแล้ว ",
      "slice_count": 1,
      "slices": "กำหนดหน้าจอแล้ว |",
      "edit_duration": 8.919,
      "isForceout": false
    },
    {
      "message_id": 715,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 716,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 717,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 718,
      "editor_id": 14,
      "message_received": "เราจะมากำหนดหน้าจอเกม",
      "slice_count": 1,
      "slices": "เราจะมากำหนดหน้าจอเกม|",
      "edit_duration": 8.672,
      "isForceout": false
    },
    {
      "message_id": 719,
      "editor_id": 14,
      "message_received": "ตรงส่วนนี้นะคะ ตั้งแต่บรรทัดที่ 6 เป็นต้นไปนะลูก ",
      "slice_count": 3,
      "slices": "ตรงส่วนนี้นะคะ |ตั้งแต่บรรทัดที่ 6 |เป็นต้นไปนะลูก |",
      "edit_duration": 0.401,
      "isForceout": false
    },
    {
      "message_id": 720,
      "editor_id": 14,
      "message_received": "นี่บอกแล้วว่าถ้าเราใส่ hastag นี่ ",
      "slice_count": 3,
      "slices": "บอกแล้วว่าถ้าเราใส่ |# |นี่ |",
      "edit_duration": 3.96,
      "isForceout": false
    },
    {
      "message_id": 721,
      "editor_id": 14,
      "message_received": "เราจะรู้ว่าแต่ละส่วน เราทำอะไรในส่วนนี้ ",
      "slice_count": 2,
      "slices": "เราจะรู้ว่าแต่ละส่วน |เราทำอะไรในส่วนนี้ |",
      "edit_duration": 6.834,
      "isForceout": false
    },
    {
      "message_id": 722,
      "editor_id": 14,
      "message_received": "เวลาเราจะมาแก้ ถ้าโค้ดมันผิดนี่ ",
      "slice_count": 2,
      "slices": "เวลาเราจะมาแก้ |ถ้าโค้ดมันผิดนี่ |",
      "edit_duration": 8.728,
      "isForceout": false
    },
    {
      "message_id": 723,
      "editor_id": 14,
      "message_received": "เราก็จะรู้ว่าเออ จอเราเล็ก เราต้องมาแก้จอ ",
      "slice_count": 3,
      "slices": "เราก็จะรู้ว่า|จอเราเล็ก| เราต้องมาแก้|",
      "edit_duration": 3.091,
      "isForceout": false
    },
    {
      "message_id": 724,
      "editor_id": 14,
      "message_received": "จอเพราะฉะนั้นเราด็ต้",
      "slice_count": 4,
      "slices": "จ|อ| เพราะฉะนั้น |เรา|",
      "edit_duration": 0.329,
      "isForceout": false
    },
    {
      "message_id": 725,
      "editor_id": 14,
      "message_received": "ใช่ไหมคะ หรือ loop เรามันผิดนี่นะ เราก็มาแก้ใน loop ",
      "slice_count": 5,
      "slices": "ก็ต้อง... ใ|ช่ไหมคะ หรือ loop |เรามันผิดนี่นะ |เราก็มาแก้ใน loop| |",
      "edit_duration": 5.556,
      "isForceout": false
    },
    {
      "message_id": 726,
      "editor_id": 14,
      "message_received": "ถ้าเราใส่ comment ไว้ เราก็จะรู้ ",
      "slice_count": 2,
      "slices": "ถ้าเราใส่ C|omment ไว้ เราก็จะรู้ |",
      "edit_duration": 5.111,
      "isForceout": false
    },
    {
      "message_id": 727,
      "editor_id": 14,
      "message_received": "มันก็จะช่วยได้ ",
      "slice_count": 1,
      "slices": "มันก็จะช่วยได้ |",
      "edit_duration": 2.975,
      "isForceout": false
    },
    {
      "message_id": 728,
      "editor_id": 14,
      "message_received": "เราจะเริ่มใครใส่ # เสร็จแล้วเราก็จะมาเตรียมพร้อม",
      "slice_count": 4,
      "slices": "เราจะเริ่ม... |ใครใส่ # เสร็จแล้ว| |เราก็จะมาเตรียมพร้อม|",
      "edit_duration": 1.579,
      "isForceout": false
    },
    {
      "message_id": 729,
      "editor_id": 14,
      "message_received": "ที่จะเริ่ม นะคะ กำหนด ",
      "slice_count": 4,
      "slices": "ที่|จะเริ่ม|นะคะ |กำหนด|",
      "edit_duration": 2.128,
      "isForceout": false
    },
    {
      "message_id": 730,
      "editor_id": 14,
      "message_received": "ตัวแปรชื่อ ชื่อนี้นะคะ screen",
      "slice_count": 4,
      "slices": "ตัวแปรชื่อ...| ชื่|อนี้นะคะ| screen|",
      "edit_duration": 0.992,
      "isForceout": false
    },
    {
      "message_id": 731,
      "editor_id": 14,
      "message_received": "screen แปลว่าหน้าจอใช่ไหม กำหนดความกว้าง",
      "slice_count": 3,
      "slices": " |screen แปลว่าหน้าจอใช่ไหม |กำหนดความกว้าง|",
      "edit_duration": 3.027,
      "isForceout": false
    },
    {
      "message_id": 732,
      "editor_id": 14,
      "message_received": "เท่ากันเลย 800 600 แต่ถ้าใครพอ",
      "slice_count": 3,
      "slices": "เท่ากันเลย |800 600 |แต่ถ้าใครพอ|",
      "edit_duration": 0.809,
      "isForceout": false
    },
    {
      "message_id": 733,
      "editor_id": 14,
      "message_received": "สร้างเสร็จแล้วคิดว่าจอมันเล็ก ",
      "slice_count": 3,
      "slices": "สร้างเสร็จแล้ว| แล้ว|คิดว่าจอมันเล็ก |",
      "edit_duration": 0.472,
      "isForceout": false
    },
    {
      "message_id": 734,
      "editor_id": 14,
      "message_received": "ขนาด อันนี้ทำให้ดูก่อนว่า ถ้ากด",
      "slice_count": 3,
      "slices": "ไปเพิ่ม|ขนาด อันนี้ทำให้ดูก่อนว่า ถ้|ากด|",
      "edit_duration": 6.34,
      "isForceout": false
    },
    {
      "message_id": 735,
      "editor_id": 14,
      "message_received": "ไอ้นี่นะคะ หน้าจอเท่านี้แล้ว",
      "slice_count": 2,
      "slices": "ไอ้นี่นะคะ |หน้าจอเท่านี้แล้ว|",
      "edit_duration": 5.684,
      "isForceout": false
    },
    {
      "message_id": 736,
      "editor_id": 14,
      "message_received": "ค่า flags เราจะยังไม่ใส่นะคะ วันนี้เราจะ",
      "slice_count": 4,
      "slices": " |ค่า flags |เราจะยังไม่ใส่นะคะ |วันนี้เราจะ|",
      "edit_duration": 0.948,
      "isForceout": false
    },
    {
      "message_id": 737,
      "editor_id": 14,
      "message_received": "ยังไม่ใส่ค่า ",
      "slice_count": 1,
      "slices": "ยังไม่ใส่ค่า |",
      "edit_duration": 5.575,
      "isForceout": false
    },
    {
      "message_id": 738,
      "editor_id": 14,
      "message_received": "เฉย ๆ ก่อนอื่นต้องได้ตัวคำสั่ง screen ออกมา ตัวนี้ออกมา",
      "slice_count": 5,
      "slices": "flags เพราะทำหน้าจอ|เฉย ๆ |ก่อนอื่นต้องได้ตัวคำสั่ง screen |ออกมา |ตัวนี้ออกมา|",
      "edit_duration": 5.381,
      "isForceout": false
    },
    {
      "message_id": 739,
      "editor_id": 14,
      "message_received": "นะคะ เพราะฉะนั้น บรรทัด",
      "slice_count": 3,
      "slices": "นะคะ| เพราะฉะนั้น |บรรทัด|",
      "edit_duration": 7.627,
      "isForceout": true
    },
    {
      "message_id": 740,
      "editor_id": 14,
      "message_received": "ที่ต่อจาก Commrnt ",
      "slice_count": 1,
      "slices": "ที่ต่อจาก Comment |",
      "edit_duration": 4.771,
      "isForceout": false
    },
    {
      "message_id": 741,
      "editor_id": 14,
      "message_received": "screen ค่ะ s...s-c-r-e-e-n ",
      "slice_count": 3,
      "slices": "screen |ค่ะ s... |s-c-r-e-e-n |",
      "edit_duration": 6.691,
      "isForceout": false
    },
    {
      "message_id": 742,
      "editor_id": 14,
      "message_received": "screen = ",
      "slice_count": 2,
      "slices": "screen |= |",
      "edit_duration": 5.498,
      "isForceout": false
    },
    {
      "message_id": 743,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 744,
      "editor_id": 14,
      "message_received": "p-y pygame",
      "slice_count": 2,
      "slices": "p-y |pygame|",
      "edit_duration": 1.752,
      "isForceout": false
    },
    {
      "message_id": 745,
      "editor_id": 14,
      "message_received": ".display ",
      "slice_count": 1,
      "slices": ".display |",
      "edit_duration": 3.466,
      "isForceout": false
    },
    {
      "message_id": 746,
      "editor_id": 14,
      "message_received": "d-i-s-p-l-a-y . ",
      "slice_count": 1,
      "slices": "d-i-s-p-l-a-y . |",
      "edit_duration": 7.706,
      "isForceout": false
    },
    {
      "message_id": 747,
      "editor_id": 14,
      "message_received": ". ",
      "slice_count": 1,
      "slices": ". |",
      "edit_duration": 9.294,
      "isForceout": false
    },
    {
      "message_id": 748,
      "editor_id": 14,
      "message_received": "อะไรต่อ ",
      "slice_count": 1,
      "slices": "อะไรต่อ |",
      "edit_duration": 4.134,
      "isForceout": false
    },
    {
      "message_id": 749,
      "editor_id": 14,
      "message_received": ". อะไรต่อ สไลด์ ",
      "slice_count": 3,
      "slices": ". อะไรต่อ |. อะไรต่อ |สไลด์ |",
      "edit_duration": 2.383,
      "isForceout": false
    },
    {
      "message_id": 750,
      "editor_id": 14,
      "message_received": "สไลด์ .display.set_mode นะคะ ",
      "slice_count": 3,
      "slices": "สไลด์ สไลด์ |.display.set_mode| นะคะ |",
      "edit_duration": 1.43,
      "isForceout": false
    },
    {
      "message_id": 751,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 752,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 753,
      "editor_id": 14,
      "message_received": ".Set_",
      "slice_count": 1,
      "slices": ".set_|",
      "edit_duration": 13.286,
      "isForceout": false
    },
    {
      "message_id": 754,
      "editor_id": 14,
      "message_received": "-- แล้วก็ m",
      "slice_count": 1,
      "slices": " แล้วก็ m|",
      "edit_duration": 7.742,
      "isForceout": false
    },
    {
      "message_id": 755,
      "editor_id": 14,
      "message_received": "mode ทำวงเล็บ 2 ครั้งลูก y ",
      "slice_count": 5,
      "slices": "-o-d-e |mode| ทำวงเล็บ 2 |ครั้งลูก |y |",
      "edit_duration": 3.207,
      "isForceout": false
    },
    {
      "message_id": 756,
      "editor_id": 14,
      "message_received": "เลขชุดแรกคือ y 800 ",
      "slice_count": 2,
      "slices": "เลขชุดแรก 800 |คือ y |",
      "edit_duration": 2.272,
      "isForceout": false
    },
    {
      "message_id": 757,
      "editor_id": 14,
      "message_received": "ก็คือความกว้างของหน้าจอนะคะ ก็คือ Hight ",
      "slice_count": 4,
      "slices": "ก็คือความกว้างของ|หน้าจอนะคะ |ก็คือ h|ight |",
      "edit_duration": 5.906,
      "isForceout": false
    },
    {
      "message_id": 758,
      "editor_id": 14,
      "message_received": "600 800 6000 เดี๋ยวจะ run แล้วนะ",
      "slice_count": 4,
      "slices": "600 |800 600| เดี๋ยวจะ run| แล้วนะ|",
      "edit_duration": 0.436,
      "isForceout": false
    },
    {
      "message_id": 759,
      "editor_id": 14,
      "message_received": "เช็ก ก่อนจะ run เราจะเช็กคำสั่งก่อนว่าเรา",
      "slice_count": 5,
      "slices": "คะ| |เช็ก ก่อนจะ run| เราจะเช็กคำสั่งก่อน|ว่า|",
      "edit_duration": 2.282,
      "isForceout": false
    },
    {
      "message_id": 760,
      "editor_id": 14,
      "message_received": "ถูกหรือเปล่า 800, 600",
      "slice_count": 2,
      "slices": "ถูกหรือเปล่า |800, 600|",
      "edit_duration": 2.657,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 761,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 762,
      "editor_id": 14,
      "message_received": "กด Ctrl+B โอเค ลอง run แล้วนะครับ ",
      "slice_count": 3,
      "slices": "กด Ctrl+B นะคะ |โอเค ลอง R|un แล้วนะครับ |",
      "edit_duration": 3.245,
      "isForceout": false
    },
    {
      "message_id": 763,
      "editor_id": 14,
      "message_received": "เวลาสั่งให้ RUN บ",
      "slice_count": 1,
      "slices": "เวลาสั่งให้ Run |",
      "edit_duration": 8.543,
      "isForceout": false
    },
    {
      "message_id": 764,
      "editor_id": 14,
      "message_received": "tool นี่เห็นไหมคะ ",
      "slice_count": 2,
      "slices": "อยู่ตรงนี้นะคะ |tool นี่เห็นไหมคะ |",
      "edit_duration": 7.047,
      "isForceout": false
    },
    {
      "message_id": 765,
      "editor_id": 14,
      "message_received": "เราจะใช้คีย์ลัด ก็คือกดปุ่ม Ctrl ",
      "slice_count": 2,
      "slices": "เราจะใช้คีย์ลัด |ก็คือกดปุ่ม Ctrl |",
      "edit_duration": 1.152,
      "isForceout": false
    },
    {
      "message_id": 766,
      "editor_id": 14,
      "message_received": "แล้วก็ตามด้วย b ",
      "slice_count": 1,
      "slices": "แล้วก็ตามด้วย B |",
      "edit_duration": 6.626,
      "isForceout": false
    },
    {
      "message_id": 767,
      "editor_id": 14,
      "message_received": "เมื่อกี้มันขึ้นมาแล้วนะ มันขึ้น",
      "slice_count": 2,
      "slices": "เมื่อกี้มันขึ้นมาแล้วนะ |มันขึ้น|",
      "edit_duration": 3.542,
      "isForceout": false
    },
    {
      "message_id": 768,
      "editor_id": 14,
      "message_received": "แล้วมันหาย มันไม่ได้หายนะ เด็ก ๆ ดูดี ๆ ",
      "slice_count": 2,
      "slices": "แล้วมันหาย |มันไม่ได้หายนะ เด็ก ๆ ดูดี ๆ |",
      "edit_duration": 2.814,
      "isForceout": false
    },
    {
      "message_id": 769,
      "editor_id": 14,
      "message_received": "เดี๋ยวนะ ขอย่อหน้าต่างนี้ก่อน ไปไสล่ะ ",
      "slice_count": 3,
      "slices": "เดี๋ยวนะ ข|อย่อหน้าต่างนี้ก่อน |ไปไสล่ะ |",
      "edit_duration": 2.295,
      "isForceout": false
    },
    {
      "message_id": 770,
      "editor_id": 14,
      "message_received": "ย่อจนได้เรื่อง ",
      "slice_count": 1,
      "slices": "ย่อจนได้เรื่อง |",
      "edit_duration": 7.451,
      "isForceout": false
    },
    {
      "message_id": 771,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 772,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 773,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 774,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 775,
      "editor_id": 14,
      "message_received": "เมื่อกี้มันขึ้นมาแป๊บหนึ่งนะ ",
      "slice_count": 1,
      "slices": "เมื่อกี้มันขึ้นมาแป๊บหนึ่งนะ |",
      "edit_duration": 1.991,
      "isForceout": false
    },
    {
      "message_id": 776,
      "editor_id": 14,
      "message_received": "เดี๋ยวนะ เดี๋ยวนะ ถ้าใครไม่ขึ้น เห็นหรือเปล่า เห้นหน้าต่างตัวเองหรือยัั",
      "slice_count": 6,
      "slices": "เดี๋ยวนะ เดี๋ยวนะ |ถ้าใครไม่ขึ้น |เห็นหรือเปล่า |เห็|นหน้าต่างตัวเอง|หรือ|",
      "edit_duration": 1.773,
      "isForceout": false
    },
    {
      "message_id": 777,
      "editor_id": 14,
      "message_received": "ไปกดโดนอะไรนี่ ",
      "slice_count": 2,
      "slices": "ยัง |ไปกดโดนอะไรนี่ |",
      "edit_duration": 8.43,
      "isForceout": false
    },
    {
      "message_id": 778,
      "editor_id": 14,
      "message_received": "Ctrl + V ใหม่อีกรอบก็ได้ ",
      "slice_count": 2,
      "slices": "Ctrl + V |ใหม่อีกรอบก็ได้ |",
      "edit_duration": 3.329,
      "isForceout": false
    },
    {
      "message_id": 779,
      "editor_id": 14,
      "message_received": "เห็นไหม มันขึ้นมาแป๊บเดียว ดูดี ๆ นะ",
      "slice_count": 3,
      "slices": "เห็นไหม มันขึ้นมาแป๊บ|เดียว |ดูดี ๆ นะ|",
      "edit_duration": 1.651,
      "isForceout": false
    },
    {
      "message_id": 780,
      "editor_id": 14,
      "message_received": "คำสั่ง get get ผิดหรือ ",
      "slice_count": 2,
      "slices": "คำสั่ง get |get ผิดหรือ |",
      "edit_duration": 4.486,
      "isForceout": false
    },
    {
      "message_id": 781,
      "editor_id": 14,
      "message_received": "Module pygame ",
      "slice_count": 1,
      "slices": " Module pygame |",
      "edit_duration": 7.965,
      "isForceout": false
    },
    {
      "message_id": 782,
      "editor_id": 14,
      "message_received": "get you mean get",
      "slice_count": 2,
      "slices": "get you| mean get|",
      "edit_duration": 0.84,
      "isForceout": false
    },
    {
      "message_id": 783,
      "editor_id": 14,
      "message_received": "ทำไมไอ้นี่มันขึ้นมาเยอะแท้นะ ",
      "slice_count": 1,
      "slices": " ทำไมไอ้นี่มันขึ้นมาเยอะแท้นะ |",
      "edit_duration": 2.84,
      "isForceout": false
    },
    {
      "message_id": 784,
      "editor_id": 14,
      "message_received": "นี่ มันบอก",
      "slice_count": 1,
      "slices": "นี่ ๆ ๆ มันบอก|",
      "edit_duration": 6.684,
      "isForceout": false
    },
    {
      "message_id": 785,
      "editor_id": 14,
      "message_received": "ตรงนี้ผิด get อะไรล่ะ บรรทัด for เราผิดหรือ ",
      "slice_count": 4,
      "slices": "ตรงนี้ผิด |get อะไรล่ะ |บรรทัด for| เราผิดหรือ |",
      "edit_duration": 1.201,
      "isForceout": false
    },
    {
      "message_id": 786,
      "editor_id": 14,
      "message_received": "ไปไหนแล้ว มันเลย",
      "slice_count": 2,
      "slices": "ไปไหนแล้ว |มันเลย|",
      "edit_duration": 4.298,
      "isForceout": false
    },
    {
      "message_id": 787,
      "editor_id": 14,
      "message_received": "หลุดตรงเงื่อนไขน่ะ ตรงเงื่อนไขมันหลุดออกไป",
      "slice_count": 2,
      "slices": "หลุดตรงเงื่อนไขน่ะ |ตรงเงื่อนไขมันหลุดออกไป|",
      "edit_duration": 0.961,
      "isForceout": false
    },
    {
      "message_id": 788,
      "editor_id": 14,
      "message_received": "ต่อไปนะคะ แป๊บหนึ่งนะคะ รออะไร ",
      "slice_count": 5,
      "slices": "นะคะ |ต่อไปนะคะ| แป๊บหนึ่งนะคะ |ย้อนกลับสิครับ |รออะไร |",
      "edit_duration": 3.326,
      "isForceout": false
    },
    {
      "message_id": 789,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 790,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 791,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 792,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 793,
      "editor_id": 14,
      "message_received": "โอเค รู้แล้ว เราผิดเอง แล้วทำไมมันขึ้น Under score ",
      "slice_count": 3,
      "slices": "โอเค รู้แล้ว |เราผิดเองล่ะ| แล้วทำไมมันขึ้น _ |",
      "edit_duration": 0.558,
      "isForceout": false
    },
    {
      "message_id": 794,
      "editor_id": 14,
      "message_received": "เดี๋ยวนะ ขอแก้",
      "slice_count": 1,
      "slices": "เดี๋ยวนะ ขอแก้|",
      "edit_duration": 7.528,
      "isForceout": false
    },
    {
      "message_id": 795,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 796,
      "editor_id": 14,
      "message_received": "Ctrl + B ",
      "slice_count": 1,
      "slices": " Ctrl + B |",
      "edit_duration": 1.743,
      "isForceout": false
    },
    {
      "message_id": 797,
      "editor_id": 14,
      "message_received": "ขอโทษที ",
      "slice_count": 1,
      "slices": "ขอโทษที |",
      "edit_duration": 9.491,
      "isForceout": false
    },
    {
      "message_id": 798,
      "editor_id": 14,
      "message_received": "นี่ ตรง get เด็ก ๆ ",
      "slice_count": 2,
      "slices": "นี่ตรง get |เด็ก ๆ |",
      "edit_duration": 3.978,
      "isForceout": false
    },
    {
      "message_id": 799,
      "editor_id": 14,
      "message_received": "เอาขีดล่างออกนะเด็ก ๆ ขีดล่างอย่างนี้ออก ",
      "slice_count": 4,
      "slices": "เอาไอ้|ขีดล่างออกนะเด็ก ๆ |ขีดล่าง|อย่างนี้ออก |",
      "edit_duration": 4.36,
      "isForceout": false
    },
    {
      "message_id": 800,
      "editor_id": 14,
      "message_received": "ตรงคำสั่งนี้เห็นไหมคะ for event ตรง loop น่ะค่ะ ",
      "slice_count": 4,
      "slices": "ต|รงคำสั่งนี้เห็นไหมคะ| for event ต|รง loop น่ะค่ะ |",
      "edit_duration": 2.401,
      "isForceout": false
    },
    {
      "message_id": 801,
      "editor_id": 14,
      "message_received": "เพราะหน้าต่าง",
      "slice_count": 1,
      "slices": "เพราะหน้าต่าง|",
      "edit_duration": 6.155,
      "isForceout": false
    },
    {
      "message_id": 802,
      "editor_id": 14,
      "message_received": "มันจะต้องขึ้นมาอย่างนี้จะได้ขนาดหน้าต่าง ใครยังไม่ได้หน้าต่าง",
      "slice_count": 4,
      "slices": "มันจะต้องขึ้นมาอย่างนี้|เห็นไหม |จะได้ขนาดหน้าต่าง| ใครยังไม่ได้หน้าต่าง|",
      "edit_duration": 0.788,
      "isForceout": false
    },
    {
      "message_id": 803,
      "editor_id": 14,
      "message_received": "ไปแก้ที่บรรทัดนี้ ",
      "slice_count": 1,
      "slices": "ไปแก้ที่บรรทัดนี้ |",
      "edit_duration": 6.149,
      "isForceout": false
    },
    {
      "message_id": 804,
      "editor_id": 14,
      "message_received": "สไลด์เราผิดนี่เอง ",
      "slice_count": 1,
      "slices": "สไลด์เราผิดนี่เอง |",
      "edit_duration": 8.132,
      "isForceout": false
    },
    {
      "message_id": 805,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 806,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 807,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 808,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 809,
      "editor_id": 14,
      "message_received": "ไม่เป็นไร เดี๋ยวก๊",
      "slice_count": 1,
      "slices": "ไม่เป็นไร เดี๋ยวก๊|",
      "edit_duration": 6.946,
      "isForceout": false
    },
    {
      "message_id": 810,
      "editor_id": 14,
      "message_received": "เอาไว้แก้สไลด์ โอเคนะคะ ใครยังไม่ได้หน้าจอ ",
      "slice_count": 4,
      "slices": "อป|ฯ โค้ดบรรทัดอื่นมาใส่ |เอาไว้แก้สไลด์ โอเคนะคะ |ใครยังไม่ได้หน้าจอ |",
      "edit_duration": 2.129,
      "isForceout": false
    },
    {
      "message_id": 811,
      "editor_id": 14,
      "message_received": "ยกมือ มิ่งมาดูบรรทัดที่ 11 สิลูก ",
      "slice_count": 2,
      "slices": "ยกมือ |มิ่งมาดูบรรทัดที่ 11 สิลูก |",
      "edit_duration": 6.725,
      "isForceout": false
    },
    {
      "message_id": 812,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 813,
      "editor_id": 14,
      "message_received": "get เอาไอ้ขีดล่างนี่ออก ",
      "slice_count": 2,
      "slices": ".get เอาไ|อ้ขีดล่างนี่ออก |",
      "edit_duration": 6.202,
      "isForceout": false
    },
    {
      "message_id": 814,
      "editor_id": 14,
      "message_received": "นี่ ลบออก ลบหรือยัง ",
      "slice_count": 2,
      "slices": "นี่ ๆ ๆ ลบออก |ลบหรือยัง |",
      "edit_duration": 4.019,
      "isForceout": false
    },
    {
      "message_id": 815,
      "editor_id": 14,
      "message_received": "อย่างนั้นไปดูบรรทัดนี้ ",
      "slice_count": 1,
      "slices": "อย่างนั้นไปดูบรรทัดนี้ |",
      "edit_duration": 5.955,
      "isForceout": false
    },
    {
      "message_id": 816,
      "editor_id": 14,
      "message_received": "screen ครบไหม ",
      "slice_count": 2,
      "slices": "screen |ครบไหม |",
      "edit_duration": 7.616,
      "isForceout": false
    },
    {
      "message_id": 817,
      "editor_id": 14,
      "message_received": "pygame.display.set ",
      "slice_count": 1,
      "slices": "pygame.display.set |",
      "edit_duration": 1.369,
      "isForceout": false
    },
    {
      "message_id": 818,
      "editor_id": 14,
      "message_received": "set mode ขนาด",
      "slice_count": 1,
      "slices": "set mode ขนาด|",
      "edit_duration": 2.974,
      "isForceout": false
    },
    {
      "message_id": 819,
      "editor_id": 14,
      "message_received": "800 x 600 กด Crtl + B ดูหรือยัง ",
      "slice_count": 4,
      "slices": " |800 x 600 |กด Crtl + B |ดูหรือยัง |",
      "edit_duration": 0.974,
      "isForceout": false
    },
    {
      "message_id": 820,
      "editor_id": 14,
      "message_received": "กดปุ่ม Ctrl แล้วก็ตามด้วย B ",
      "slice_count": 1,
      "slices": "กดปุ่ม Ctrl แล้วก็ตามด้วย B |",
      "edit_duration": 3.615,
      "isForceout": false
    },
    {
      "message_id": 821,
      "editor_id": 14,
      "message_received": "Control ค้าง แล้วก็ตามด้วย B ",
      "slice_count": 2,
      "slices": "Ctrl| ค้าง แล้วก็ตามด้วย B |",
      "edit_duration": 6.833,
      "isForceout": false
    },
    {
      "message_id": 822,
      "editor_id": 14,
      "message_received": "ขึ้นไหม โอเค ",
      "slice_count": 2,
      "slices": "ขึ้นไหม |โอเค |",
      "edit_duration": 8.598,
      "isForceout": false
    },
    {
      "message_id": 823,
      "editor_id": 14,
      "message_received": "โอเค สังเกตหน้าจอ มันจะมี",
      "slice_count": 2,
      "slices": "สังเกตหน้าจอ |มันจะมี|",
      "edit_duration": 5.485,
      "isForceout": false
    },
    {
      "message_id": 824,
      "editor_id": 14,
      "message_received": "รูป มันจะมีคำว่า pygame window ด้านบน ",
      "slice_count": 4,
      "slices": "รูป...| มันจะมีคำว่า \"pygame windows\"| ด้านบน| |",
      "edit_duration": 1.245,
      "isForceout": false
    },
    {
      "message_id": 825,
      "editor_id": 14,
      "message_received": "เห็นไหม ใครยังไม่ได้จอนี้ยกมือ ",
      "slice_count": 2,
      "slices": "เห็นไหม |ใครยังไม่ได้จอนี้ยกมือ |",
      "edit_duration": 9.7,
      "isForceout": false
    },
    {
      "message_id": 826,
      "editor_id": 14,
      "message_received": "เครื่องใคร ทั้ง 2 ",
      "slice_count": 2,
      "slices": "เครื่องใคร |ทั้ง 2 |",
      "edit_duration": 5.939,
      "isForceout": false
    },
    {
      "message_id": 827,
      "editor_id": 14,
      "message_received": "จุดที่จะแก้ดูนะครับ ",
      "slice_count": 1,
      "slices": "จุดที่จะแก้ดูนะครับ |",
      "edit_duration": 7.427,
      "isForceout": false
    },
    {
      "message_id": 828,
      "editor_id": 14,
      "message_received": "ตรงคำสั่ง for นะ ",
      "slice_count": 1,
      "slices": "ตรงคำสั่ง for นะ |",
      "edit_duration": 1.983,
      "isForceout": false
    },
    {
      "message_id": 829,
      "editor_id": 14,
      "message_received": "ตรง get นี่ นี่ ๆ เอาเครื่องหมาย _ ออก อุบลออก",
      "slice_count": 3,
      "slices": "ตรง get นี่ นี่ ๆ ๆ |เอาเครื่องหมาย _ |อุบลออก|",
      "edit_duration": 2.848,
      "isForceout": false
    },
    {
      "message_id": 830,
      "editor_id": 14,
      "message_received": "แล้วใช่ไหม ออกไหมครับ 2 คนนั้น",
      "slice_count": 4,
      "slices": "แล้วใช่ไหม |ออกไหมครับ |โอเค |2 คนนั้น|",
      "edit_duration": 5.606,
      "isForceout": false
    },
    {
      "message_id": 831,
      "editor_id": 14,
      "message_received": "ออกไหม โอเค แสดงว่าตามทัน",
      "slice_count": 3,
      "slices": "ออกไหม |โอเค |แสดงว่าตามทัน|",
      "edit_duration": 5.406,
      "isForceout": false
    },
    {
      "message_id": 832,
      "editor_id": 14,
      "message_received": "ไหน ",
      "slice_count": 1,
      "slices": "ไหน |",
      "edit_duration": 2.571,
      "isForceout": false
    },
    {
      "message_id": 833,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 834,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 835,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 836,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 837,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 838,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 839,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 840,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 841,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 842,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 843,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 844,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 845,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 846,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 847,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 848,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 849,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 850,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 851,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 852,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 853,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 854,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 855,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 856,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 857,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 858,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 859,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 860,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 861,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 862,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 863,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 864,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 865,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 866,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 867,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 868,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 869,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 870,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 871,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 872,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 873,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 874,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 875,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 876,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 877,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 878,
      "editor_id": 14,
      "message_received": "ยังไม่ได้...",
      "slice_count": 1,
      "slices": "ยังไม่ได้ไอ้นี่เข้าไปใช่ไหม |",
      "edit_duration": 8.212,
      "isForceout": false
    },
    {
      "message_id": 879,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 880,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 881,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 882,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 883,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 884,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 885,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 886,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 887,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 888,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 889,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 890,
      "editor_id": 14,
      "message_received": "พิมพ์ไอ้นี่หรือยัง ไปที่ Command ",
      "slice_count": 2,
      "slices": "พิมพ์ไอ้นี่หรือยัง| ไปที่ Command |",
      "edit_duration": 6.084,
      "isForceout": false
    },
    {
      "message_id": 891,
      "editor_id": 14,
      "message_received": "เครื่องกุ้งเต้นน่ะ เครื่องไอกุ้งเต้น",
      "slice_count": 2,
      "slices": "เครื่องกุ้งเต้นน่ะ |เครื่องไอ้กุ้งเต้น|",
      "edit_duration": 1.353,
      "isForceout": false
    },
    {
      "message_id": 892,
      "editor_id": 14,
      "message_received": "เปิด Command prompt แล้วพิมพ์ ",
      "slice_count": 3,
      "slices": "น่ะ |เปิด Command prompt |แล้วพิมพ์ |",
      "edit_duration": 1.796,
      "isForceout": false
    },
    {
      "message_id": 893,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 894,
      "editor_id": 14,
      "message_received": "แล้วกด Enter ",
      "slice_count": 3,
      "slices": "pip install pygame |แล้วกด Enter| |",
      "edit_duration": 5.077,
      "isForceout": false
    },
    {
      "message_id": 895,
      "editor_id": 14,
      "message_received": "มันจะต้อง Install ",
      "slice_count": 1,
      "slices": "มันจะต้อง Install ก่อน |",
      "edit_duration": 8.328,
      "isForceout": false
    },
    {
      "message_id": 896,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 897,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 898,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 899,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 900,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 901,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 902,
      "editor_id": 14,
      "message_received": "ยังไม่ Install pygame ",
      "slice_count": 2,
      "slices": "ยังไม่| Install pygame |",
      "edit_duration": 8.504,
      "isForceout": false
    },
    {
      "message_id": 903,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 904,
      "editor_id": 14,
      "message_received": "มันเลยบ่รู้จัก โอเคนะคะ ตอนนี้ทุกคน",
      "slice_count": 3,
      "slices": "มันเลยบ่รู้จัก |โอเคนะคะ |ตอนนี้ทุกคน|",
      "edit_duration": 2.453,
      "isForceout": false
    },
    {
      "message_id": 905,
      "editor_id": 14,
      "message_received": "จะได้หน้าจอของ",
      "slice_count": 1,
      "slices": "จะได้หน้าจอของ|",
      "edit_duration": 4.942,
      "isForceout": false
    },
    {
      "message_id": 906,
      "editor_id": 14,
      "message_received": "ตัวเอง 1 อันแล้ว สิ่งที่เราจะทำต่อมา",
      "slice_count": 2,
      "slices": "ตัวเอง 1 อันแล้ว |สิ่งที่เราจะทำต่อมา|",
      "edit_duration": 1.468,
      "isForceout": false
    },
    {
      "message_id": 907,
      "editor_id": 14,
      "message_received": "นะครับ นะครับ ",
      "slice_count": 2,
      "slices": "นะครับ |นะครับ |",
      "edit_duration": 5.385,
      "isForceout": false
    },
    {
      "message_id": 908,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 909,
      "editor_id": 14,
      "message_received": "เราจะกำหนดชื่อให้มัน เห็นไหม ",
      "slice_count": 3,
      "slices": "นะครับ |เราจะกำหนดชื่อให้มัน |เห็นไหม |",
      "edit_duration": 1.525,
      "isForceout": false
    },
    {
      "message_id": 910,
      "editor_id": 14,
      "message_received": "มันจะมีคำว่า pygame windows มันเป็นชื่อที่",
      "slice_count": 3,
      "slices": "ตรงนี้|มันจะมีคำว่า \"pygame windows\"| มันเป็นชื่อที่|",
      "edit_duration": 3.474,
      "isForceout": false
    },
    {
      "message_id": 911,
      "editor_id": 14,
      "message_received": "ดปรแกรมมันตั้งนะ ตอนนี้เกมเรา ",
      "slice_count": 4,
      "slices": "โ|ปรแกรมมันตั้งนะ| ตอนนี้เกมเรา| |",
      "edit_duration": 3.371,
      "isForceout": false
    },
    {
      "message_id": 912,
      "editor_id": 14,
      "message_received": "ตอนนี้ให้เด็ก ๆ คิด",
      "slice_count": 1,
      "slices": "ตอนนี้ให้เด็ก ๆ คิด|",
      "edit_duration": 4.613,
      "isForceout": false
    },
    {
      "message_id": 913,
      "editor_id": 14,
      "message_received": "ว่าจะทำเกม แล้วจะตั้งชื่อเกมเราว่าอะไร ",
      "slice_count": 2,
      "slices": "ว่าจะทำเกม |แล้วจะตั้งชื่อเกมเราว่าอะไร |",
      "edit_duration": 0.363,
      "isForceout": false
    },
    {
      "message_id": 914,
      "editor_id": 14,
      "message_received": "สิ่งที่เราจะเปลี่ยน ก็คือตรงนี้ตรง pygame ",
      "slice_count": 4,
      "slices": "เพราะฉะนั้น |สิ่งที่เราจะเปลี่ยน |ก็คือตรงนี้ตรง| pygame |",
      "edit_duration": 3.107,
      "isForceout": false
    },
    {
      "message_id": 915,
      "editor_id": 14,
      "message_received": "วินโดวส์นี่ ก้จะเป็นชื่อเกมของเรา",
      "slice_count": 3,
      "slices": "windows |นี่ ก็|จะเป็นชื่อเกมของเรา|",
      "edit_duration": 4.524,
      "isForceout": false
    },
    {
      "message_id": 916,
      "editor_id": 14,
      "message_received": "คำสั่งที่จะใช้เป็น pygame.display.set_",
      "slice_count": 2,
      "slices": " คำสั่งที่จะใช้เป็น| pygame.display.set_|",
      "edit_duration": 3.831,
      "isForceout": false
    },
    {
      "message_id": 917,
      "editor_id": 14,
      "message_received": "caption แล้วก็ตามด้วยข้อความ",
      "slice_count": 2,
      "slices": "caption |แล้วก็ตามด้วยข้อความ|",
      "edit_duration": 4.215,
      "isForceout": false
    },
    {
      "message_id": 918,
      "editor_id": 14,
      "message_received": "นะคะตัวนี้ ",
      "slice_count": 2,
      "slices": "นะคะ |ตัวนี้ |",
      "edit_duration": 1.949,
      "isForceout": false
    },
    {
      "message_id": 919,
      "editor_id": 14,
      "message_received": "เดี๋ยวย่อลงก่อน ",
      "slice_count": 1,
      "slices": "เดี๋ยวย่อลงก่อน |",
      "edit_duration": 2.431,
      "isForceout": false
    },
    {
      "message_id": 920,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 921,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 922,
      "editor_id": 14,
      "message_received": "อันนี้ตั้งชื่อว่า fish game ",
      "slice_count": 1,
      "slices": "อันนี้ตั้งชื่อว่า Fish Game |",
      "edit_duration": 11.089,
      "isForceout": false
    },
    {
      "message_id": 923,
      "editor_id": 14,
      "message_received": "แต่เด็ก ๆ ให้นึกถึงนะ ตรงชื่อตรงนี้ ให้เป็นชื่อ",
      "slice_count": 2,
      "slices": "แต่เด็ก ๆ ให้นึกถึงนะ |ตรงชื่อตรงนี้ ให้เป็นชื่อ|",
      "edit_duration": 4.332,
      "isForceout": false
    },
    {
      "message_id": 924,
      "editor_id": 14,
      "message_received": "ของตัวเองน่ะ ตัวเองจะตั้งชื่อเกมว่าอะไร ",
      "slice_count": 2,
      "slices": "ของตัวเองน่ะ| ตัวเองจะตั้งชื่อเกมว่าอะไร |",
      "edit_duration": 2.241,
      "isForceout": false
    },
    {
      "message_id": 925,
      "editor_id": 14,
      "message_received": "วันนี้เราจะทำ... ",
      "slice_count": 1,
      "slices": "วันนี้เราจะทำ... |",
      "edit_duration": 7.145,
      "isForceout": false
    },
    {
      "message_id": 926,
      "editor_id": 14,
      "message_received": "วันนี้ชื่อเกม เราจะตั้ง",
      "slice_count": 2,
      "slices": "วันนี้ชื่อเกม|เราจะตั้ง|",
      "edit_duration": 5.41,
      "isForceout": false
    },
    {
      "message_id": 927,
      "editor_id": 14,
      "message_received": "ชื่อเกมเราจะตั้งชื่อว่า ",
      "slice_count": 1,
      "slices": "ชื่อเกมเราจะตั้งชื่อว่า |",
      "edit_duration": 14.015,
      "isForceout": true
    },
    {
      "message_id": 928,
      "editor_id": 14,
      "message_received": "tikky ที่แปลว่าเสือ ",
      "slice_count": 2,
      "slices": "tikky |ที่แปลว่าเสือ |",
      "edit_duration": 12.005,
      "isForceout": false
    },
    {
      "message_id": 929,
      "editor_id": 14,
      "message_received": "เสือน้อย ๆ เกมเสือน้อยนะครับ ของเด็ก ๆ จะตั้งชื่ออะไร ",
      "slice_count": 4,
      "slices": "เสือน้อย ๆ |เกมเสือน้อยนะครับ |ของเด็ก ๆ |จะตั้งชื่ออะไร |",
      "edit_duration": 8.844,
      "isForceout": true
    },
    {
      "message_id": 930,
      "editor_id": 14,
      "message_received": "แล้วค่อยมาเปลี่ยนก็ได้ จะเอาตามที่แม่ตั้งก่อนก็ได้",
      "slice_count": 1,
      "slices": "แล้วค่อยมาเปลี่ยนก็ได้ จะเอาตามที่แม่ตั้งก่อนก็ได้|",
      "edit_duration": 14.011,
      "isForceout": true
    },
    {
      "message_id": 931,
      "editor_id": 14,
      "message_received": "นะ โอเคไหม ตัวนี้เราสามารถ",
      "slice_count": 3,
      "slices": "นะ |โอเคไหม| ตัวนี้เราสามารถ|",
      "edit_duration": 9.441,
      "isForceout": false
    },
    {
      "message_id": 932,
      "editor_id": 14,
      "message_received": "มาเปลี่ยนชื่อทีหลังได้ เราก็แค่มาเปลี่ยน",
      "slice_count": 2,
      "slices": "มาเปลี่ยนชื่อทีหลังได้ |เราก็แค่มาเปลี่ยน|",
      "edit_duration": 10.366,
      "isForceout": false
    },
    {
      "message_id": 933,
      "editor_id": 14,
      "message_received": "ตรงที่มันมีเครื่องหมายคำพูดนี่ ตรงนี้ก็จะเปลี่ยนตามที่เราเปลี่ยน ",
      "slice_count": 2,
      "slices": "ตรงที่มันมีเครื่องหมายคำพูดนี่| ตรงนี้ก็จะเปลี่ยนตามที่เราเปลี่ยน |",
      "edit_duration": 1.562,
      "isForceout": false
    },
    {
      "message_id": 934,
      "editor_id": 14,
      "message_received": "โอเคนะ เพราะฉะนั้น ",
      "slice_count": 2,
      "slices": "โ|อเคนะ เพราะฉะนั้น |",
      "edit_duration": 2.431,
      "isForceout": false
    },
    {
      "message_id": 935,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 936,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 937,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 938,
      "editor_id": 14,
      "message_received": "เราก็จะไปต่อที่บรรทัดที่ต่อจาก screen ",
      "slice_count": 2,
      "slices": "เราก็จะไปต่อที่บรรทัดที่ต่อจาก |screen |",
      "edit_duration": 2.709,
      "isForceout": false
    },
    {
      "message_id": 939,
      "editor_id": 14,
      "message_received": "นะคะเด็ก ๆ ก็คือบรรทัดที่ 7 ",
      "slice_count": 2,
      "slices": "นะคะเด็ก ๆ ก็|คือบรรทัดที่ 7 |",
      "edit_duration": 4.397,
      "isForceout": false
    },
    {
      "message_id": 940,
      "editor_id": 14,
      "message_received": "พิมพ์ pygame ",
      "slice_count": 1,
      "slices": "พิมพ์ pygame |",
      "edit_duration": 1.067,
      "isForceout": false
    },
    {
      "message_id": 941,
      "editor_id": 14,
      "message_received": "pygame Enter dispaly เหมือนกัน d ",
      "slice_count": 4,
      "slices": "pygame |Enter .|dispaly เหมือนกัน |d |",
      "edit_duration": 0.879,
      "isForceout": true
    },
    {
      "message_id": 942,
      "editor_id": 14,
      "message_received": "นะคะเด็ก ๆ จะได้พิมพ์ไม่ผิด ",
      "slice_count": 1,
      "slices": "เห็นไหมคะ เลือก กisplayเด็ก ๆ จะได้พิมพ์ไม่ผิด |",
      "edit_duration": 14.013,
      "isForceout": true
    },
    {
      "message_id": 943,
      "editor_id": 14,
      "message_received": ".set set เหมือนกันค่ะ ",
      "slice_count": 3,
      "slices": ".set set |เหมือนกันค่ะ| |",
      "edit_duration": 9.066,
      "isForceout": false
    },
    {
      "message_id": 944,
      "editor_id": 14,
      "message_received": "แต่เปลี่ยนจาก set_mode ",
      "slice_count": 1,
      "slices": "แต่เปลี่ยนจาก set_mode |",
      "edit_duration": 8.478,
      "isForceout": false
    },
    {
      "message_id": 945,
      "editor_id": 14,
      "message_received": "เป็น set caption c-a-p-",
      "slice_count": 2,
      "slices": "เป็น set caption |c-a-p-|",
      "edit_duration": 2.855,
      "isForceout": false
    },
    {
      "message_id": 946,
      "editor_id": 14,
      "message_received": "t-i-o-",
      "slice_count": 1,
      "slices": "t-i-o-|",
      "edit_duration": 8.743,
      "isForceout": false
    },
    {
      "message_id": 947,
      "editor_id": 14,
      "message_received": "n แล้วก้ใส่วงเล็บ เครื่องหมายคำพูดค่",
      "slice_count": 4,
      "slices": "n |แล้วก็|ใส่วงเล็บ |เครื่องหมายคำพูดค่|",
      "edit_duration": 0.863,
      "isForceout": false
    },
    {
      "message_id": 948,
      "editor_id": 14,
      "message_received": "เครื่องหมายคำพูดค่ะ เพราะว่าเป็นข้อความ แล้วก็ตามด้วยชื่อ ชื่อเกมที่เรา",
      "slice_count": 4,
      "slices": "ะ แล้วก็ข้อความ| เพราะว่าเป็นข้อความ| แล้วก็ตามด้วยชื่อ |ชื่อเกมที่เรา|",
      "edit_duration": 8.954,
      "isForceout": true
    },
    {
      "message_id": 949,
      "editor_id": 14,
      "message_received": "ต้องการให้มันแสดงตรงหน้าจอนะคะ ซึ่งในที่นี้แม่ตั้งชื่อมันว่า ",
      "slice_count": 3,
      "slices": "ต้องการให้มันแสดงตรงหน้าจอนะคะ ซึ่|งในที่นี้แม่ตั้งชื่อมันว่า| |",
      "edit_duration": 3.911,
      "isForceout": false
    },
    {
      "message_id": 950,
      "editor_id": 14,
      "message_received": "tiggy tiggy game ",
      "slice_count": 2,
      "slices": "Tiggy Tiggy G|ame |",
      "edit_duration": 11.448,
      "isForceout": false
    },
    {
      "message_id": 951,
      "editor_id": 14,
      "message_received": "เขาจะตั้งชื่อนี้ ใครจะทำไม ",
      "slice_count": 2,
      "slices": "เขาจะตั้งชื่อนี้ |ใครจะทำไม |",
      "edit_duration": 10.638,
      "isForceout": false
    },
    {
      "message_id": 952,
      "editor_id": 14,
      "message_received": "เกมเสือน้อยนั่นเองนะครับ ",
      "slice_count": 1,
      "slices": "เกมเสือน้อยนั่นเองนะครับ |",
      "edit_duration": 3.917,
      "isForceout": false
    },
    {
      "message_id": 953,
      "editor_id": 14,
      "message_received": "แปลเป้นไทย tiggy แปลว่าเส",
      "slice_count": 3,
      "slices": "แปลเป็|นไทย Tiggy |แปลว่าเส|",
      "edit_duration": 2.286,
      "isForceout": false
    },
    {
      "message_id": 954,
      "editor_id": 14,
      "message_received": "มาจาก tiger นั่นเอง อยากรู้ เปลี่ยนไหม กดอะไร Build ",
      "slice_count": 7,
      "slices": "ือน้อย |มาจาก T|iger นั่นเอง |อยากรู้ |เปลี่ยนไหม |กดอะไร |Build |",
      "edit_duration": 2.664,
      "isForceout": false
    },
    {
      "message_id": 955,
      "editor_id": 14,
      "message_received": "Ctrl + B เสมอ กด Ctrl แล้ว",
      "slice_count": 3,
      "slices": "Ctrl + B| เสมอ กด Ctrl แ|ล้ว|",
      "edit_duration": 7.089,
      "isForceout": false
    },
    {
      "message_id": 956,
      "editor_id": 14,
      "message_received": "ตามด้วย b นะคะ ชื่อตรงนี้ก็จะเปลี่ยนเป็นเห็นไหมคะ ",
      "slice_count": 3,
      "slices": "ตามด้วย B| นะคะ |ชื่อตรงนี้ก็จะเปลี่ยนเป็นเห็นไหมคะ |",
      "edit_duration": 5.828,
      "isForceout": false
    },
    {
      "message_id": 957,
      "editor_id": 14,
      "message_received": "Tiggy Game เหมือนกันแล้ว เห็นหรือเปล่า ",
      "slice_count": 2,
      "slices": "Tiggy Game เหมือนกันแล้ว |เห็นหรือเปล่า |",
      "edit_duration": 1.457,
      "isForceout": false
    },
    {
      "message_id": 958,
      "editor_id": 14,
      "message_received": "ไอ้ตัวรูปตรงนี้ก็เปลี่ยนได้นะเด็ก ๆ ",
      "slice_count": 2,
      "slices": "ไอ้ตัวรูปตรงนี้|ก็เปลี่ยนได้นะเด็ก ๆ |",
      "edit_duration": 3.317,
      "isForceout": false
    },
    {
      "message_id": 959,
      "editor_id": 14,
      "message_received": "Icon นี่เปลี่ยนได้",
      "slice_count": 2,
      "slices": "Icon นี่|เปลี่ยนได้|",
      "edit_duration": 1.754,
      "isForceout": false
    },
    {
      "message_id": 960,
      "editor_id": 14,
      "message_received": "มีรูปหรือเปล่า ใครมีรูปไว้แล้ว หารูปไอคอนมาใส่ได้นะครับ ",
      "slice_count": 5,
      "slices": " มีรูปหรือเปล่า |ใครมีรูปไว้แล้ว |หารูปไอคอน|มาใส่ได้นะครับ| |",
      "edit_duration": 3.056,
      "isForceout": false
    },
    {
      "message_id": 961,
      "editor_id": 14,
      "message_received": "ใครยังไม่เปลี่ยน ชื่อยังไม่เปลี่ยนดู ๆ ดู",
      "slice_count": 3,
      "slices": "ใครยังไม่เปลี่ยน |ชื่อยังไม่เปลี่ยน |ดู ๆ ดู|",
      "edit_duration": 0.762,
      "isForceout": false
    },
    {
      "message_id": 962,
      "editor_id": 14,
      "message_received": "ตรงนี้ ชื่อตรงกับในวงเล็บ",
      "slice_count": 2,
      "slices": "ตรงนี้ |ชื่อตรงกับในวงเล็บ|",
      "edit_duration": 5.017,
      "isForceout": false
    },
    {
      "message_id": 963,
      "editor_id": 14,
      "message_received": "ที่เราเขียนไว้ไหม เห็นเปล่า เห็นเปล่า เปลี่ยนหรือยังครับ เห็นเปล่าครับ ",
      "slice_count": 4,
      "slices": "ที่เราเขียนไว้ไหม |เห็นเปล่า เห็นเปล่า |เปลี่ยนหรือยังครับ |เห็นเปล่าครับ |",
      "edit_duration": 0.335,
      "isForceout": false
    },
    {
      "message_id": 964,
      "editor_id": 14,
      "message_received": "เห็นไหมครับ เห็นไหมครับ",
      "slice_count": 3,
      "slices": "เห็นเปล่า|ครับ เห็นเปล่า|ครับ |",
      "edit_duration": 8.234,
      "isForceout": false
    },
    {
      "message_id": 965,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 966,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 967,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 968,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 969,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 970,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 971,
      "editor_id": 14,
      "message_received": "เป็นอย่างนี้...",
      "slice_count": 1,
      "slices": "เป็นอย่างนี้...|",
      "edit_duration": 11.169,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 972,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 973,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 974,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 975,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 976,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 977,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 978,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 979,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 980,
      "editor_id": 14,
      "message_received": "จะเปลี่ยนไอคอนหรือเปล่า ",
      "slice_count": 2,
      "slices": "จะเปลี่ยนไอคอนหรือเปล่า| |",
      "edit_duration": 10.386,
      "isForceout": false
    },
    {
      "message_id": 981,
      "editor_id": 14,
      "message_received": "ถ้าเปลี่ยนเด็ก ๆ ต้องไปหารูป Icon ก่อน ",
      "slice_count": 3,
      "slices": "ถ้าเปลี่ยนเด็ก ๆ| ต้องไปหารูปไอคอน|ก่อน |",
      "edit_duration": 4.226,
      "isForceout": false
    },
    {
      "message_id": 982,
      "editor_id": 14,
      "message_received": "เปิด...",
      "slice_count": 1,
      "slices": "เปิด...|",
      "edit_duration": 4.741,
      "isForceout": false
    },
    {
      "message_id": 983,
      "editor_id": 14,
      "message_received": "เปิด Google แล้วก็พิมพ์คำว่า ",
      "slice_count": 2,
      "slices": " เปิด Google |แล้วก็พิมพ์คำว่า |",
      "edit_duration": 1.199,
      "isForceout": false
    },
    {
      "message_id": 984,
      "editor_id": 14,
      "message_received": "ไอคอนนะคะ เวลาจะเอาของเขามาใช้เราจะต้องยึดหลัก",
      "slice_count": 3,
      "slices": "\"ไอคอน\" นะคะ| เวลาจะเอาของเขามาใช้| เราจะต้องยึดหลัก|",
      "edit_duration": 2.328,
      "isForceout": false
    },
    {
      "message_id": 985,
      "editor_id": 14,
      "message_received": "ว่าต้องเป็นของที่เขาให้ใช้ฟรี ",
      "slice_count": 2,
      "slices": "ว่าต้องเป็นของที่เขาให้ใช้ฟรี| |",
      "edit_duration": 2.593,
      "isForceout": false
    },
    {
      "message_id": 986,
      "editor_id": 14,
      "message_received": "ต้องเป็น Free download เท่านั้น d-o--w",
      "slice_count": 3,
      "slices": "ต้องเป็น Free D|ownload เท่านั้น| D-o-w|",
      "edit_duration": 1.629,
      "isForceout": false
    },
    {
      "message_id": 987,
      "editor_id": 14,
      "message_received": "n-l-o-a-d ให้ใช้คำว่า \"Free Download\" ",
      "slice_count": 4,
      "slices": "-|n-l-o-a-d |ให้ใช้คำว่า \"Free Download\"| |",
      "edit_duration": 4.062,
      "isForceout": false
    },
    {
      "message_id": 988,
      "editor_id": 14,
      "message_received": "I-c-o-n ใส่เครื่องหมายบวก",
      "slice_count": 2,
      "slices": "I-c-o-n ใส่|เครื่องหมายบวก|",
      "edit_duration": 7.995,
      "isForceout": false
    },
    {
      "message_id": 989,
      "editor_id": 14,
      "message_received": "เพื่อจะระบุภาพที่เราต้องการ Tiger ",
      "slice_count": 2,
      "slices": " เพื่อจะระบุภาพที่เราต้องการ |Tiger |",
      "edit_duration": 6.75,
      "isForceout": false
    },
    {
      "message_id": 990,
      "editor_id": 14,
      "message_received": "Tiggy ",
      "slice_count": 1,
      "slices": "Tiggy |",
      "edit_duration": 8.483,
      "isForceout": false
    },
    {
      "message_id": 991,
      "editor_id": 14,
      "message_received": "หรือ Tiggy อะไรก็แล้วแต่ ",
      "slice_count": 4,
      "slices": "ห|รือ Tiggy |อะไร|ก็แล้วแต่ |",
      "edit_duration": 4.286,
      "isForceout": false
    },
    {
      "message_id": 992,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 993,
      "editor_id": 14,
      "message_received": "มันก็จะแสดงโลโก้พวกนี้ขึ้นมา",
      "slice_count": 1,
      "slices": "มันก็จะแสดงโลโก้พวกนี้ขึ้นมา|",
      "edit_duration": 5.152,
      "isForceout": false
    },
    {
      "message_id": 994,
      "editor_id": 14,
      "message_received": "นะเด็ก ๆ ไอคอนขึ้นมา ",
      "slice_count": 2,
      "slices": "นะเด็ก ๆ |ไอคอนขึ้นมา |",
      "edit_duration": 2.232,
      "isForceout": false
    },
    {
      "message_id": 995,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 996,
      "editor_id": 14,
      "message_received": "อยากได้เสือน่ะ ",
      "slice_count": 1,
      "slices": "อยากได้เสือน่ะ |",
      "edit_duration": 8.233,
      "isForceout": false
    },
    {
      "message_id": 997,
      "editor_id": 14,
      "message_received": "เราจะทำเกมเสือ เราก็เลยใช้คำว่า \"tiger\" ",
      "slice_count": 3,
      "slices": "ของเราเป็น... |เราจะทำเกมเสือ เราก็เลยใช้คำว่า |\"Tiger\" |",
      "edit_duration": 3.542,
      "isForceout": false
    },
    {
      "message_id": 998,
      "editor_id": 14,
      "message_received": "เราได้แล้วน่ารักตุ๊งนิ๊ง ",
      "slice_count": 1,
      "slices": "เราได้แล้วน่ารักตุ๊งนิ๊ง |",
      "edit_duration": 12.253,
      "isForceout": false
    },
    {
      "message_id": 999,
      "editor_id": 14,
      "message_received": "เอาแค่หน้าน้องก็พอ",
      "slice_count": 2,
      "slices": "เอาแค่หน้าน้อง|ก็พอ|",
      "edit_duration": 7.108,
      "isForceout": false
    },
    {
      "message_id": 1000,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1001,
      "editor_id": 14,
      "message_received": "หรือจะเอาทั้งตัวก็ได้นะครับ ",
      "slice_count": 1,
      "slices": " หรือจะเอาทั้งตัวก็ได้นะครับ |",
      "edit_duration": 4.775,
      "isForceout": false
    },
    {
      "message_id": 1002,
      "editor_id": 14,
      "message_received": "อย่าลืมว่ามันต้องดาวน์โหลด",
      "slice_count": 1,
      "slices": "อย่าลืมว่ามันต้องดาวน์โหลด|",
      "edit_duration": 7.426,
      "isForceout": false
    },
    {
      "message_id": 1003,
      "editor_id": 14,
      "message_received": "ได้ฟรีนะเด็ก ๆ ไม่ฟรีไม่เอานะ",
      "slice_count": 2,
      "slices": "ได้ฟรีนะเด็ก ๆ |ไม่ฟรีไม่เอานะ|",
      "edit_duration": 0.47,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1004,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1005,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1006,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1007,
      "editor_id": 14,
      "message_received": "เอาไอ้หน้าที่กากบาทนี่ดีกว่า ",
      "slice_count": 3,
      "slices": "เอาไอ้หน้าที่กาก|บาทนี่ดีกว่า| |",
      "edit_duration": 7.035,
      "isForceout": false
    },
    {
      "message_id": 1008,
      "editor_id": 14,
      "message_received": "เห็นไหม นี่ไง ๆ มันก็จะขึ้น Free animal ณแนื",
      "slice_count": 5,
      "slices": "เห็นไหม |นี่ไง ๆ |มันก็จะขึ้น |Free |animal |",
      "edit_duration": 2.424,
      "isForceout": false
    },
    {
      "message_id": 1009,
      "editor_id": 14,
      "message_received": "อย่างนี้ให้ฟรีแล้ว เห็นไหม Free pic ใช่แล้ว ",
      "slice_count": 4,
      "slices": "อย่างนี้ให้ฟรีแล้ว |เห็นไหม Free P|ic ใ|ช่แล้ว |",
      "edit_duration": 4.799,
      "isForceout": false
    },
    {
      "message_id": 1010,
      "editor_id": 14,
      "message_received": "เลือก Free download \\",
      "slice_count": 2,
      "slices": "เลือก Free D|ownload |",
      "edit_duration": 6.864,
      "isForceout": false
    },
    {
      "message_id": 1011,
      "editor_id": 14,
      "message_received": "free Down",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1012,
      "editor_id": 14,
      "message_received": "ได้แล้วนะครับ ไฟล์ไอคอนที่เราดาวน์โหลด",
      "slice_count": 2,
      "slices": "ได้แล้วนะครับ |ไฟล์ไอคอนที่เราดาวน์โหลด|",
      "edit_duration": 1.159,
      "isForceout": false
    },
    {
      "message_id": 1013,
      "editor_id": 14,
      "message_received": "มาได้ให้เอาไปเก็บไว้ในโฟลเดอร์ที่เราสร้างไว้น่ะลูก ",
      "slice_count": 3,
      "slices": "มาได้| ให้เอาไปเก็บไว้ในโฟลเดอร์|ที่เราสร้างไว้น่ะลูก |",
      "edit_duration": 1.566,
      "isForceout": false
    },
    {
      "message_id": 1014,
      "editor_id": 14,
      "message_received": "จำได้ไหม นี่นะ ",
      "slice_count": 2,
      "slices": "จำได้ไหม |นี่นะ |",
      "edit_duration": 5.338,
      "isForceout": false
    },
    {
      "message_id": 1015,
      "editor_id": 14,
      "message_received": "Test โปรแกรมเราอยู่ที่ Disk : C นะ ",
      "slice_count": 3,
      "slices": "Test โปรแกรมเราอยู่ที่ |Drive |C นะ |",
      "edit_duration": 1.895,
      "isForceout": false
    },
    {
      "message_id": 1016,
      "editor_id": 14,
      "message_received": "จำไว้นะ เพราะฉะนั้น ตัวดาวน์โหลดอยู่ไหนน่ะ ",
      "slice_count": 5,
      "slices": "จำไว้นะ |เพราะฉะนั้น |ตัวดาวน์โหลดอ|ยู่ไหนล่ะ| |",
      "edit_duration": 4.972,
      "isForceout": true
    },
    {
      "message_id": 1017,
      "editor_id": 14,
      "message_received": "Download ",
      "slice_count": 2,
      "slices": "อยู่ไหน |Download |",
      "edit_duration": 2.821,
      "isForceout": false
    },
    {
      "message_id": 1018,
      "editor_id": 14,
      "message_received": "ต่อไป เอาไว้ที่ ",
      "slice_count": 2,
      "slices": "ต่อไป |เอาไว้ที่ |",
      "edit_duration": 2.901,
      "isForceout": false
    },
    {
      "message_id": 1019,
      "editor_id": 14,
      "message_received": "C: เกมเขาอยู่ไหนน่ะ game ",
      "slice_count": 3,
      "slices": "C: |เกมเขาอยู่ไหนน่ะ |Game |",
      "edit_duration": 0.857,
      "isForceout": false
    },
    {
      "message_id": 1020,
      "editor_id": 14,
      "message_received": "Image จะเอาไปใส่ไหนดี",
      "slice_count": 6,
      "slices": "I|mage |น่ะค่ะ |จะเอาไปใส่| Image | ไหนดี|",
      "edit_duration": 3.384,
      "isForceout": true
    },
    {
      "message_id": 1021,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1022,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1023,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1024,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1025,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1026,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1027,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1028,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1029,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1030,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1031,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1032,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1033,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1034,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1035,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1036,
      "editor_id": 14,
      "message_received": "โอเค ",
      "slice_count": 1,
      "slices": " โอเค |",
      "edit_duration": 12.929,
      "isForceout": false
    },
    {
      "message_id": 1037,
      "editor_id": 14,
      "message_received": "ตอนนี้เรา",
      "slice_count": 1,
      "slices": "ตอนนี้เรา|",
      "edit_duration": 14.951,
      "isForceout": false
    },
    {
      "message_id": 1038,
      "editor_id": 14,
      "message_received": "จะเปลี่ยน icon ให้มัน",
      "slice_count": 2,
      "slices": "จะเปลี่ยนไอคอน|ให้มัน|",
      "edit_duration": 9.066,
      "isForceout": false
    },
    {
      "message_id": 1039,
      "editor_id": 14,
      "message_received": "นะคะ คำสั่งที่จะใช้นะคะ ",
      "slice_count": 2,
      "slices": "นะคะ |คำสั่งที่จะใช้นะคะ |",
      "edit_duration": 5.44,
      "isForceout": false
    },
    {
      "message_id": 1040,
      "editor_id": 14,
      "message_received": "ก็คือคำสั่ง ",
      "slice_count": 2,
      "slices": "ก็คือคำสั่ง...| |",
      "edit_duration": 8.694,
      "isForceout": false
    },
    {
      "message_id": 1041,
      "editor_id": 14,
      "message_received": "ก่อนอื่น เราจะต้องประกาศตัวแปรไอคอนก่อน",
      "slice_count": 4,
      "slices": "ก่อนอื่น|เราจะต้องประกาศตัวแปร| icon |ก่อน|",
      "edit_duration": 1.3,
      "isForceout": false
    },
    {
      "message_id": 1042,
      "editor_id": 14,
      "message_received": "นะคะ แล้วก็ตามด้วยคำสั่ง pygame",
      "slice_count": 2,
      "slices": "นะคะ| แล้วก็ตามด้วยคำสั่ง pygame|",
      "edit_duration": 4.895,
      "isForceout": false
    },
    {
      "message_id": 1043,
      "editor_id": 14,
      "message_received": ".image.load เพื่อจะไปโหลด",
      "slice_count": 3,
      "slices": ".|image.load |เพื่อจะไปโหลด|",
      "edit_duration": 0.571,
      "isForceout": false
    },
    {
      "message_id": 1044,
      "editor_id": 14,
      "message_received": "ไฟล์นั้นมา นะคะ แล้วก็ตามด้วยชื่อไฟล์ แล้วก็นามสกุลมัน ",
      "slice_count": 3,
      "slices": "ไฟล์นั้นมานะคะ |แล้วก็ตามด้วยชื่อไฟล์ |แล้วก็นามสกุลมัน |",
      "edit_duration": 1.2,
      "isForceout": false
    },
    {
      "message_id": 1045,
      "editor_id": 14,
      "message_received": "ทีนี้เด็ก ๆ จะรู้ได้อย่างไรว่า",
      "slice_count": 2,
      "slices": "ทีนี้เด็ก ๆ จะรู้ได้อย่างไร|ว่า|",
      "edit_duration": 2.551,
      "isForceout": false
    },
    {
      "message_id": 1046,
      "editor_id": 14,
      "message_received": "อะไร วิธีการ คลิกไปที่่",
      "slice_count": 3,
      "slices": "ไฟล์ตัวเองนามสกุล|อะไร วิธีการ |คลิกไปที่่|",
      "edit_duration": 8.292,
      "isForceout": false
    },
    {
      "message_id": 1047,
      "editor_id": 14,
      "message_received": "ไฟล์ที่เราไปโหลดมาอยู่ไหนเอ่ย ในโฟลเดอร์",
      "slice_count": 3,
      "slices": "ไฟล์ที่เราไปโหลดม|าอยู่ไหนเอ่ย |ในโฟลเดอร์|",
      "edit_duration": 2.693,
      "isForceout": false
    },
    {
      "message_id": 1048,
      "editor_id": 14,
      "message_received": "ตัวเองใช่ไหมคะ ที่สอนไว้ คลิกขวาแล้วเลือก Properties ",
      "slice_count": 2,
      "slices": "ตัวเองใช่ไหมคะ ที่สอนไว้ |คลิกขวาแล้วเลือก Properties |",
      "edit_duration": 0.458,
      "isForceout": false
    },
    {
      "message_id": 1049,
      "editor_id": 14,
      "message_received": "เห็นไหมคะนามสกุลอยู่ตรงนี้ ",
      "slice_count": 1,
      "slices": "เห็นไหมคะ นามสกุลอยู่ตรงนี้ |",
      "edit_duration": 1.956,
      "isForceout": false
    },
    {
      "message_id": 1050,
      "editor_id": 14,
      "message_received": "Type of file เป็น png ",
      "slice_count": 2,
      "slices": "Type of file |เช่น png |",
      "edit_duration": 0.4,
      "isForceout": false
    },
    {
      "message_id": 1051,
      "editor_id": 14,
      "message_received": "นามสกุลแต่ละคนที่โหลดมา บางคนอาจจะเป็น jpg นึกออกนะ ",
      "slice_count": 3,
      "slices": "นามสกุลแต่ละคนที่โหลดมา |บางคนอาจจะเป็น jpg |นึกออกนะ |",
      "edit_duration": 3.949,
      "isForceout": false
    },
    {
      "message_id": 1052,
      "editor_id": 14,
      "message_received": "เพราะฉะนั้น เช็กนามสกุลโดยการคลิกที่",
      "slice_count": 2,
      "slices": "เพราะฉะนั้น เ|ช็กนามสกุลโดยการคลิกที่|",
      "edit_duration": 3.478,
      "isForceout": false
    },
    {
      "message_id": 1053,
      "editor_id": 14,
      "message_received": "File ไอคอนที่เราไปโหลดมา ",
      "slice_count": 2,
      "slices": "ไฟล์|ไอคอนที่เราไปโหลดมา |",
      "edit_duration": 3.17,
      "isForceout": false
    },
    {
      "message_id": 1054,
      "editor_id": 14,
      "message_received": "แล้วเลือกคำว่า \"Popertie\" ",
      "slice_count": 1,
      "slices": "แล้วเลือกคำว่า \"Poperties\" |",
      "edit_duration": 9.759,
      "isForceout": false
    },
    {
      "message_id": 1055,
      "editor_id": 14,
      "message_received": "นะคะ มันจะมีชื่อ... มันจะมี",
      "slice_count": 3,
      "slices": "นะคะ |มันจะมีชื่อ... |มันจะมี|",
      "edit_duration": 4.063,
      "isForceout": false
    },
    {
      "message_id": 1056,
      "editor_id": 14,
      "message_received": "นามสกุลของไฟล์ขึ้นมานะคะ ",
      "slice_count": 1,
      "slices": "นามสกุลของไฟล์ขึ้นมานะคะ |",
      "edit_duration": 3.257,
      "isForceout": false
    },
    {
      "message_id": 1057,
      "editor_id": 14,
      "message_received": "png file jpg file ",
      "slice_count": 1,
      "slices": "png file jpg file |",
      "edit_duration": 3.221,
      "isForceout": false
    },
    {
      "message_id": 1058,
      "editor_id": 14,
      "message_received": "jpg file อย่างนี้นะคะ เด็ก ๆ ก็",
      "slice_count": 2,
      "slices": "เด็ก ๆ ก็ก๊อปฯ มา|อย่างนี้นะคะ เด็ก ๆ ก็|",
      "edit_duration": 12.65,
      "isForceout": false
    },
    {
      "message_id": 1059,
      "editor_id": 14,
      "message_received": "มันมาได้เลยนะคะ ชื่อไฟล์แล้วก็ตามด้วย ประกาศตัวแปร",
      "slice_count": 2,
      "slices": "มันมาได้เลยนะคะ |ชื่อไฟล์แล้วก็ตามด้วย ประกาศตัวแปร|",
      "edit_duration": 3.109,
      "isForceout": false
    },
    {
      "message_id": 1060,
      "editor_id": 14,
      "message_received": "เพื่อจะไปโหลดไฟล์มาเสร็จนะคะ แล้วเราก็มาเรียกใช้ ",
      "slice_count": 3,
      "slices": "เพื่อจะไปโหลดไฟล์มาเสร็จนะคะ |แล้วเราก็มาเรียกใช้| |",
      "edit_duration": 2.41,
      "isForceout": false
    },
    {
      "message_id": 1061,
      "editor_id": 14,
      "message_received": "ก็คือคำสั่ง pygame.display ",
      "slice_count": 2,
      "slices": "ก็คือคำสั่ง |pygame.display|",
      "edit_duration": 0.85,
      "isForceout": false
    },
    {
      "message_id": 1062,
      "editor_id": 14,
      "message_received": ".set_icon แล้วก็ตามด้วย",
      "slice_count": 2,
      "slices": ".set_icon |แล้วก็ตามด้วย|",
      "edit_duration": 4.655,
      "isForceout": false
    },
    {
      "message_id": 1063,
      "editor_id": 14,
      "message_received": "ตัวแปรที่เราประกาศไป ก็คือตัวนี้นะคะ ",
      "slice_count": 2,
      "slices": "ตัวแปรที่เราประกาศไป| ก็คือตัวนี้นะคะ |",
      "edit_duration": 4.232,
      "isForceout": false
    },
    {
      "message_id": 1064,
      "editor_id": 14,
      "message_received": "เพราะฉะนั้น ",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น |",
      "edit_duration": 6.837,
      "isForceout": false
    },
    {
      "message_id": 1065,
      "editor_id": 14,
      "message_received": "เข้าไปที่ ",
      "slice_count": 2,
      "slices": "เข้าไปที่... | |",
      "edit_duration": 5.005,
      "isForceout": true
    },
    {
      "message_id": 1066,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1067,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1068,
      "editor_id": 14,
      "message_received": "ตรงบรรทัดที่ 8 ",
      "slice_count": 1,
      "slices": "ตรงบรรทัดที่ 8 |",
      "edit_duration": 8.517,
      "isForceout": false
    },
    {
      "message_id": 1069,
      "editor_id": 14,
      "message_received": "เริ่ม ",
      "slice_count": 1,
      "slices": "เริ่ม |",
      "edit_duration": 6.725,
      "isForceout": false
    },
    {
      "message_id": 1070,
      "editor_id": 14,
      "message_received": "ใครยังไม่ได้ไอคอนอีก ยกมือ ได้หมดหรือยัง ",
      "slice_count": 3,
      "slices": "ใครยังไม่ได้ไอคอนอีก |ยกมือ |ได้หมดหรือยัง |",
      "edit_duration": 4.905,
      "isForceout": false
    },
    {
      "message_id": 1071,
      "editor_id": 14,
      "message_received": "ใครยังไม่ได้ ",
      "slice_count": 1,
      "slices": "ใครยังไม่ได้ |",
      "edit_duration": 6.313,
      "isForceout": false
    },
    {
      "message_id": 1072,
      "editor_id": 14,
      "message_received": "ได้แล้วนะ คำสั่งแรกประกาศตัวแปรค่ะ ",
      "slice_count": 2,
      "slices": "ได้แล้วนะ |คำสั่งแรกประกาศตัวแปรค่ะ |",
      "edit_duration": 0.502,
      "isForceout": false
    },
    {
      "message_id": 1073,
      "editor_id": 14,
      "message_received": "icon ประกาศตัวแปร",
      "slice_count": 1,
      "slices": "icon ประกาศตัวแปร|",
      "edit_duration": 1.556,
      "isForceout": false
    },
    {
      "message_id": 1074,
      "editor_id": 14,
      "message_received": "ชื่อ icon= ตามด้วยคำสั่งนะคะ ",
      "slice_count": 2,
      "slices": "ชื่อ icon = |ตามด้วยคำสั่งนะคะ |",
      "edit_duration": 4.314,
      "isForceout": false
    },
    {
      "message_id": 1075,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1076,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1077,
      "editor_id": 14,
      "message_received": "Icon = pygame.image i-m",
      "slice_count": 3,
      "slices": "Icon = |pygame.image| i-m|",
      "edit_duration": 2.316,
      "isForceout": false
    },
    {
      "message_id": 1078,
      "editor_id": 14,
      "message_received": "-a-g-e ",
      "slice_count": 1,
      "slices": "-a-g-e |",
      "edit_duration": 4.551,
      "isForceout": false
    },
    {
      "message_id": 1079,
      "editor_id": 14,
      "message_received": ".load ",
      "slice_count": 1,
      "slices": ".load |",
      "edit_duration": 6.392,
      "isForceout": false
    },
    {
      "message_id": 1080,
      "editor_id": 14,
      "message_received": "l-o-a-d แล้วก็ตาม",
      "slice_count": 2,
      "slices": "l-o-a-d |แล้วก็ตาม|",
      "edit_duration": 3.416,
      "isForceout": false
    },
    {
      "message_id": 1081,
      "editor_id": 14,
      "message_received": "ด้วยเครื่องหมายวงเล็บ ",
      "slice_count": 1,
      "slices": "ด้วยเครื่องหมายวงเล็บ |",
      "edit_duration": 3.246,
      "isForceout": false
    },
    {
      "message_id": 1082,
      "editor_id": 14,
      "message_received": "pygame.image.ioad",
      "slice_count": 1,
      "slices": "pygame.image.ioad|",
      "edit_duration": 8.343,
      "isForceout": false
    },
    {
      "message_id": 1083,
      "editor_id": 14,
      "message_received": "ชื่อไฟล์ใช่ไหม tiger ชื่อไฟล์ไอคอนที่เราไปโหลด",
      "slice_count": 3,
      "slices": " ชื่อไฟล์ใช่ไหม tiger |ชื่อไฟล์ไอคอน|ที่เราไปโหลด|",
      "edit_duration": 2.229,
      "isForceout": false
    },
    {
      "message_id": 1084,
      "editor_id": 14,
      "message_received": "มานะคะตามด้วยนามสกุล ก็คือ .",
      "slice_count": 3,
      "slices": "มานะคะ |ตามด้วยนามสกุล |ก็คือ .|",
      "edit_duration": 4.977,
      "isForceout": false
    },
    {
      "message_id": 1085,
      "editor_id": 14,
      "message_received": "png",
      "slice_count": 1,
      "slices": "png|",
      "edit_duration": 9.427,
      "isForceout": false
    },
    {
      "message_id": 1086,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1087,
      "editor_id": 14,
      "message_received": "โหลดแล้ว โหลดแล้วก็เรียก ",
      "slice_count": 3,
      "slices": " |โหลดแล้ว |โหลดแล้วก็เรียก |",
      "edit_duration": 1.082,
      "isForceout": false
    },
    {
      "message_id": 1088,
      "editor_id": 14,
      "message_received": "ตามด้วยคำสั่ง pygame อีก ",
      "slice_count": 1,
      "slices": "ตามด้วยคำสั่ง pygame อีก |",
      "edit_duration": 6.205,
      "isForceout": false
    },
    {
      "message_id": 1089,
      "editor_id": 14,
      "message_received": ".",
      "slice_count": 1,
      "slices": ".|",
      "edit_duration": 14.532,
      "isForceout": false
    },
    {
      "message_id": 1090,
      "editor_id": 14,
      "message_received": "display นะคะ .set แต่ไม่ใช่ set_caption  แต่",
      "slice_count": 5,
      "slices": "display |display นะคะ| .set แต่ไม่ใช่ |set_caption |แต่|",
      "edit_duration": 2.841,
      "isForceout": false
    },
    {
      "message_id": 1091,
      "editor_id": 14,
      "message_received": "เป็น set_icon ",
      "slice_count": 1,
      "slices": "เป็น set_icon |",
      "edit_duration": 3.956,
      "isForceout": false
    },
    {
      "message_id": 1092,
      "editor_id": 14,
      "message_received": "แล้วก็ตามด้วยวงเล็บ วงเล็บก็คือชื่อ",
      "slice_count": 3,
      "slices": "แล้วก็ตามด้วยวงเล็บ |ใน|วงเล็บก็คือชื่อ|",
      "edit_duration": 1.329,
      "isForceout": false
    },
    {
      "message_id": 1093,
      "editor_id": 14,
      "message_received": "ของ icon ที่เรา ชื่อตัวแปร icon",
      "slice_count": 3,
      "slices": "ของ icon ที่เรา...| ชื่อตัวแปร |icon|",
      "edit_duration": 8.084,
      "isForceout": false
    },
    {
      "message_id": 1094,
      "editor_id": 14,
      "message_received": "นั่นเองนะคะ Enter ",
      "slice_count": 3,
      "slices": " |นั่นเองนะคะ |Enter |",
      "edit_duration": 7.944,
      "isForceout": false
    },
    {
      "message_id": 1095,
      "editor_id": 14,
      "message_received": "กด Ctrl + B ให้เครื่องมันตรวจเอง ",
      "slice_count": 2,
      "slices": "กด Ctrl + B |ให้เครื่องมันตรวจ ผิด|",
      "edit_duration": 2.479,
      "isForceout": false
    },
    {
      "message_id": 1096,
      "editor_id": 14,
      "message_received": "เดี๋ยวมัน Error มันจะขึ้นเอง นั่นไง C: ",
      "slice_count": 5,
      "slices": " |เดี๋ยวมัน| Error มั|นจะขึ้นเอง| นั่นไง C: |",
      "edit_duration": 6.991,
      "isForceout": false
    },
    {
      "message_id": 1097,
      "editor_id": 14,
      "message_received": "บรรทัดที่ 8 in...",
      "slice_count": 1,
      "slices": "บรรทัดที่ 8 in...|",
      "edit_duration": 4.648,
      "isForceout": false
    },
    {
      "message_id": 1098,
      "editor_id": 14,
      "message_received": "บอกว่าตัวนี้",
      "slice_count": 1,
      "slices": " บอกว่าตัวนี้|",
      "edit_duration": 2.782,
      "isForceout": false
    },
    {
      "message_id": 1099,
      "editor_id": 14,
      "message_received": "มันบอกว่าหาไฟล์ไม่เจอ ",
      "slice_count": 2,
      "slices": " มันบอกว่าหาไฟล์ไม่เจอ| |",
      "edit_duration": 5.605,
      "isForceout": false
    },
    {
      "message_id": 1100,
      "editor_id": 14,
      "message_received": "เดี๋ยวตัวเองตั้งใช่ผิดหรือ ",
      "slice_count": 1,
      "slices": "เดี๋ยวตัวเองตั้งใช่ผิดหรือ |",
      "edit_duration": 1.536,
      "isForceout": false
    },
    {
      "message_id": 1101,
      "editor_id": 14,
      "message_received": "ย้อนกลับไปดู ถูกแล้ว tiger ",
      "slice_count": 2,
      "slices": "ย้อนกลับไปดู |ถูกแล้ว tiger |",
      "edit_duration": 4.023,
      "isForceout": false
    },
    {
      "message_id": 1102,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1103,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1104,
      "editor_id": 14,
      "message_received": "Ctrl+ B ใหม่ ",
      "slice_count": 1,
      "slices": "Ctrl+ B ใหม่ |",
      "edit_duration": 4.807,
      "isForceout": false
    },
    {
      "message_id": 1105,
      "editor_id": 14,
      "message_received": "name tiger ",
      "slice_count": 1,
      "slices": "name tiger |",
      "edit_duration": 3.531,
      "isForceout": false
    },
    {
      "message_id": 1106,
      "editor_id": 14,
      "message_received": "โอ๊ะโอ รู้แล้วผิดอะไร ",
      "slice_count": 1,
      "slices": "รู้แล้วผิดอะไร |",
      "edit_duration": 8.233,
      "isForceout": false
    },
    {
      "message_id": 1107,
      "editor_id": 14,
      "message_received": "ใส่เครื่องหมายคำพูด ",
      "slice_count": 1,
      "slices": "ใส่เครื่องหมายคำพูด |",
      "edit_duration": 7.069,
      "isForceout": false
    },
    {
      "message_id": 1108,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1109,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1110,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1111,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1112,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1113,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1114,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1115,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1116,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1117,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1118,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1119,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1120,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1121,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1122,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1123,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1124,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1125,
      "editor_id": 14,
      "message_received": "back slash",
      "slice_count": 1,
      "slices": "backslash อยู่ไหนนี่ |",
      "edit_duration": 7.955,
      "isForceout": false
    },
    {
      "message_id": 1126,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1127,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1128,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1129,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1130,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1131,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1132,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1133,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1134,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1135,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1136,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1137,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1138,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1139,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1140,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1141,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1142,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1143,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1144,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1145,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1146,
      "editor_id": 14,
      "message_received": "โอเค ",
      "slice_count": 1,
      "slices": "โอเค |",
      "edit_duration": 9.354,
      "isForceout": false
    },
    {
      "message_id": 1147,
      "editor_id": 14,
      "message_received": "ไอคอน ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1148,
      "editor_id": 14,
      "message_received": "icon เด็ก ๆ เอาไว้ไหนครับ โฟลเดอร์ตัวเอง",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1149,
      "editor_id": 14,
      "message_received": "อยู่ไหน เห็นไหม",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1150,
      "editor_id": 14,
      "message_received": "เอาไว้ด้านนอกก่อนนะ ตัวนี้คือไฟล์โปรแกรมที่เรา",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1151,
      "editor_id": 14,
      "message_received": "เขียนใช่ไหม Test นี่ แล้วส่วน Tiger ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1152,
      "editor_id": 14,
      "message_received": "นี่คือชื่อไฟลื icon เห็นไหมครับ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1153,
      "editor_id": 14,
      "message_received": "ใครยังไม่ได้ชื่อกับรูปโลโก้ยกมือ ของใครไม่ขึ้น ยกมือ ",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1154,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1155,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1156,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1157,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1158,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1159,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1160,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1161,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1162,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1163,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1164,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1165,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1166,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1167,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1168,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1169,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1170,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1171,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1172,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1173,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1174,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1175,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1176,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1177,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1178,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1179,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1180,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1181,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1182,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1183,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1184,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1185,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1186,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1187,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1188,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1189,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1190,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1191,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1192,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1193,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1194,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1195,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1196,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1197,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1198,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1199,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1200,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1201,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1202,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1203,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1204,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1205,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1206,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1207,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1208,
      "editor_id": 14,
      "message_received": "บางคนนะคะ บางคนถ้าขึ้นว่า file location ",
      "slice_count": 3,
      "slices": "บางคนนะคะ |บางคนถ้าขึ้นว่า |file location |",
      "edit_duration": 0.72,
      "isForceout": false
    },
    {
      "message_id": 1209,
      "editor_id": 14,
      "message_received": "อะไรน่ะ หาไม่เจอน่ะ 1. รูปอยู่ตำแหน่งไหน นึกออกนะ ",
      "slice_count": 3,
      "slices": "อะไรน่ะ หาไม่เจอน่ะ |1. รูปอยู่ตำแหน่งไหน |นึกออกนะ |",
      "edit_duration": 0.957,
      "isForceout": false
    },
    {
      "message_id": 1210,
      "editor_id": 14,
      "message_received": "ให้เรายึดที่ไฟล์โปรแกรม",
      "slice_count": 1,
      "slices": "ให้เรายึดที่ไฟล์โปรแกรม|",
      "edit_duration": 6.142,
      "isForceout": false
    },
    {
      "message_id": 1211,
      "editor_id": 14,
      "message_received": "ที่เราเก็บ เพราะอะไร ",
      "slice_count": 2,
      "slices": "ที่เราเก็บ |เพราะอะไร |",
      "edit_duration": 5.133,
      "isForceout": false
    },
    {
      "message_id": 1212,
      "editor_id": 14,
      "message_received": "โปรแกรมเราอยู่ตรงไหนนี่ เวลา",
      "slice_count": 1,
      "slices": "โปรแกรมเราอยู่ตรงไหนนี่ เวลา|",
      "edit_duration": 9.287,
      "isForceout": false
    },
    {
      "message_id": 1213,
      "editor_id": 14,
      "message_received": "มันหาน่ะ มันจะไปตามที่โปรแกรมเราอยู่ ",
      "slice_count": 2,
      "slices": "มันหาน่ะ |มันจะไปตามที่โปรแกรมเราอยู่ |",
      "edit_duration": 1.084,
      "isForceout": false
    },
    {
      "message_id": 1214,
      "editor_id": 14,
      "message_received": "เพราะฉะนั้น รูปมันก็ต้องไปอยู่ในโฟลเดอร์โปรแกรมที่เราอยู่",
      "slice_count": 2,
      "slices": "นึกออกไหม |เพราะฉะนั้น รูปมันก็ต้องไปอยู่ในโฟลเดอร์โปรแกรมที่เราอยู่|",
      "edit_duration": 2.395,
      "isForceout": false
    },
    {
      "message_id": 1215,
      "editor_id": 14,
      "message_received": "นะคะ หลักการง่าย ๆ  ไม่มีอะไรพิศดาร ",
      "slice_count": 3,
      "slices": "นะคะ |หลักการง่าย ๆ | ไม่มีอะไรพิสดาร |",
      "edit_duration": 2.549,
      "isForceout": false
    },
    {
      "message_id": 1216,
      "editor_id": 14,
      "message_received": "ตำแหน่งรูปภาพ ไฟล์รูปภาพ",
      "slice_count": 1,
      "slices": "ตำแหน่งรูปภาพ ไฟล์รูปภาพ|",
      "edit_duration": 7.683,
      "isForceout": false
    },
    {
      "message_id": 1217,
      "editor_id": 14,
      "message_received": "ก้ต้องไปอยู่กับที่ไฟล์โปรแกรมเราอยู่",
      "slice_count": 2,
      "slices": "ก็|ต้องไปอยู่กับที่ไฟล์โปรแกรมเราอยู่|",
      "edit_duration": 1.71,
      "isForceout": false
    },
    {
      "message_id": -1,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 1,
      "slices": "นะลูก |",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1218,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1219,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1220,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1221,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1222,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1223,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1224,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1225,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1226,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1227,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1228,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1229,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1230,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1231,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1232,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1233,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1234,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1235,
      "editor_id": 14,
      "message_received": "ทีนี้ บางคนนะคะ ชื่อ",
      "slice_count": 2,
      "slices": "ทีนี้บางคนนะคะ |ชื่อ|",
      "edit_duration": 8.938,
      "isForceout": false
    },
    {
      "message_id": 1236,
      "editor_id": 14,
      "message_received": "ไฟล์ภาพตัวเองน่ะ ตรงนี้ ",
      "slice_count": 2,
      "slices": "ไฟล์ภาพตัวเองน่ะ |ตรงนี้ |",
      "edit_duration": 6.193,
      "isForceout": false
    },
    {
      "message_id": 1237,
      "editor_id": 14,
      "message_received": "ตรง image.load แล้วก็",
      "slice_count": 2,
      "slices": "ตรง image.load |แล้วก็|",
      "edit_duration": 3.041,
      "isForceout": false
    },
    {
      "message_id": 1238,
      "editor_id": 14,
      "message_received": "ไอ้ tiger.png เป็นชื่อไฟล์รูปแม่นะคะ ",
      "slice_count": 3,
      "slices": "ไอ้ tiger.png |เป็นชื่อไฟล์รูปแม่นะคะ| |",
      "edit_duration": 4.072,
      "isForceout": false
    },
    {
      "message_id": 1239,
      "editor_id": 14,
      "message_received": "ชื่อไฟล์รูปของเด็ก ๆ ชื่ออะไร ต้องเปลี่ยนชื่อเป็นชื่อไฟล์รูปตัวเองนะลูก",
      "slice_count": 3,
      "slices": "ชื่อไฟล์รูปของเด็ก ๆ ชื่ออะไร |ต้องเปลี่ยนชื่อเป็นชื่อไฟล์รูป|ตัวเองนะลูก|",
      "edit_duration": 0.872,
      "isForceout": false
    },
    {
      "message_id": 1240,
      "editor_id": 14,
      "message_received": "ไปเรียก tiger.png ",
      "slice_count": 2,
      "slices": " |ไปเรียก tiger.png |",
      "edit_duration": 2.034,
      "isForceout": false
    },
    {
      "message_id": 1241,
      "editor_id": 14,
      "message_received": "มันก็ไปหา tiger.png อยู่ไหนล่ะ ให้เด็ก ๆ ดู",
      "slice_count": 3,
      "slices": "มันก็ไปหาไม่เจออยู่แล้ว| tiger.png อยู่ไหนล่ะ |ให้เด็ก ๆ ดู|",
      "edit_duration": 8.555,
      "isForceout": false
    },
    {
      "message_id": 1242,
      "editor_id": 14,
      "message_received": "ไฟล์ชื่อรูปตัวเองชื่อว่าอะไร ",
      "slice_count": 1,
      "slices": "ไฟล์ชื่อรูปตัวเองชื่อว่าอะไร |",
      "edit_duration": 1.691,
      "isForceout": false
    },
    {
      "message_id": 1243,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1244,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1245,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1246,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1247,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1248,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1249,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1250,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1251,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1252,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1253,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1254,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1255,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1256,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1257,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1258,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1259,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1260,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1261,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1262,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1263,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1264,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1265,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1266,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1267,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1268,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1269,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1270,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1271,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1272,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1273,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1274,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1275,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1276,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1277,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1278,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1279,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1280,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1281,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1282,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1283,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1284,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1285,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1286,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1287,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1288,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1289,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1290,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1291,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1292,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1293,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1294,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1295,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1296,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1297,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1298,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1299,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1300,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1301,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1302,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1303,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1304,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1305,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1306,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1307,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1308,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1309,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1310,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1311,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1312,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1313,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1314,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1315,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1316,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1317,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1318,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1319,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1320,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1321,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1322,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1323,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1324,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1325,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1326,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1327,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1328,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1329,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1330,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1331,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1332,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1333,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1334,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1335,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1336,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1337,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1338,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1339,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1340,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1341,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1342,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1343,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1344,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1345,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1346,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1347,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1348,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1349,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1350,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1351,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1352,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1353,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1354,
      "editor_id": 14,
      "message_received": "ขนาดมีเลขบรรทัด",
      "slice_count": 1,
      "slices": "ขนาดมีเลขบรรทัด|",
      "edit_duration": 5.66,
      "isForceout": false
    },
    {
      "message_id": 1355,
      "editor_id": 14,
      "message_received": "ยังโค้ดผิดนะคะ ดูเช็กเลข",
      "slice_count": 2,
      "slices": "ยังโค้ดผิดนะคะ |ดูเช็กเลข|",
      "edit_duration": 0.416,
      "isForceout": false
    },
    {
      "message_id": 1356,
      "editor_id": 14,
      "message_received": "แม่ก็อุตสาห์บอกนะ ",
      "slice_count": 1,
      "slices": " แม่ก็อุตส่าห์บอกนะ |",
      "edit_duration": 5.566,
      "isForceout": false
    },
    {
      "message_id": 1357,
      "editor_id": 14,
      "message_received": "จะได้ดูง่าย ๆ ดูเลขบรรทัดใช่ไหม ",
      "slice_count": 3,
      "slices": "จะได้ดูง่าย ๆ |ดูเลขบรรทัดใช่ไหม| |",
      "edit_duration": 5.974,
      "isForceout": false
    },
    {
      "message_id": 1358,
      "editor_id": 14,
      "message_received": "แล้วก็มาดูข้อความดูคำสั่ง",
      "slice_count": 2,
      "slices": "แล้วก็มาดูข้อความ| ดูคำสั่ง|",
      "edit_duration": 6.508,
      "isForceout": false
    },
    {
      "message_id": 1359,
      "editor_id": 14,
      "message_received": "ที่อยู่ในบรรทัดนั้นด้วย ตอนนี้เด็ก ๆ ",
      "slice_count": 2,
      "slices": "ที่อยู่ในบรรทัดนั้นด้วย พยายามบอกว่า|ตอนนี้เด็ก ๆ |",
      "edit_duration": 3.199,
      "isForceout": false
    },
    {
      "message_id": 1360,
      "editor_id": 14,
      "message_received": "เพื่อเวลาถ้าผิดมาจะได้เช็กได้ว่าตรงกับโค้ดที่เราเขียนไหม นะคะ เมื่อกี้เลขบรรทัด",
      "slice_count": 5,
      "slices": "อยู่บรรทัดไหน |เพื่อเวลาถ้าผิดมาจะได้เช็ก|ได้ว่าตรงกับโค้ด|ที่เราเขียนไหม นะคะ| เมื่อกี้เลขบรรทัด|",
      "edit_duration": 4.107,
      "isForceout": false
    },
    {
      "message_id": 1361,
      "editor_id": 14,
      "message_received": "นี้อยู่ แต่ตัวคำสั่งตรงท่",
      "slice_count": 2,
      "slices": "นี้อยู่ |แต่ตัวคำสั่งตรง|",
      "edit_duration": 0.389,
      "isForceout": false
    },
    {
      "message_id": 1362,
      "editor_id": 14,
      "message_received": "ตรงท่อนนี้ผิดหมดเลย ดันไปเอาคำสั่ง",
      "slice_count": 2,
      "slices": "ท่อนนี้ผิดหมดเลย| ดันไปเอาคำสั่ง|",
      "edit_duration": 3.979,
      "isForceout": false
    },
    {
      "message_id": 1363,
      "editor_id": 14,
      "message_received": "จากท่อนนี้มาใส่บรรทัดนี้ มันก็เลยผิด ",
      "slice_count": 3,
      "slices": "จากท่อน|นี้มาใส่บรรทัดนี้| มันก็เลยผิด |",
      "edit_duration": 4.49,
      "isForceout": false
    },
    {
      "message_id": 1364,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1365,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1366,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1367,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1368,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1369,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1370,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1371,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1372,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1373,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1374,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1375,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1376,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1377,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1378,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1379,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1380,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1381,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1382,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1383,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1384,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1385,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1386,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1387,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1388,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1389,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1390,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1391,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": false
    },
    {
      "message_id": 1392,
      "editor_id": 14,
      "message_received": "เดี๋ยวสัปดาห์หน้า part ที่ 2 อย่างนั้นสัปดาห์นี้",
      "slice_count": 3,
      "slices": "เดี๋ยวสัปดาห์หน้า |part ที่ 2 |อย่างนั้นสัปดาห์นี้|",
      "edit_duration": 1.315,
      "isForceout": false
    },
    {
      "message_id": 1393,
      "editor_id": 14,
      "message_received": "เราจะพอแค่นี้นะคะ แม่มีธุระไปทำต่อ",
      "slice_count": 2,
      "slices": "เราจะพอแค่นี้นะคะ |แม่มีธุระไปทำต่อ|",
      "edit_duration": 1.47,
      "isForceout": false
    },
    {
      "message_id": 1394,
      "editor_id": 14,
      "message_received": "เราได้หน้าจอแล้วนะ สัปดาห์หน้า เราจะ... ",
      "slice_count": 2,
      "slices": " เราได้หน้าจอแล้วนะ |สัปดาห์หน้า เราจะ... |",
      "edit_duration": 3.682,
      "isForceout": false
    },
    {
      "message_id": 1395,
      "editor_id": 14,
      "message_received": "คือหน้าจอดำ ๆ นี่ ",
      "slice_count": 1,
      "slices": "คือ หน้าจอดำ ๆ นี่ |",
      "edit_duration": 7.476,
      "isForceout": false
    },
    {
      "message_id": 1396,
      "editor_id": 14,
      "message_received": "มันก้เปลี่ยนสีได้ แต่",
      "slice_count": 2,
      "slices": "มันก็เปลี่ยนสีได้ |แต่|",
      "edit_duration": 4.504,
      "isForceout": false
    },
    {
      "message_id": 1397,
      "editor_id": 14,
      "message_received": "เราไม่ใช้สีนะ เราจะไปหารูปใช่ไหมคะ เด็ก ๆ หารูปไว้แล้วหรือยัง รูป Background ",
      "slice_count": 4,
      "slices": "เราไม่ใช้สีนะ |เราจะไปหารูปใช่ไหมคะ |เด็ก ๆ หารูปไว้แล้วหรือยัง |รูป Background |",
      "edit_duration": 0.441,
      "isForceout": false
    },
    {
      "message_id": 1398,
      "editor_id": 14,
      "message_received": "จอที่จะใช้มาลงนะคะ เอาไว้ต่อสัปดาห์หน้า คือจอดำ ๆ นี่ มันเปลี่ยนสีได้นะ ",
      "slice_count": 4,
      "slices": "จอที่จะใช้มาลงนะคะ |เอาไว้ต่อสัปดาห์หน้า คือ |จอดำ ๆ นี่|มันเปลี่ยนสีได้นะ |",
      "edit_duration": 2.82,
      "isForceout": false
    },
    {
      "message_id": 1399,
      "editor_id": 14,
      "message_received": "แต่วันนี้ยังไม่พาทำ ",
      "slice_count": 1,
      "slices": "แต่วันนี้ยังไม่พาทำ |",
      "edit_duration": 6.278,
      "isForceout": false
    },
    {
      "message_id": 1400,
      "editor_id": 14,
      "message_received": "เดี๋ยวจะพาลองเปลี่ยนสีก่อน แล้วเปลี่ยนเป็นรูปใส่นะ ",
      "slice_count": 2,
      "slices": "เดี๋ยวจะพาลองเปลี่ยนสีก่อน| แล้วเปลี่ยนเป็นรูปใส่นะ |",
      "edit_duration": 2.717,
      "isForceout": false
    },
    {
      "message_id": 1401,
      "editor_id": 14,
      "message_received": "สัปดาห์หน้านะคะ ใครที่ยังไม่ได้หารูป ท้ายชั่วโมงว่างหารูปไว้ ",
      "slice_count": 3,
      "slices": "เอาไว้|สัปดาห์หน้านะคะ ใครที่ยังไม่ได้หารูป |ท้ายชั่วโมงว่างหารูปไว้ |",
      "edit_duration": 1.695,
      "isForceout": false
    },
    {
      "message_id": 1402,
      "editor_id": 14,
      "message_received": "แล้วเอาไฟล์รูปไปไว้ที่ไหนจำได้ไหม เอาไปไว้ใน",
      "slice_count": 2,
      "slices": "แล้วเอาไฟล์รูปไปไว้ที่ไหนจำได้ไหม |เอาไปไว้ใน|",
      "edit_duration": 2.104,
      "isForceout": false
    },
    {
      "message_id": 1403,
      "editor_id": 14,
      "message_received": "โฟลเดอร์ที่เราเขียนโปรแกรมนะเด็ก ๆ เดี๋ยว",
      "slice_count": 4,
      "slices": "โฟลเดอร์ที่เราเขียนโปรแกรม|นะเด็ก ๆ |ไม่อย่างนั้น|เดี๋ยว|",
      "edit_duration": 1.019,
      "isForceout": false
    },
    {
      "message_id": 1404,
      "editor_id": 14,
      "message_received": "สัปดาห์หน้าไฟล์รูปอยู่อีกโฟลเดอร์หนึ่ง ",
      "slice_count": 2,
      "slices": "สัปดาห์หน้า|ไฟล์รูปอยู่อีกโฟลเดอร์หนึ่ง |",
      "edit_duration": 3.539,
      "isForceout": false
    },
    {
      "message_id": 1405,
      "editor_id": 14,
      "message_received": "พอเขียนโปรแกรม สั่งให้เอ่ารุปมาใช้ก็จะหาไม่เจอ ",
      "slice_count": 3,
      "slices": "พอเขียนโปรแกรม |สั่งให้เอารู|ปมาใช้ก็จะหาไม่เจอ |",
      "edit_duration": 0.453,
      "isForceout": false
    },
    {
      "message_id": 1406,
      "editor_id": 14,
      "message_received": "เพราะฉะนั้น โยกรูปมาใส่ใน",
      "slice_count": 1,
      "slices": "เพราะฉะนั้น โยกรูปมาใส่ใน|",
      "edit_duration": 3.346,
      "isForceout": false
    },
    {
      "message_id": 1407,
      "editor_id": 14,
      "message_received": "โฟลเดอร์ที่เราเขียนโปรแกรมเราอยู่ที่ไหน จำได้หรือเปล่าคะ ",
      "slice_count": 4,
      "slices": "โฟลเดอร์|ตัวเองด้วยนะคะ โฟลเดอร์|ที่เราเขียนโปรแกรมเราอยู่ที่ไหน |จำได้หรือเปล่าคะ |",
      "edit_duration": 1.732,
      "isForceout": false
    },
    {
      "message_id": 1408,
      "editor_id": 14,
      "message_received": "Disk อะไร Disk ",
      "slice_count": 3,
      "slices": "Drive| อะไร Drive| |",
      "edit_duration": 11.758,
      "isForceout": false
    },
    {
      "message_id": 1409,
      "editor_id": 14,
      "message_received": "C นะคะเด็ก ๆ แล้วก็ชื่อโฟลเดอร์",
      "slice_count": 2,
      "slices": "C นะคะ เด็ก ๆ |แล้วก็ชื่อโฟลเดอร์|",
      "edit_duration": 8.349,
      "isForceout": false
    },
    {
      "message_id": 1410,
      "editor_id": 14,
      "message_received": "ของเราใช่ไหม เพราะฉะนั้น รูปภาพที่เราหาไว้นะคะ ต้องเอามาใส่",
      "slice_count": 6,
      "slices": "ของเราใช่ไหม |เพราะฉะนั้น| รูปภาพที่เราหาไว้นะคะ ต้องเอามาใส่องเราใช่ไหม |เพราะฉะนั้น| รูปภาพที่เราหาไว้นะคะ |ต้องเอามาใส่|",
      "edit_duration": 7.171,
      "isForceout": false
    },
    {
      "message_id": 1411,
      "editor_id": 14,
      "message_received": "ในโฟลเดอร์ที่อยู่โฟลเดอร์ที่เราเขียน",
      "slice_count": 2,
      "slices": "ในโฟลเดอร์ที่อยู่โฟลเดอร์|ที่เราเขียน|",
      "edit_duration": 7.213,
      "isForceout": false
    },
    {
      "message_id": 1412,
      "editor_id": 14,
      "message_received": "โปรแกรมที่เราสร้างไว้ที่ Disk c ",
      "slice_count": 4,
      "slices": "โปรแกรม|ที่เราสร้างไว้ที่ Drive| C| |",
      "edit_duration": 0.998,
      "isForceout": false
    },
    {
      "message_id": 1413,
      "editor_id": 14,
      "message_received": "เอามาไว้ที่ Disk C: ",
      "slice_count": 3,
      "slices": "เอามาไว้ที่ Drive| C| |",
      "edit_duration": 7.564,
      "isForceout": false
    },
    {
      "message_id": 1414,
      "editor_id": 14,
      "message_received": "นะลูกนะ ให้ดูง่าย ๆ ไฟล์ Test เรา ",
      "slice_count": 4,
      "slices": "นะ|ลูกนะ| ให้ดูง่าย ๆ ไฟล์| Test เรา |",
      "edit_duration": 9.412,
      "isForceout": false
    },
    {
      "message_id": 1415,
      "editor_id": 14,
      "message_received": "ชื่อไฟล์โปรแกรมเราอยู่ที่ไหน ชื่อภาพอยุ่ด้วยกันน",
      "slice_count": 3,
      "slices": "ชื่อไฟล์โปรแกรมเราอยู่ที่ไหน |ชื่อภาพอยู่|ด้วยกัน|",
      "edit_duration": 2.201,
      "isForceout": false
    },
    {
      "message_id": 1416,
      "editor_id": 14,
      "message_received": "เอามาอยู่ด้วยกันโอเคนะ มันจะได้หากันเจอ โอเคค่ะ อย่างนั้น สัปดาห์นี้",
      "slice_count": 5,
      "slices": "เอามาอยู่ด้วยกันโอเคนะ |มันจะได้หากันเจอ |โอเคค่ะ| อย่างนั้น|สัปดาห์นี้|",
      "edit_duration": 5.393,
      "isForceout": false
    },
    {
      "message_id": 1417,
      "editor_id": 14,
      "message_received": "จะพอแค่นี้ค่ะ สวัสดีค่ะ ขอบคุณพี่ล่าม",
      "slice_count": 3,
      "slices": "จะพอแค่นี้ค่ะ| สวัสดีค่ะ| ขอบคุณพี่ล่าม|",
      "edit_duration": 6.59,
      "isForceout": false
    },
    {
      "message_id": 1418,
      "editor_id": 14,
      "message_received": "นะคะ เจอกันสัปดาห์หน้าค่ะ ",
      "slice_count": 2,
      "slices": "นะคะ |เจอกันสัปดาห์หน้าค่ะ |",
      "edit_duration": 2.793,
      "isForceout": false
    },
    {
      "message_id": 1419,
      "editor_id": 14,
      "message_received": "ขอบคุณค่ะ [สิ้นสุดการถอดความ] ",
      "slice_count": 2,
      "slices": "ขอบคุณค่ะ |[สิ้นสุดการถอดความ] |",
      "edit_duration": 5.472,
      "isForceout": false
    },
    {
      "message_id": 1420,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1421,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1422,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1423,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    },
    {
      "message_id": 1424,
      "editor_id": 14,
      "message_received": "",
      "slice_count": 0,
      "slices": "",
      "edit_duration": 0,
      "isForceout": true
    }
  ]
}