ยังไม่มีเนื้อหาไทย
กำลังโหลด…
เข้าสู่ระบบด้วยอีเมลและรหัสผ่าน
สรุปคลัง · ซิงค์ด่วน · Map กระดาน (ไม่กินโควตา) · งบ APIfootball
ใช้โควตา — กดทีละชนิดหรือซิงค์ทั้งหมด · ไม่เปิด ticker ถ้าซิงค์หลักปิด
จับคู่แข่งกับแมตช์ในคลัง · ไม่สร้างลีก/ทีม/คู่ใหม่ · กดปุ่มเริ่มจับคู่ทันที · ติ๊กอัตโนมัติแล้วจับคู่ทุก 5 นาที
ติ๊กแคตตาล็อก APIfootball ที่จะดึงทีม/แมตช์ — ไม่ใช่ taxonomy ของคลัง · ค่าเริ่มต้นซ่อนซีซั่น < 2022
วางได้ทั้ง Widgetkey=… / APIkey=… / แค่ตัวคีย์
คลิกหัวคอลัมน์เพื่อเรียง ชื่อ / ประเทศ / ซีซั่นล่าสุด · บันทึกเฉพาะที่ติ๊ก
คลังลีก Pitch · กรองในฐาน · ดึงแคตตาล็อกกินโควตา · Map กระดานไม่กินโควตา
อ่านจากฐาน Pitch เท่านั้น — ไม่เรียก APIfootball
ใช้โควตา — ไม่เปิดซิงค์หลัก
ไม่เรียก APIfootball — สร้าง / นำเข้า Hub / เชื่อมชื่อ
เมื่อวาน/วันนี้/พรุ่งนี้ · กดปุ่มเริ่มจับคู่ทันที · ติ๊กอัตโนมัติจับคู่ทุก 5 นาที
เปิด «แก้ไขในตาราง» แล้วคลิกดินสอที่เซลล์
กรองในฐาน · ซิงค์ทีมที่เลือกหรือลีกที่ติ๊กใน «ลีกที่ซิงค์» · จัดการ Hub / เชื่อมชื่อ
อ่านจากฐาน Pitch เท่านั้น — ไม่เรียก APIfootball ไม่ใช้โควตา · ไม่มีตัวเลือกลีก ใช้ช่องค้นหา
ใช้โควตา get_teams — ไม่เปิดซิงค์หลัก
«ซิงค์ทีมที่เลือก» = ยิง get_teams?team_id ตามรหัส APIfb ของแถวที่ติ๊กในตารางนี้ (ยังไม่มีรหัส APIfb จะข้าม · ไม่ทับชื่อไทยที่มีอยู่แล้ว) · «ดึงทีมของลีกที่ติ๊ก» = ดึงทั้งลีกตามที่ติ๊กไว้ที่เมนู ลีกที่ซิงค์ ไม่ใช่แถวในตารางนี้
ไม่เรียก APIfootball — นำเข้า Hub / เชื่อมชื่อ / สร้างด้วยมือ
เปิด «แก้ไขในตาราง» แล้วคลิกดินสอที่เซลล์
ยังไม่แมปผู้เล่นใหม่ — รายการเก่าในคลังดูได้ · ค้นด้วยชื่อ / ทีม / pitch_id
ไม่สร้าง alias / คิวแมป / ไม่ดึงเข้าคลังจาก get_teams หรือไลน์อัพ
รายการเก่าในคลังยังดูได้ — ซิงค์ใหม่ไม่เพิ่มผู้เล่น · ไม่มีตัวเลือกทีม ใช้ช่องค้นหา
กรองในฐาน → ดึง APIfb (กินโควตา) → จัดการใน Pitch · Map กระดานพับไว้ด้านล่าง (ไม่กินโควตา)
อ่านจากฐาน Pitch เท่านั้น — ไม่เรียก APIfootball ไม่ใช้โควตา
มุมมองคลังแหล่งใช้แค่ช่องค้นหา — สถานะ/วันที่ไม่ถูกใช้ · Hub ไม่ได้นำเข้าแมตช์ AF/FS/LS
ใช้โควตา get_events — ไม่เปิดซิงค์หลัก · วันที่เป็นปฏิทิน UTC ของ vendor · ปิดหน้าได้ งานยังเดิน · ช่วงยาวทั้งโลก vendor ไม่ใส่ทุกลีกในวันนั้น — ใส่ลีกแล้วหั่นทีละวันจึงครบโครงคู่ · APIfb ใช้ match_id ซ้ำข้ามซีซัน/ลีก — Pitch ผูกแถวด้วยลีก+ทีม+วันเตะ ไม่ทับคู่อื่น
7 / 30 วัน = วันนี้ UTC รวมวันนี้ · ไม่ใส่ช่วงแล้วกด «ดึงตามช่วง» = ±1 วัน · ระบุลีก = get_events ติด league_id แล้วหั่นตาม «ครั้งละ» · «แยกคู่ที่ match_id ชนกัน» ไม่ใช้โควตา — แยก snapshot ที่วันไม่ตรงกับวันเตะในคลัง · «รวมคู่และลีกที่ซ้ำ» ไม่ใช้โควตา — รวมลีกชื่อเดียวกันในประเทศเดียวกัน และนัดที่ทีม+วันเตะซ้ำ
ไม่เรียก APIfootball — สร้างแถวด้วยมือ · เชื่อมชื่อลีก/ทีมอยู่ที่หน้า ลีก และ ทีม
จับคู่แข่งกับแมตช์ในคลัง · ไม่สร้างคู่/ลีก · กดปุ่มเริ่มจับคู่ทันที · เมื่อวาน–พรุ่งนี้ · ติ๊กอัตโนมัติจับคู่ทุก 5 นาที
เปิด «แก้ไขในตาราง» แล้วคลิกดินสอ · เลือก offset มุมบนเพื่อแปลงเวลาตอนแสดง
ตารางจาก overlay LS/FS/ninja ตามลำดับแหล่ง · เลือกลีกแล้วดูกลุ่มตาราง
ค่าเริ่มต้นแสดงเฉพาะลีกที่มีตารางในฐานแล้ว — ติ๊ก «รวมลีกที่ยังไม่มีตาราง» ถ้าจะดึงลีกใหม่
รากของลีก · กรองในฐาน · ดึงจาก APIfootball กินโควตา
ใช้โควตา — ไม่เปิดซิงค์หลัก
เปิด «แก้ไขในตาราง» แล้วคลิกดินสอที่เซลล์
ล็อก APIfootball (ingest) · คู่ที่ข้าม / ดึง LS·FS อยู่เมนูแยก
ล้างเฉพาะตาราง ingest_logs (APIfb) ไม่ลบ source_raw · คู่ที่ข้ามดูที่เมนู คู่ที่ข้าม · การดึง LS/FS/ninja ดูที่เมนู ดึง LS/FS
บันทึกทุกครั้งที่ Pitch เรียก URL ของ Livescore · Flashscore · flashscore.ninja — เวลา · URL · ผล · ขนาด · ระยะเวลา · auto-ลบตามค่า «เก็บกี่วัน» ในตั้งค่า (เริ่มต้น 3 วัน)
คู่จาก get_events ที่ซิงค์แล้วไม่เข้าฐาน — เช่น league_id/team_id เป็น 0, ถูก ignore, หรือชน conflict
คิวที่ระบบไม่กล้าผูกอัตโนมัติ + ผูกแหล่งอื่นด้วยมือ
เลือกชื่อที่มีใน Pitch แล้วผูก — ไม่ต้องจำเลข
ใช้เมื่อมีรหัสจากแหล่งอื่น (ไม่ยิง APIfb) — ค้นหาในคลังแล้วเลือก ไม่ต้องจำเลข
ยังไม่ได้เลือกในคลัง
โทเคนที่เว็บลูกใช้เรียก /v1 · นับจำนวนครั้งและเส้นที่เรียก · ตั้ง auto-ลบได้ต่อโทเคน · ค่าเริ่มต้นอยู่ที่หน้าตั้งค่า
ใช้ header X-Pitch-Token กับ JSON ของ Pitch: /v1/matches /v1/leagues /v1/teams /v1/standings /v1/topscorers
· เทียบ Hub AF → Pitch /v1/ids?kind=league&hub=39
· ผลสด/สถิติ/event เลือกแหล่งอิสระ live_source=fs stats_source=ls events_source=fs · ตาราง /v1/standings?league=&source=ls
· id คือรหัส Pitch ไม่ใช่รหัสผู้ขาย
ดึงรายการ Flashscore เก็บแค่ URL + หัวข้อ เป็น draft — ยังไม่แปล · ข่าวที่เกี่ยวกับอาร์เซนอล แปลอัตโนมัติเฉพาะอาร์เซนอล (เว็บ site=arsenal) แล้วเผยแพร่ exclusive ไม่โผล่เว็บอื่น · เพิ่มเว็บลูก A/B/C ได้ ข่าวเดียวกันแปลคนละเวอร์ชันต่อเว็บ · เว็บลูกเรียก /v1/news?site=slug เฉพาะที่ published และแปลเว็บนั้นแล้ว · คีย์ DeepSeek ใช้ตอนแปล
เว็บลูก
ข่าวชิ้นเดียวแปลได้หลายครั้ง — คนละโทนต่อเว็บ · ลบเว็บแล้วคำแปลของเว็บนั้นหาย · ว่าง = ยังใช้แปลชุดเดียวแบบเดิม (ไม่ส่ง site=)
นำเข้า
ยังไม่แปล
เนื้อหาใช้ Markdown: **ตัวหนา** · > คำพูด · ย่อหน้าคั่นด้วยบรรทัดว่าง · ถ้ามีเว็บลูก ให้สลับแท็บแล้วแปลทีละเว็บ
รีเจนจะแปลใหม่จากต้นฉบับ แล้วเขียนทับหัวข้อ/สรุป/เนื้อหาไทยของแท็บที่เลือก + ผูกทีม/ลีกใหม่
พรีวิว
ยังไม่มีเนื้อหาไทย
พิมพ์ชื่อไทยหรืออังกฤษแล้วคลิกผลค้นหา — ผูกด้วยรหัส Pitch ของทีม/ลีก
ดึงบทพรีวิวจาก flashscore.com แล้วให้ AI รีไรท์เป็นไทย ของแม่นฟุตบอลก่อนเผยแพร่ — ห้ามลงต้นฉบับอังกฤษตรง ๆ · ราคาต่อรอง/ตอน betting ส่งให้ AI รู้ว่าใครเป็นต่อ ไม่ลงคูปองราคาบนหน้าเว็บ · เว็บลูก /v1/previews และ /v1/matches/{id}/preview เฉพาะ published
คู่ที่แมป Flashscore แล้ว (ninja/fs) และหน้า flashscore.com มี eventPreview จะถูกดึง แล้วให้ AI รีไรท์และเผยแพร่อัตโนมัติทันที · ไม่กินโควตา APIfb · คู่ที่ยังไม่มีพรีวิวจะถูกข้ามแล้วลองใหม่ตามรอบ
วางลิงก์คู่แบบ https://www.flashscore.com/match/football/…/?mid= หรือ /match/{รหัส8ตัว}/ หรือรหัส Pitch ของแมตช์ · คู่นั้นต้องแมป Flashscore ในคลังแล้ว
แคตตาล็อกแอป / เว็บ / ทีวี / OTT ที่ถูกลิขสิทธิ์ · ลีก = ทุกนัดในลีก · นัดเดียว = ถ่ายเฉพาะกิจ (เช่น PPTV / YouTube สโมสร ยิงแค่คู่นี้) หรือซ่อนช่องที่ลีกมีแต่นัดนี้ไม่มี · เว็บลูกอ่านฟิลด์ watch · ห้ามใส่แหล่งเถื่อน · รายการลีกที่ผูกแล้วอยู่เมนู
แคตตาล็อก
เลือกช่องทาง + ใส่รหัสลีก Pitch คั่นจุลภาค (เช่น 763,527,301) — ทุกนัดในลีกนั้นจะได้ช่องทางนี้ทันที
ลีก = สิทธิ์ทั้งฤดูกาล · นัด = เฉพาะกิจ — ค้นชื่อทีมได้ ไม่ต้องจำรหัส · หรือเปิดคู่จากแท็บ «คู่แข่งขัน» แล้วติ๊กในลิ้นชัก
ลีกเหล่านี้ทุกนัดได้ช่องทางด้านขวา · กด แก้ เพื่อติ๊กช่องทางใหม่โดยไม่ต้องจำรหัส · คู่เฉพาะกิจยังแก้ที่ลิ้นชักนัด · แคตตาล็อกช่องทางอยู่เมนู
ค้นหา / กรอง
พิมพ์ชื่อลีก แล้วคลิกผลค้นหาเพื่อเปิดฟอร์มติ๊กช่องทาง
บัญชีเข้าสู่ระบบ · ซิงค์ · แหล่งเสิร์ฟ · VPS · แปลข่าว AI · แคช API ลูก · โทเคน/ล็อก — กดปุ่มด้านบนเพื่อเลื่อน · บันทึกการทำงานที่แถบล่าง
ความปลอดภัย
เข้าสู่ระบบด้วยอีเมล + รหัสผ่าน · เปิด Google Authenticator ได้หลังตั้งอีเมลแล้ว
คลังข้อมูล
ปิด = ticker ทุกชนิดหยุด · ปุ่มดึงในแอดมินยังกินโควตาได้ · หน่วงจริง = ค่า × 1.0–1.2 · ต่ำสุด 5 วินาที · «ห่างต่อรายการ» นับแยกชนิด
APIfb match_live=1 แล้วดึง FS/LS ของคู่ที่จับแล้วสูงสุด 8 คู่/รอบ (ข้ามที่ดึง < 20s) — ไม่กินโควตา · ไม่ต้องเปิด overlay
FT/AET/PEN ยังออกใน live=1 จนครบนาทีนี้ (เริ่ม 60 · 0 = หายทันที) · JSON ยังเป็นนัดจบ
กัน FT ปลอมแล้วกลับ LIVE · เริ่ม 45 วินาที · 0 = ยืนยันทันที
หน้าต่างวันที่ APIfb get_events ทีละวัน (UTC) · ค่าเริ่ม 30 วัน = ทุก 86400 วินาที (วันละครั้ง) · ล่วงหน้า/ย้อนหลัง 1 ปี = ทุก 604800 วินาที (7 วัน) · ไม่ยิงซ้ำตอนรีสตาร์ทถ้ายังไม่ครบรอบ · ไม่ชนกับดึงแมตช์ช่วงอื่น
ดึงรายการ flashscore.com/news/football/ · เมื่อติ๊กแปลอัตโนมัติเฉพาะอาร์เซนอล: คิวเฉพาะหัวข้อปืนใหญ่ แล้ว extract + DeepSeek ลง site=arsenal เผยแพร่ exclusive · ติ๊กแปลอัตโนมัติแมนยู: คิวหัวข้อแมนยูลง site=manyu ทีม 3264 exclusive คนละงบ ไม่แทนคิวปืนใหญ่ · ไม่คลังรูปเอเจนซี่/Flashscore · ถ้าปิดทั้งสอง auto จึงคิว listing ทั้งลีกเป็น draft · ค่าเริ่มทุก 1800 วินาที · 8 ชม. · auto 4 ชิ้น/รอบต่อทีม · ปุ่มหยุดบนแท็บข่าว
คู่ที่จับ Flashscore แล้วในหน้าต่างล่วงหน้า · GET flashscore.com/match/{id}/ · มี eventPreview จึงให้ AI รีไรท์แล้วเผยแพร่ทันที · ไม่กินโควตา APIfb · ค่าเริ่มทุก 1800 วินาที · 72 ชม. · 40 คู่/รอบ (สูงสุด 80) · ปุ่มหยุดบนแท็บวิเคราะห์คู่
คลัง APIfb ให้เว็บลูกเรียก GET /v1/topscorers?league= · ลีก hot ฤดูกาลเท่านั้น (ไม่รวมถ้วย / กระชับมิตร แม้ hot) · ค่าเริ่มเปิด ทุก 3600 วินาที · สร้างนักเตะจาก player_key · ไม่ใช่ overlay FS/LS
lineup จาก ninja (df_li) ก่อน แล้วค่อย APIfb · H2H จากคลัง · ไม่เรียก get_lineups / get_H2H
ตอนเสิร์ฟลูกค้า
เมื่อลูกไม่ส่ง source= · ปักแหล่งด้วย source= (ไม่ fallback) หรือ prefer= · แยก live_source / stats_source / events_source ได้
ปิดเป็นค่าเริ่มต้น — คู่ไลฟ์ที่จับแล้วดึงตามรอบแมตช์ไลฟ์อยู่แล้ว · ติ๊กนี้เพิ่มหน้าต่างใกล้คิกออฟ + หมุนตาราง
จับคู่บอร์ดย้อน 1 วันถึงข้างหน้า 7 วัน · สร้างนัดใหม่เฉพาะลีกกระชับมิตรที่มีอยู่แล้ว เมื่อทั้งสองทีมมีรหัส และไม่มีคู่นี้ใน 12 ชั่วโมง · ไม่สร้างทีมหรือลีก
ผลสดค่าเริ่มต้น APIfb ก่อน แล้ว ninja เมื่อคลังยังไม่มีสกอร์ · ติ๊ก «โดยเฉพาะ» = ผลสด ninja อย่างเดียว (ข้ามลำดับด้านบน) · ninja = บอร์ดสด + lineup · .mobi = สำรองสถิติ/event
เมื่อวาน–พรุ่งนี้ · กดปุ่มเริ่มจับคู่ทันที · จับคู่ลิงก์อย่างเดียว · ไม่กินโควตา · ไม่ผูกซิงค์หลัก · ค่าเริ่มต้นเปิด ทุก 5 นาที
เหมือน FS · หน้าต่าง UTC + เวลาไทย
เครือข่ายออก
ยิง LS · FS · APIfb ผ่าน PHP บน VPS · failover + คูลดาวน์ · คีย์ APIfb อยู่ใน URL ที่ PHP ยิงต่อ — อย่าเปิด access log เต็ม
เนื้อหา
คีย์เก็บในตั้งค่า Pitch (ไม่โชว์ค่าเต็ม) · โมเดลเริ่มต้น deepseek-chat · ฐาน https://api.deepseek.com
เว็บลูก
ถ้าหลายเว็บลูกเรียกเส้นเดียวกัน (พาธ + คิวรีเหมือนกัน) จะได้คำตอบชุดเดียวกันจนกว่าจะหมดเวลา · ไม่แยกตามโทเคน · ตั้ง TTL ทีละชนิดได้
การใช้งานลูกค้า
เริ่มต้น: ดึง LS/FS 3 วัน · APIfb 30 วัน · source_raw 7 วัน
ใช้ตอนสร้างโทเคนใหม่ และเป็นค่าสำรองถ้าโทเคนนั้นไม่กำหนดเอง · รายละเอียดการเรียกอยู่ที่หน้า โทเคน API