จากการดาวน์โหลดแอปไปจนถึงการรันลูกโซ่ แคมเปญ DM และการวิเคราะห์ เขียนสำหรับผู้เริ่มต้นโดยสมบูรณ์ — พร้อมขั้นตอนที่เป็นรูปธรรมและตัวอย่างจริง
จากศูนย์ไปจนถึงการส่งจดหมายครั้งแรกของคุณในเวลาไม่ถึง 10 นาที
บัญชี Telegram (หรือหลายบัญชี) คอมพิวเตอร์ที่ใช้ Windows 10+ หรือ macOS 11+ และเวลาว่างประมาณ 10 นาที
รับตัวติดตั้งจากหน้าดาวน์โหลด:
.exe แบบพกพา — ไม่ต้องติดตั้ง.dmg — ลากแอปไปที่ Applicationsเมื่อเปิดตัวครั้งแรก คุณจะเห็นหน้าต่างการเปิดใช้งาน วางคีย์ของคุณและคลิก เปิดใช้งาน หากคุณยังไม่มีคีย์ — รับทดลองใช้ฟรี 3 วัน
ลงชื่อเข้าใช้ my.telegram.org สร้างแอปพลิเคชัน และคัดลอก api_id และ api_hash ของคุณ คำแนะนำโดยละเอียด — ในแท็บ Telegram API
ไปที่ บัญชี → เพิ่มบัญชี กรอกชื่อ, API ID, API Hash (โทรศัพท์เป็นทางเลือกสำหรับ QR) จากนั้นคลิก อนุญาต และสแกนคิวอาร์โค้ดด้วยโทรศัพท์ของคุณ
เปิด ผู้รับ → รีเฟรชรายการ เพื่อดึงกลุ่ม ช่องและรายชื่อผู้ติดต่อใน Telegram ของคุณ หรือนำเข้าจากไฟล์
เปิด โฆษณา → โฆษณาใหม่ เขียนข้อความ เลือกผู้รับ ตั้งค่ากำหนดการ — และกด เริ่ม
แอปรันแคมเปญในพื้นหลังและส่งข้อความตามกำหนดการ ดูความคืบหน้าในหน้า โฆษณา และในแดชบอร์ด สถิติ
แอปเป็นแบบพกพาบน Windows และลากและวางบน macOS ไม่มีข้อกำหนดเบื้องต้น ไม่ต้องใช้สิทธิ์ผู้ดูแลระบบ
บันทึก TelegramAutoPoster.exe (~80 MB) ไปยังโฟลเดอร์เฉพาะ เช่น C:\TelegramAutoPoster\ เมื่อเปิดตัวครั้งแรก แอปจะสร้างโฟลเดอร์ย่อย data/ ที่นั่นพร้อมการตั้งค่า เซสชัน และบันทึกทั้งหมด
Windows อาจแสดงไดอะล็อกสีน้ำเงิน: "Windows protected your PC" นี่เป็นเรื่องปกติสำหรับแอปที่ไม่ได้ลงนาม
Windows ตั้งค่าสถานะแอปพลิเคชันใด ๆ ที่ไม่มีใบรับรองการลงนามโค้ดแบบชำระเงิน (ปกติ $100+/ปี) แอปปลอดภัยอย่างสมบูรณ์ — คุณสามารถตรวจสอบได้บน VirusTotal
เปิด TelegramAutoPoster.dmg และลากแอปไปยังโฟลเดอร์ Applications ของคุณ
คลิกขวาที่ไอคอนแอป → เปิด → ยืนยัน เปิด ในไดอะล็อกความปลอดภัย หรือไปที่ การตั้งค่าระบบ → ความเป็นส่วนตัวและความปลอดภัย → เปิดต่อไป
| แพลตฟอร์ม | เส้นทาง |
|---|---|
| Windows | <โฟลเดอร์ที่มี EXE>/data/ |
| macOS | ~/Library/Application Support/TG AutoPoster Pro/ |
คลิกขวาที่ EXE → ส่งไปยัง → เดสก์ท็อป (สร้างทางลัด) บน macOS ลากแอปไปที่ Dock
ไคลเอนต์ Telegram ทุกตัวต้องการ api_id และ api_hash — ข้อมูลรับรองอย่างเป็นทางการฟรีจาก Telegram การรับพวกมันใช้เวลาประมาณ 3 นาที
พวกมันเป็นเหมือน "การเข้าสู่ระบบนักพัฒนา" สำหรับ Telegram แอปของบุคคลที่สามทุกตัวใช้คู่ของตัวเองของคุณจะผูกกับบัญชีของคุณเท่านั้นและปลอดภัย
ในเบราว์เซอร์ของคุณ ไปที่ https://my.telegram.org
ป้อนหมายเลขในรูปแบบสากลเริ่มต้นด้วย + — ตัวอย่างเช่น +66812345678 Telegram จะส่งรหัสยืนยันไปยังแอปของคุณหรือทาง SMS
คลิก API development tools ในแดชบอร์ด
กรอกแบบฟอร์ม — ค่าไม่สำคัญเลย Telegram เก็บไว้สำหรับบันทึกของพวกเขาเท่านั้น เลือกแพลตฟอร์ม Desktop และคลิก Create application
คุณจะเห็นสองค่า:
1234567abcdef1234567890abcdef1234567890ใครก็ตามที่มี API ID, API Hash และหมายเลขโทรศัพท์ของคุณอาจเข้าถึงบัญชี Telegram ของคุณได้ อย่าแบ่งปันในแชท ภาพหน้าจอ หรือฟอรัมสาธารณะ
ได้ ข้อมูลรับรอง API เป็นของแอปพลิเคชัน ไม่ใช่ของผู้ใช้ Telegram ที่เฉพาะเจาะจง เพิ่มบัญชีได้มากเท่าที่คุณต้องการด้วย api_id/api_hash เดียวกัน — แต่ละบัญชีจะมีเซสชันของตัวเอง
เพียงลงชื่อเข้าใช้ my.telegram.org อีกครั้งและเปิด API development tools แอปที่มีอยู่ของคุณยังอยู่ที่นั่น — คุณสามารถคัดลอกค่าได้ทุกเมื่อ
รอ 24 ชั่วโมง สิ่งนี้เกิดขึ้นหากคุณสร้างแอปพลิเคชันหลายตัวหรือลงชื่อเข้าใช้/ออกบ่อยเกินไป ขีดจำกัดจะรีเซ็ตโดยอัตโนมัติ
สามแพ็กเกจ หนึ่งหน้าต่างการเปิดใช้งาน สลับได้ตลอดเวลาโดยการป้อนคีย์ใหม่
| แพ็กเกจ | บัญชี | คุณสมบัติพิเศษ |
|---|---|---|
| Standard — $5/เดือน | 1 | แคมเปญ DM, ลูกโซ่, การหมุนเวียน, การวิเคราะห์, การตรวจสอบเซสชัน |
| Enterprise — $10/เดือน | ไม่จำกัด | + ตอบกลับอัตโนมัติ, เริ่ม/หยุดจำนวนมาก, สตอรี่, มอนิเตอร์สุขภาพ, สำรองข้อมูล |
| Supporter — $19.99/เดือน | ไม่จำกัด | + การสนับสนุนลำดับความสำคัญ, เครดิตแอป, การเข้าถึงเบต้าคลาวด์ก่อนใคร |
คุณสมบัติระดับ Standard ทั้งหมดเป็นเวลา 3 วันเต็ม การรองรับหลายบัญชี การตอบกลับอัตโนมัติ แคมเปญสตอรี่ และการดำเนินการจำนวนมากเป็นเฉพาะ Enterprise และไม่รวมอยู่ในการทดลองใช้
ในแถบด้านข้าง หากไม่มีใบอนุญาตที่ใช้งานอยู่ คุณจะเห็นการ์ดสีแดงพร้อมปุ่ม เปิดใช้งาน หรือไปที่ การตั้งค่า → ใบอนุญาต → เปิดใช้งาน
คีย์มีลักษณะเช่น XXXX-XXXX-XXXX-XXXX วางและกด Enter หรือคลิก เปิดใช้งาน
เมื่อเปิดใช้งานสำเร็จ สถานะใบอนุญาตจะอัปเดตทันทีและแอปจะโหลดใหม่
แอปตรวจสอบใบอนุญาตทุก 6 ชั่วโมง หากมีปัญหาของเครือข่าย มันจะทำงานต่อไปจากสถานะที่แคชไว้ได้นานถึง 30 วัน (จนถึงวันสิ้นสุดที่ตรวจสอบครั้งล่าสุด) คุณจะเห็นป้าย ออฟไลน์ สีเทาบนการ์ดใบอนุญาต แต่ไม่มีฟังก์ชันใดสูญหาย
หน้าบัญชีคือฐานหลักของคุณ ทุกอย่างอื่น — ผู้รับ โฆษณา แคมเปญ — เป็นของบัญชีที่เลือกอยู่ในปัจจุบัน
แต่ละบัญชีคือการ์ดที่แสดง:
บัญชีที่คุณกำลังทำงานด้วยอยู่จะถูกทำเครื่องหมายด้วยเส้นขอบสีม่วงและป้าย CURRENT ที่มุมขวาบน
| ปุ่ม | สิ่งที่ทำ |
|---|---|
| รีเฟรช | อ่านรายการบัญชีใหม่จากฐานข้อมูลท้องถิ่น |
| ตรวจสอบเซสชัน | รันการตรวจสอบสุขภาพเซสชันในทุกบัญชี (ดูส่วนเฉพาะด้านล่าง) |
| เพิ่มบัญชี | เปิดโปรแกรมแก้ไขสำหรับบัญชีใหม่ ปิดใช้งานหากคุณถึงขีดจำกัดของแพ็กเกจ |
ตัวนับ (เช่น 2 / 5) | จำนวนบัญชีในแพ็กเกจปัจจุบัน เปลี่ยนเป็นสีส้มเมื่อใกล้ถึงขีดจำกัด |
| การดำเนินการ | คำอธิบาย |
|---|---|
| ทำให้เป็นปัจจุบัน | สลับ UI ทั้งหมดไปยังบัญชีนี้ มองเห็นได้เฉพาะบนการ์ดที่ไม่ใช่ปัจจุบัน |
| สุขภาพ (ไอคอนโล่) | เปิดโมดัลสุขภาพบัญชี — ดูส่วนเฉพาะด้านล่าง |
| อนุญาต / อนุญาตใหม่ | เริ่มโฟลว์การเข้าสู่ระบบด้วย QR/SMS สำหรับบัญชีนี้ |
| แก้ไข | เปลี่ยนชื่อ ข้อมูลรับรอง API โทรศัพท์ หรือพร็อกซี่ การแก้ไขข้อมูลรับรองต้องมีการอนุญาตใหม่ |
| ลบ (ไอคอนถังขยะ) | ลบบัญชีและไฟล์เซสชันอย่างถาวร โฆษณา ผู้รับ และแคมเปญของบัญชีนี้จะถูกลบออกจากฐานข้อมูลด้วย |
การลบจะลบบัญชี และโฆษณา/แคมเปญทั้งหมดจากฐานข้อมูลท้องถิ่น การยกเลิกการอนุญาตจะเก็บทุกอย่างไว้ — เฉพาะไฟล์เซสชันเท่านั้นที่ถูกทิ้ง
กรอก:
คลิก บันทึก ไดอะล็อกยืนยันจะปรากฏขึ้นเสนอให้อนุญาตทันที — คลิก อนุญาต
สำหรับหลายบัญชี ให้ใช้พร็อกซี่ที่แตกต่างกันสำหรับแต่ละบัญชี นี่คือหนึ่งในสัญญาณที่แข็งแกร่งที่สุดต่อ Telegram ว่าบัญชีของคุณไม่เกี่ยวข้องกัน ซึ่งช่วยลดความเสี่ยงในการถูกแบนอย่างมาก
สองวิธี QR เร็วกว่าและไม่ต้องใช้ช่องโทรศัพท์ — SMS เป็นทางเลือกสำรอง
คลิก อนุญาต บนบัญชีใด ๆ ไดอะล็อกจะเปิดขึ้นพร้อมสองตัวเลือก:
หากโทรศัพท์ว่างเปล่า ตัวเลือก SMS จะถูกปิดใช้งานพร้อมคำใบ้
บนโทรศัพท์ของคุณ เปิด Telegram → การตั้งค่า → อุปกรณ์ → สแกน QR
ชี้กล้องไปที่รหัสบนหน้าจอของคุณ หน้าต่างจะปิดโดยอัตโนมัติ
หากคุณเปิดใช้งาน 2FA พรอมต์รหัสผ่านจะปรากฏขึ้นถัดไป พิมพ์รหัสผ่านคลาวด์ของคุณ
QR ใช้ได้ 180 วินาที หากหมดอายุ ให้ยกเลิกและลองอีกครั้ง — จะมีการสร้างใหม่
Telegram ส่งรหัสไปยังแอปของคุณ (หรือทาง SMS) ไดอะล็อกจะปรากฏขึ้นขอรหัส
พิมพ์รหัส 5 หลักและกด Enter หากเปิดใช้งาน 2FA คุณจะได้รับพรอมต์รหัสผ่านทันทีหลังจากนั้น
ตรวจสอบให้แน่ใจว่าโทรศัพท์ของคุณมีการเชื่อมต่ออินเทอร์เน็ตและ Telegram เป็นเวอร์ชันล่าสุด หากตั้งค่าพร็อกซี่ไว้ — ตรวจสอบด้วย ทดสอบพร็อกซี่ ในการตั้งค่า บางครั้ง Telegram อาจจำกัดอัตราการสร้าง QR ชั่วคราว รอ 5 นาทีแล้วลองอีกครั้ง
ใน data/sessions/session_<account_id>.session ถัดจาก EXE ไฟล์นี้คือสิ่งที่ทำให้คุณลงชื่อเข้าใช้อยู่ — ไม่จำเป็นต้องสแกนใหม่จนกว่า Telegram จะเพิกถอนเซสชัน
การตรวจสอบเซสชันครั้งถัดไปจะทำเครื่องหมายบัญชีนี้ว่า ตาย (🔴) เพียงคลิก อนุญาต อีกครั้ง — หรือใช้คิวการอนุญาตใหม่อัตโนมัติที่อธิบายไว้ในส่วนการตรวจสอบสุขภาพเซสชัน
แอปทำให้เซสชัน Telegram ของคุณมีชีวิตอยู่โดยที่คุณไม่ต้องดูแลพวกมัน
เซสชัน Telegram สามารถตายได้ตลอดเวลา — หากมีคนลงชื่อเข้าใช้จากอุปกรณ์อื่น รีเซ็ตเซสชัน หรือบัญชีถูกแบน ก่อนหน้านี้คุณจะพบในช่วงกลางแคมเปญ ตอนนี้แอปตรวจสอบทุกอย่างล่วงหน้า — เมื่อเริ่มต้นและตามกำหนดเวลาที่กำหนดค่าได้
เมื่อเริ่มต้นแอปและตามช่วงเวลาที่กำหนดค่าไว้ แอปจะเดินผ่านทุกบัญชีและตรวจสอบว่าเซสชันยังมีชีวิตอยู่หรือไม่ มันเป็นการดำเนินการที่รวดเร็ว — หนึ่งคำขอต่อบัญชี ไม่มี QR หรือ SMS เซสชันถูกโหลดจาก data/sessions/
การตรวจสอบทำงานในพูลเธรดพื้นหลัง (สูงสุด 3 บัญชีพร้อมกัน) ดังนั้นอินเทอร์เฟซจึงยังคงตอบสนอง
ในหน้าบัญชี แต่ละการ์ดจะมีจุดสีถัดจากชื่อ:
ไปที่ การตั้งค่า → การตรวจสอบสุขภาพเซสชัน:
| ตัวเลือก | คำอธิบาย |
|---|---|
| ตรวจสอบเมื่อเริ่มต้น | รันการตรวจสอบทุกครั้งที่แอปเปิดตัว เปิดใช้งานตามค่าเริ่มต้น |
| ช่วงเวลาตรวจสอบอัตโนมัติ | การตรวจสอบเป็นระยะในหน่วยนาที 0 = ปิดใช้งาน แนะนำ: 60 หรือ 120 |
| อนุญาตเซสชันที่ตายอัตโนมัติ | เมื่อพบเซสชันที่ตาย ให้เปิดคิวการอนุญาตใหม่ด้วย QR ทันทีโดยไม่ต้องถาม |
คลิก ตรวจสอบเซสชัน ในแถบเครื่องมือในหน้าบัญชี ความคืบหน้ามองเห็นได้ผ่านตัวบ่งชี้จุด ปุ่มจะแสดง checking… X/Y
เมื่อพบเซสชันที่ตาย แอปจะเสนอให้อนุญาตใหม่ทีละรายการ:
หากคุณมีหลายบัญชี ให้เปิด อนุญาตเซสชันที่ตายอัตโนมัติ เมื่อเริ่มต้นคุณจะเห็นคิวของหน้าต่าง QR — คว้าโทรศัพท์และสแกนทั้งหมดในครั้งเดียว
ไม่ เซสชันถูกจัดเก็บไว้ในไฟล์และมีชีวิตอยู่เป็นเดือนๆ QR จะขอเฉพาะเมื่อเซสชันตายจริงเท่านั้น ในการใช้งานประจำวันทุกอย่างจะคืนค่าอย่างเงียบๆ
ไม่ใช่เซสชันที่ตาย — เป็นปัญหาเครือข่าย แอปจะไม่รีเซ็ตการอนุญาตในกรณีเหล่านี้ เพื่อป้องกันการออกจากระบบที่ผิดพลาด ลองตรวจสอบอีกครั้งในภายหลัง
แอปยังคงทำงาน — เซสชันจะถูกตรวจสอบแบบ lazy เมื่อใช้งานครั้งแรก แต่คุณจะไม่ทราบล่วงหน้าหากเซสชันตาย คุณจะพบเมื่อคุณพยายามส่งข้อความ
ตัวบ่งชี้ความเสี่ยงต่อบัญชี อ้างอิงจากกิจกรรมการส่งจริงใน 24 ชั่วโมงที่ผ่านมา
บนการ์ดบัญชีใด ๆ คลิก ไอคอนโล่ โมดัลจะเปิดขึ้นพร้อมข้อมูลสุขภาพสำหรับบัญชีนั้น
| ระดับ | ตัวกระตุ้น |
|---|---|
| 🟢 สุขภาพดี | กิจกรรมต่ำ ไม่มี floods ไม่มีประวัติ PEER_FLOOD |
| 🟡 สูงขึ้น | >20 ส่งแล้ว หรือมี flood ใด ๆ หรือ ≥10 ข้อผิดพลาดใน 24 ชั่วโมง |
| 🔴 วิกฤต | มี PEER_FLOOD ใด ๆ หรือ >100 ส่งแล้ว หรือ ≥3 floods ใน 24 ชั่วโมง |
คลิก คำแนะนำ ในโมดัลสำหรับรายการตรวจสอบตามข้อมูลปัจจุบัน ตัวอย่างเช่น:
กลุ่ม ช่องและรายชื่อผู้ติดต่อที่พร้อมใช้งานสำหรับบัญชีปัจจุบัน จัดวางในสามคอลัมน์
แอปอ่านไดอะล็อก Telegram จริงของคุณและแสดงเฉพาะแชทที่คุณสามารถโพสต์ได้ — ในฐานะแอดมินในช่อง หรือในฐานะสมาชิกในกลุ่ม เพียงอนุญาตบัญชีและคลิก รีเฟรชรายการ
| การดำเนินการ | คำอธิบาย |
|---|---|
| รีเฟรชรายการ | ดึงกลุ่ม ช่องและรายชื่อผู้ติดต่อทั้งหมดจาก Telegram ใช้เวลา 5–30 วินาทีขึ้นอยู่กับจำนวนแชทที่คุณมี |
| ตัวกรองกลุ่ม | แสดงเฉพาะผู้รับจากกลุ่มที่ตั้งชื่อไว้เฉพาะ ดูส่วนกลุ่มผู้รับ |
| จัดการกลุ่ม | สร้าง เปลี่ยนชื่อ และลบกลุ่มที่ตั้งชื่อไว้ |
| นำเข้า CSV | โหลดผู้รับจำนวนมากจากไฟล์ รองรับ CSV, XLSX และ JSON พร้อมไดอะล็อกตัวอย่าง |
| ส่งออก CSV | บันทึกรายการปัจจุบันไปยังไฟล์ CSV พร้อม UTF-8 BOM (เป็นมิตรกับ Excel) |
| ล้างทั้งหมด | ลบผู้รับทุกคนของบัญชีนี้ ไม่สามารถย้อนกลับได้ — ส่งออกก่อนหากไม่แน่ใจ |
เมื่อเลือกรายการอย่างน้อยหนึ่งรายการ แถบการดำเนินการสีม่วงจะปรากฏขึ้นเหนือคอลัมน์พร้อม:
หมายความว่าแอปไม่พบแชทใด ๆ ที่คุณมีสิทธิ์โพสต์ ตรวจสอบว่า: (1) บัญชีเป็นสมาชิกของกลุ่มบางส่วน (2) ในกลุ่มเหล่านั้นคุณมีสิทธิ์ส่งข้อความ (3) สำหรับช่อง คุณมีสิทธิ์แอดมินพร้อม post_messages
ได้ แต่ละบัญชีมีรายการของตัวเอง จัดเก็บแยกกัน การสลับบัญชีจะโหลดรายการที่ถูกต้องโดยอัตโนมัติ
คอลเลกชันผู้รับที่ตั้งชื่อไว้ — เช่น "หลัก", "VIP", "ทดสอบ" — สำหรับการเลือกในคลิกเดียวในโฆษณา
เป็นชุดผู้รับที่บันทึกไว้ (กลุ่ม + ช่อง + รายชื่อผู้ติดต่อ) ที่คุณสามารถเลือกได้ในคลิกเดียวในโปรแกรมแก้ไขโฆษณา แบบ many-to-many: ผู้รับรายเดียวกันสามารถอยู่ในหลายกลุ่มพร้อมกันได้
แถบเครื่องมือในหน้าผู้รับ ใกล้กับตัวกรองกลุ่ม
พิมพ์ชื่อ — เช่น "ช่องหลัก" — และบันทึก
ทั้ง:
ในไดอะล็อก จัดการกลุ่ม คุณสามารถ:
ใช้เมนูแบบเลื่อนลงตัวกรองกลุ่มในแถบเครื่องมือเพื่อดูเฉพาะสมาชิกของกลุ่มที่ระบุ ตัวเลือก:
เปิดโฆษณาใด ๆ → แท็บ ผู้รับ เหนือสามคอลัมน์คุณจะเห็นแถวของชิปกลุ่ม:
คลิกชิปเพื่อสลับทั้งกลุ่ม คลิกอีกครั้งเพื่อยกเลิกการเลือกทุกอย่างในกลุ่มนั้น
หากสมาชิกของกลุ่มไม่อยู่ในรายการผู้รับปัจจุบันของคุณ (เช่น พวกเขาถูกลบโดย รีเฟรชรายการ) ชิปจะเปลี่ยนเป็นสีเทาและปิดใช้งาน
โหลดรายการผู้รับจำนวนมากจากสเปรดชีต ดัมพ์ JSON หรือ CSV ที่ส่งออกจากแอปอื่น
;, , หรือแท็บ).xlsx และ .xlsm พร้อมไดอะล็อกการแมปคอลัมน์แบบอินเทอร์แอกทีฟgroup/channel/contactสองหรือสามคอลัมน์: type, name และ group ที่เป็นทางเลือก
type;name;group group;แชทการตลาด;หลัก channel;@my_channel;หลัก contact;John Smith; group;แชททดสอบ;ทดสอบ
ประเภทรับคำพ้องในภาษาอังกฤษและรัสเซีย:
group, groups, группа, группыchannel, channels, канал, каналыcontact, contacts, контакт, контакты, user, usersสองรูปแบบที่ยอมรับ:
[
{ "type": "group", "name": "แชทการตลาด", "group": "หลัก" },
{ "type": "channel", "name": "@my_channel", "group": "หลัก" }
]
หรือจัดกลุ่มตามประเภท:
{
"group": ["แชทการตลาด", "แชททดสอบ"],
"channel": ["@my_channel"],
"contact": ["John Smith"]
}
เมื่อคุณนำเข้าไฟล์ .xlsx ไดอะล็อกการแมปจะปรากฏขึ้น:
group/channel/contactแอปคาดเดาโดยอิงจากชื่อส่วนหัว ("type", "name", "group" และคำเทียบเท่าในรัสเซีย) ตัวอย่างแบบสดจะแสดง 4 แถวแรกเมื่อพวกมันจะถูกแยกวิเคราะห์
หลังจากการแยกวิเคราะห์คุณจะเห็นสรุป:
คลิก ส่งออก CSV ในแถบเครื่องมือ ไฟล์จะถูกบันทึกด้วย:
ชื่อไฟล์เริ่มต้น: recipients_AccountName_20261022_143052.csv
ไฟล์ไม่ได้ถูกบันทึกเป็น UTF-8 ส่งออกใหม่จากแอป (มันเขียน UTF-8 BOM เสมอ) หรือใน Notepad เลือก "บันทึกเป็น → การเข้ารหัส UTF-8"
การแยกวิเคราะห์รวดเร็ว — ไม่กี่มิลลิวินาทีต่อ 1,000 แถว ไดอะล็อกตัวอย่างอาจใช้เวลาหนึ่งวินาทีสำหรับไฟล์ขนาดใหญ่มาก แต่มันทำงานได้ดี
หน้าโฆษณาแสดงรายการข้อความที่กำหนดเวลาไว้ทั้งหมดสำหรับบัญชีปัจจุบันและให้การควบคุมแบบสดสำหรับแต่ละรายการ
การแบ่งสองแผง:
| ปุ่ม | สิ่งที่ทำ |
|---|---|
| รีเฟรช | โหลดรายการโฆษณาใหม่ |
| โฆษณาใหม่ | เปิดโปรแกรมแก้ไขโฆษณาสำหรับแคมเปญใหม่ |
| เริ่มทั้งหมด / หยุดทั้งหมด | การดำเนินการจำนวนมากสำหรับบัญชีปัจจุบัน |
| เริ่มทั้งหมด (ทุกบัญชี) — เฉพาะ Enterprise | เริ่มทุกโฆษณาของทุกบัญชีที่อนุญาตแล้ว |
| หยุดทั้งหมด (ทุกบัญชี) — เฉพาะ Enterprise | หยุดฉุกเฉินในทุกบัญชี |
แสดงสรุปเนื้อหาของโฆษณาที่เลือก ช่วงเวลา หน้าต่างเวลา จำนวนผู้รับ ความล่าช้า และ — ในขณะทำงาน — แถบความคืบหน้าแบบสด
ปุ่มควบคุม:
หน้าจะโพลสถานะโฆษณาที่ทำงานทุก 1.8 วินาที ความคืบหน้า เครื่องหมาย และปุ่มทั้งหมดอัปเดตพร้อมกับแบ็กเอนด์โดยไม่ต้องรีเฟรชด้วยตนเอง
คลิก โฆษณาใหม่ เพื่อเปิดโปรแกรมแก้ไข โปรแกรมแก้ไขมีสี่แท็บ:
แต่ละแท็บมีรายละเอียดในส่วนของตัวเองด้านล่าง
เขียนข้อความ สามโหมด: ข้อความเดียว การหมุนเวียนเนื้อหา และลูกโซ่ข้อความ
โหมดเริ่มต้น กรอกข้อความและแนบสื่อที่เป็นทางเลือก รองรับตัวแปร (ดูด้านล่าง)
เปิดใช้งาน ใช้การหมุนเวียน เพื่อกำหนดหลายรูปแบบ (ดูส่วนการหมุนเวียนเฉพาะ)
เปิดใช้งาน ลูกโซ่ข้อความ เพื่อสลับไปยังสถานการณ์หลายขั้นตอน (ดูส่วนลูกโซ่เฉพาะ)
รองรับข้อความหลายบรรทัด การจัดรูปแบบ HTML และตัวแปรไดนามิก:
| ตัวแปร | ผลลัพธ์ |
|---|---|
{date} | วันที่ปัจจุบัน (YYYY-MM-DD) |
{time} | เวลาปัจจุบัน (HH:MM) |
{datetime} | วันที่และเวลา |
{day} | วันในสัปดาห์ |
{month} | ชื่อเดือน |
{random:1000} | จำนวนเต็มสุ่ม 0–1000 |
{random:1-100} | จำนวนเต็มสุ่มในช่วง |
{random:red|green|blue} | ตัวเลือกสุ่ม |
{date:%H:%M} | รูปแบบ strftime ที่กำหนดเอง |
ในแคมเปญผู้ติดตาม (DM) ตัวแปรผู้ใช้เหล่านี้ยังพร้อมใช้งาน:
{name} — ชื่อเต็ม{first_name}, {last_name} — ส่วนของชื่อ{username} — @username หากมีใต้ textarea แอปจะแสดงจำนวนอักขระปัจจุบัน เพื่อให้คุณเห็นว่าคุณใกล้ขีดจำกัด 4096 อักขระของ Telegram แค่ไหน
คลิก เพิ่มไฟล์ เพื่อแนบรูปภาพ วิดีโอ หรือเอกสาร ไฟล์หลายไฟล์ (สูงสุด 10) จะถูกส่งเป็นอัลบั้ม Telegram
แทนการเขียนข้อความ คุณสามารถส่งต่อข้อความที่บันทึกไว้ที่มีอยู่ (หรือทั้งอัลบั้ม):
ฟิลด์ข้อความปกติและรายการสื่อจะถูกซ่อน
ตัวเลือกจะเปิดขึ้นพร้อมข้อความที่บันทึกไว้ของคุณ ใช้การค้นหาเพื่อกรองตามข้อความหรือประเภทสื่อ (รูปภาพ/วิดีโอ/เอกสาร/ข้อความ)
ID ของมันจะถูกวางในฟิลด์ เมื่อโฆษณาทำงาน แอปจะแก้ไขอัลบั้มเต็มรูปแบบ (หากเป็นอัลบั้ม) และส่งต่อตามที่เป็นอยู่
ตัวแปรเช่น {name} ไม่ทำงานในข้อความที่ส่งต่อ — ข้อความถูกคัดลอกตามคำต่อคำ ใช้โหมดนี้สำหรับประกาศออกอากาศ ไม่ใช่การเข้าถึงส่วนบุคคล
ที่ด้านล่างของโปรแกรมแก้ไข:
กำหนดรูปแบบข้อความและสื่อหลายรูปแบบ ผู้รับแต่ละคนจะได้รับสิ่งที่แตกต่างกัน — ลดการตรวจจับรูปแบบสแปมอย่างมาก
ระบบต่อต้านสแปมของ Telegram จะตั้งค่าสถานะข้อความที่เหมือนกันซึ่งส่งซ้ำๆ เมื่อเนื้อหาเดียวกันไปยังผู้รับหลายร้อยคน บัญชีอาจถูกจำกัด ด้วยการหมุนเวียน ทุกข้อความคือการผสมผสานข้อความ + สื่อที่ไม่ซ้ำกัน
ฟิลด์ข้อความเดี่ยวจะถูกแทนที่ด้วยรายการรูปแบบ
สิ่งที่อยู่ในฟิลด์ข้อความเดี่ยวจะกลายเป็นข้อความและสื่อของรูปแบบ #1
คลิก เพิ่มรูปแบบ กรอกข้อความที่แตกต่างและ/หรือแนบสื่อที่แตกต่าง
ข้อความของรูปแบบ #3 จะถูกส่งพร้อมกับสื่อของรูปแบบ #3 เสมอ สิ่งนี้ทำให้รูปแบบสอดคล้องกัน — ไม่มีการผสมผสานภาพ-ข้อความที่ไม่ตรงกัน
| โหมด | พฤติกรรม |
|---|---|
| สุ่ม | สำหรับผู้รับแต่ละคน จะมีการเลือกรูปแบบสุ่ม แนะนำสำหรับการส่งที่ไม่เป็นรูปแบบสูงสุด |
| วนซ้ำ | รูปแบบถูกใช้ตามลำดับ: 1, 2, 3, 1, 2, 3… |
แต่ละรูปแบบมีรายการสื่อของตัวเอง คลิก เพิ่มไฟล์ ใต้รูปแบบใด ๆ เพื่อแนบสื่อเฉพาะสำหรับรูปแบบนั้น หากรูปแบบไม่มีสื่อ มันจะถูกส่งเป็นข้อความเท่านั้น
การหมุนเวียนทำงานภายในลูกโซ่เช่นกัน — แต่ละขั้นตอนสามารถมีสวิตช์ ใช้การหมุนเวียน ของตัวเอง ขั้นตอนที่ 1 อาจส่งข้อความ 3 รูปแบบแบบสุ่ม ขั้นตอนที่ 2 อาจไม่มีการหมุนเวียน ขั้นตอนที่ 3 อาจวนซ้ำผ่านภาพ 5 ภาพที่แตกต่างกัน ตัวนับของแต่ละขั้นตอนเป็นอิสระ
สองรูปแบบยังคงสร้างรูปแบบที่ซ้ำกัน ห้าหรือมากกว่าจะเปลี่ยนกระแสข้อความอย่างแท้จริง ผสมผสานกับสื่อที่หมุนเวียนเพื่อการป้องกันที่แข็งแกร่งที่สุด
เปลี่ยนโฆษณาเดียวให้เป็นบทสนทนาหลายขั้นตอน — ข้อความ 2 ถึง 5 ข้อความที่ส่งต่อเนื่องกันโดยมีการหยุดชั่วคราวที่กำหนดค่าได้
UI ข้อความเดี่ยวและการหมุนเวียนหายไป แทนที่คุณจะได้รับตัวสร้างขั้นตอน
หากคุณมีข้อความที่เขียนในโหมดเดียว แอปจะแปลงเป็นขั้นตอนแรกโดยอัตโนมัติ
ภายในขั้นตอนใด ๆ เปิดใช้งาน ใช้การหมุนเวียน เพื่อกำหนดหลายรูปแบบข้อความ+สื่อสำหรับขั้นตอนนั้น โหมดการหมุนเวียน (สุ่ม/วนซ้ำ) แยกต่อขั้นตอน
ความล่าช้าหลังทำงานระหว่างขั้นตอนสำหรับผู้รับรายเดียวกัน ความล่าช้าระหว่างข้อความของโฆษณาทำงานระหว่างผู้รับ ดังนั้นลูกโซ่ 3 ขั้นตอนถึงผู้รับ 10 ราย ≈ (ส่ง 3 + หยุดภายใน 2) × 10 + ความล่าช้าระหว่างผู้รับ 9
คลิก ตัวอย่าง เพื่อดูลูกโซ่ทั้งหมดเป็นไทม์ไลน์ที่มีหมายเลขพร้อมบับเบิลเนื้อหาต่อขั้นตอนและตัวบ่งชี้การหยุดชั่วคราวระหว่างพวกมัน
สำหรับแคมเปญผู้ติดตาม ลูกโซ่ 3 ขั้นตอนทำงานเช่นนี้:
| ขั้นตอน | เนื้อหา | ความล่าช้าหลัง |
|---|---|---|
| 1 | "สวัสดี {first_name}! สังเกตว่าคุณสนใจการตลาด — มีคำถามสั้นๆ?" | 45 วินาที |
| 2 | "เราเปิดชุมชนส่วนตัวเล็กๆ ที่เราแบ่งปันเคสจริง" | 60 วินาที |
| 3 | "ต้องการลิงก์ไหม? ฟรี" | — |
ได้ — ไม่มีขีดจำกัดที่แน่นอน แต่ 2–5 ขั้นตอนคือจุดที่เหมาะสมที่สุด ลูกโซ่ที่ยาวกว่านั้นเริ่มรู้สึกเหมือนสแปม
หากขั้นตอนไม่สามารถส่งได้ (ผู้ใช้บล็อก ไม่มีสิทธิ์ ฯลฯ) ขั้นตอนที่เหลือสำหรับผู้รับรายนั้นจะถูกข้าม และแคมเปญจะย้ายไปยังผู้รับรายถัดไป หากเกิด PEER_FLOOD หรือกฎการหยุดอัตโนมัติ แคมเปญทั้งหมดจะหยุด
ควบคุมว่าโฆษณาทำงานเมื่อใดและบ่อยแค่ไหน สองโหมดการจัดกำหนดการ บวกหน้าต่างเวลา วันในสัปดาห์ และการป้องกันการหยุดอัตโนมัติ
ตั้งค่าช่วงเวลาเป็นนาที คำแนะนำขั้นต่ำ: 180 สำหรับช่อง, 60 พื้นขั้นต่ำสุด ต่ำกว่านั้น Telegram เริ่มตอบกลับด้วย FloodWait
เพิ่มเวลาของวันหนึ่งครั้งหรือมากกว่า (HH:MM) แอปจะคำนวณการรันที่กำหนดไว้ครั้งถัดไป — หากวันหนึ่งมีเวลาทั้งหมดผ่านไปแล้ว เวลาของวันถัดไปจะถูกใช้
หากเวลาตกในวันที่คุณไม่ได้เลือก แอปจะข้ามไปยังวันถัดไปที่ถูกต้องโดยอัตโนมัติ
จำกัดการส่งเฉพาะชั่วโมงที่กำหนด — เช่น เฉพาะในช่วงเวลาทำการ หน้าต่างข้ามคืนทำงานได้เช่นกัน (22:00 → 06:00)
หากคุณเปิดใช้งาน หน้าต่างเวลาทั่วโลก ในการตั้งค่า มันจะแทนที่การตั้งค่าต่อโฆษณา คำใบ้สีม่วงจะปรากฏในโปรแกรมแก้ไขโฆษณา — หน้าต่างต่อโฆษณาจะถูกปิดใช้งาน
ช่องทำเครื่องหมายเจ็ดช่อง: วันจันทร์ถึงวันอาทิตย์ เฉพาะวันที่เลือกเท่านั้นที่ได้รับอนุญาตให้ส่ง หากแอปทำงานแต่วันปัจจุบันไม่ได้ถูกเลือก มันจะบันทึก "วันที่ผิด" และรอ
ช่วงแบบสุ่มในหน่วยวินาที สำหรับผู้รับแต่ละคน ความล่าช้าจะถูกดึงแบบสม่ำเสมอระหว่างค่าต่ำสุดและสูงสุด
| สถานการณ์ | แนะนำ |
|---|---|
| ช่องขนาดเล็ก (< 20 ผู้รับ) | 10–30 วินาที |
| รายการขนาดกลาง (20–100) | 30–120 วินาที |
| รายการขนาดใหญ่ (100+) | 60–300 วินาที |
| กฎ | พฤติกรรม |
|---|---|
| หยุดหลังจาก N ข้อผิดพลาดติดต่อกัน | หาก N ข้อผิดพลาดเกิดขึ้นติดต่อกัน (ตัวนับรีเซ็ตเมื่อมีการส่งสำเร็จใด ๆ ) แคมเปญจะหยุด แนะนำ: 5–10 |
| หยุดหลังจาก N FloodWaits / ชั่วโมง | หาก N FloodWaits เกิดขึ้นภายในหนึ่งชั่วโมงแบบหมุนเวียน แคมเปญจะหยุด แนะนำ: 3–5 |
| PEER_FLOOD (เปิดเสมอ) | หยุดทันที — ไม่สามารถปิดใช้งานได้ สัญญาณต่อต้านสแปมที่แข็งแกร่งที่สุดของ Telegram |
ตามค่าเริ่มต้น กฎการหยุดอัตโนมัติทั้งสองเป็น 0 ตั้งค่าสำหรับแคมเปญการผลิต — ไม่มีเหตุผลที่ดีที่จะไม่ทำ
หากกลุ่มที่เลือกเป็นฟอรัม Telegram (ที่มีหัวข้อ) คุณสามารถส่งไปยังหัวข้อเฉพาะ — หรือไปยังแชทหลัก
ซูเปอร์กรุ๊ปที่แอดมินเปิดใช้งาน "หัวข้อ" — ข้อความถูกจัดระเบียบเป็นเธรดแยก กลุ่มปกติไม่มีหัวข้อ
กลุ่มฟอรัมใด ๆ ที่คุณเลือกจะมีปุ่มหัวข้อ
ไดอะล็อกจะเปิดขึ้นพร้อมต้นไม้ของกลุ่มและหัวข้อของพวกมัน หัวข้อจะถูกโหลดจาก Telegram ตามความต้องการ (แคชหลังจากการดึงครั้งแรก)
แต่ละกลุ่มมีรายการช่องทำเครื่องหมายของตัวเอง แชทหลัก ปรากฏเป็นรายการแรก
การเลือกของคุณจะถูกจัดเก็บต่อโฆษณาและต่อกลุ่ม
สำหรับแต่ละกลุ่มผู้รับที่เป็นฟอรัม แอปจะส่งข้อความแยกไปยังแต่ละหัวข้อที่เลือก หากคุณเลือก 3 หัวข้อในกลุ่มและกลุ่มเดียวกันถูกเลือกสำหรับโฆษณาอื่นด้วย หัวข้อจะใช้เฉพาะกับโฆษณานี้
จำนวน "ผู้รับทั้งหมด" ในรายละเอียดโฆษณารวมการแยกหัวข้อ กลุ่มเดียวที่มีการเลือก 3 หัวข้อนับเป็น 3 ผู้รับ
พร้อมใช้งานเสมอ หากคุณเลือกเฉพาะแชทหลัก — ไม่มีหัวข้อ — ข้อความจะไปยังฟีดทั่วไปเท่านั้น
รวบรวมผู้เข้าร่วมจากกลุ่มหรือช่องใด ๆ จากนั้นส่งข้อความตรงส่วนบุคคล
DM จำนวนมากเป็นรูปแบบการทำงานอัตโนมัติของ Telegram ที่ก้าวร้าวที่สุด Telegram แบนสำหรับสิ่งนี้เร็วกว่าสิ่งอื่นใด เริ่มด้วยขีดจำกัดที่น้อยมาก (5–10 ข้อความต่อวัน) และอย่าปิดใช้งานการหยุดอัตโนมัติ ใช้บัญชีเฉพาะที่ไม่สำคัญสำหรับการทดสอบครั้งแรก
หนึ่งใน:
@username — หากกลุ่มมีชื่อผู้ใช้สาธารณะt.me/... — ลิงก์เชิญแบบเต็มรองรับตัวแปรผู้ใช้: {name}, {first_name}, {last_name}, {username}
แคมเปญรันรอบบ่อยแค่ไหน สำหรับแคมเปญ DM 1440 นาที (วันละครั้ง) ปลอดภัยที่สุด
คลิก ตัวอย่าง บนแคมเปญใด ๆ หน้าต่างจะเปิดขึ้นพร้อมรายชื่อผู้ใช้ที่จะถูกกำหนดเป้าหมาย แสดงชื่อ @username และ ID ผู้ใช้ ตรวจสอบว่าตัวกรองทำงานตามที่คาดไว้ก่อนเปิดตัว
คลิก เริ่ม รอบแรกจะรันทันที สถิติแบบสดจะปรากฏในแผงข้อมูลและอัปเดตทุกวินาที:
ผู้ใช้จะถูกข้ามอย่างเงียบๆ (นับใน ข้าม) เมื่อ Telegram ตอบกลับ:
คลิก รีเซ็ต เพื่อล้างรายการ "ส่งแล้ว" ใช้สิ่งนี้หากคุณต้องการส่งแคมเปญเดียวกันอีกครั้ง — แต่หลังจากเปลี่ยนข้อความอย่างมีความหมายแล้วเท่านั้น
| เหตุผล | ความหมาย |
|---|---|
all_done | ผู้เข้าร่วมที่ดึงมาทั้งหมดได้รับการประมวลผลแล้ว |
manual | คุณหยุดแคมเปญ |
peer_flood | Telegram ตั้งค่าสถานะบัญชี — หยุดแบบแข็ง |
empty_source | กลุ่ม/ช่องแหล่งที่มาไม่มีผู้เข้าร่วมที่ตรงกับตัวกรองของคุณ |
ไม่มีตัวเลขสากล — มันขึ้นอยู่กับอายุบัญชี กิจกรรม และอารมณ์ต่อต้านสแปมของ Telegram ในวันนั้น เริ่มด้วย 5–10 ข้อความต่อวันในสัปดาห์แรก อย่าเกิน 50 โดยไม่มีเหตุผลที่ดีมาก
เข้าร่วมกลุ่มและช่องจำนวนมากจากรายการลิงก์ด้วยความล่าช้าที่กำหนดค่าได้
วางลิงก์ใน textarea — หนึ่งรายการต่อบรรทัด รูปแบบที่รองรับ:
https://t.me/joinchat/XXXXX — ลิงก์เชิญส่วนตัวt.me/username — กลุ่มหรือช่องสาธารณะ@username — สาธารณะ+invite_hash — คำเชิญส่วนตัวแนะนำ: 10–30 วินาที ค่าที่ต่ำกว่านำไปสู่ข้อผิดพลาด FloodWait อย่างรวดเร็วมาก ค่าเริ่มต้น 5 วินาทีก้าวร้าว — คุณจะต้องการอย่างน้อย 15
.txtแอปจะประมวลผลลิงก์ทีละรายการ:
รายการลิงก์ของคุณจะถูกบันทึกโดยอัตโนมัติใน localStorage ระหว่างเซสชัน คลิก บันทึกเป็นไฟล์ เพื่อส่งออกเป็น .txt สำหรับการสำรองข้อมูล
การเข้าร่วม 100+ กลุ่มในหนึ่งวันบนบัญชีใหม่มักส่งผลให้ถูกแบนชั่วคราว เริ่มด้วย 5–10 ต่อวัน กระจายไปยังหลายบัญชี เพิ่มขึ้นเฉพาะเมื่อบัญชีแสดงสัญญาณของความเครียด
ตัวเข้าร่วมหยุด เมื่อรีสตาร์ท รายการลิงก์จะถูกเก็บรักษาไว้ แต่สถานะการทำงานไม่ใช่ คุณจะต้องคลิกเริ่มอีกครั้ง — แอปไม่ข้ามแชทที่เข้าร่วมแล้วโดยอัตโนมัติ หากไม่แน่ใจ ให้ตรวจสอบบันทึกเพื่อดูว่าลิงก์ใดสำเร็จ
เผยแพร่สตอรี่ Telegram ตามกำหนดการโดยอัตโนมัติ ต้องมี Telegram Premium ในบัญชี
สตอรี่เป็นคุณสมบัติ Telegram Premium หากบัญชีของคุณไม่มี Premium แอปจะปฏิเสธที่จะเริ่มแคมเปญพร้อมข้อผิดพลาดที่ชัดเจน
กรอก:
เลือกแคมเปญ คลิก เริ่ม แอป:
| ประเภท | รูปแบบ | ขีดจำกัด |
|---|---|---|
| รูปภาพ | JPG, PNG, WEBP, GIF, BMP | สูงสุด 5 MB |
| วิดีโอ | MP4, MOV, AVI, MKV, WEBM | สูงสุด 60 วินาที, สูงสุด 5 GB |
ใช่ — สตอรี่เป็นแบบต่อบัญชี หากบัญชี A มี Premium และบัญชี B ไม่มี เฉพาะ A เท่านั้นที่สามารถเผยแพร่สตอรี่ได้
แอปจะหยุดชั่วคราวตามเวลาที่กำหนด บันทึกเหตุการณ์ไปยังบันทึกกิจกรรมและสถิติ จากนั้นดำเนินการต่อโดยอัตโนมัติ
ยังไม่ได้ — ตัวจัดกำหนดการเป็นแบบช่วงเวลาเท่านั้นสำหรับสตอรี่ ตัวเลือกเวลาคงที่ได้รับการวางแผนไว้สำหรับ AutoPoster Cloud
ตอบกลับข้อความส่วนตัวที่เข้ามาโดยอัตโนมัติตามการจับคู่คีย์เวิร์ด เฉพาะแพ็กเกจ Enterprise
ใน Standard หรือการทดลองใช้ ส่วนการตอบกลับอัตโนมัติจะแสดงสถานะล็อกพร้อมลิงก์อัปเกรด โปรแกรมแก้ไขกฎ การทดสอบ และการดำเนินการใด ๆ ต้องใช้ Enterprise
แอปจะเฝ้าดูข้อความส่วนตัวที่เข้ามาทั้งหมดในบัญชีปัจจุบัน เมื่อข้อความตรงกับเงื่อนไขของกฎ การดำเนินการที่กำหนดค่าไว้จะทำงาน
กรอก:
| ประเภท | พฤติกรรม |
|---|---|
| มี | คีย์เวิร์ดใด ๆ ปรากฏที่ใดก็ได้ในข้อความ (ไม่คำนึงถึงตัวพิมพ์เล็ก-ใหญ่) |
| เท่ากับ | ข้อความทั้งหมดตรงกับคีย์เวิร์ดอย่างแม่นยำ |
| Regex | การจับคู่ regex แบบ Python — ทรงพลังที่สุด |
| ใด ๆ | ทำงานกับข้อความที่เข้ามาใด ๆ ฟิลด์คีย์เวิร์ดถูกซ่อน |
| การดำเนินการ | พฤติกรรม |
|---|---|
| ตอบกลับ | ส่งข้อความตอบกลับที่กำหนดค่าไว้ไปยังผู้ส่ง |
| ข้ามอย่างเงียบ ๆ | จับคู่ข้อความแต่ไม่ทำอะไรเลย (มีประโยชน์สำหรับการบันทึกรูปแบบ) |
| แจ้งเจ้าของ | ส่งต่อข้อความไปยังข้อความที่บันทึกไว้ของคุณพร้อมชื่อกฎ |
คลิก ทดสอบ บนกฎการตอบกลับที่เปิดใช้งานใด ๆ แอปจะส่งข้อความตอบกลับไปยังข้อความที่บันทึกไว้ของคุณเอง — มีประโยชน์เพื่อดูว่ามันเรนเดอร์อย่างไรพร้อมการแทนที่ตัวแปร
หากข้อความที่เข้ามามาจากหัวข้อกลุ่มฟอรัม การตอบกลับจะถูกส่งกลับไปยังหัวข้อเดียวกัน — ไม่ใช่แชททั่วไป สิ่งนี้เป็นไปโดยอัตโนมัติ
ไม่ — ข้อความจากบอทจะถูกละเว้น ข้อความที่ส่งถึงตัวเองก็ถูกละเว้นเช่นกัน
คูลดาวน์ถูกจัดเก็บไว้ในหน่วยความจำเท่านั้น การรีสตาร์ทแอปจะรีเซ็ตพวกมัน หากสิ่งนี้สำคัญสำหรับคุณ ให้เปิดแอปไว้
ได้ — {first_name}, {last_name}, {username} และ {name} ทั้งหมดจะถูกแทนที่ด้วยข้อมูลของผู้ส่ง
แดชบอร์ดการวิเคราะห์แบบเต็มรูปแบบ: กิจกรรมตามวันและชั่วโมง เป้าหมายยอดนิยม ข้อผิดพลาดยอดนิยม กิจกรรมล่าสุดพร้อมการส่งออก CSV
กิจกรรมตามวัน — แผนภูมิแท่งของส่งแล้วต่อวัน พร้อมการซ้อนทับเส้นข้อผิดพลาด
กิจกรรมตามชั่วโมง — แผนภูมิแท่งของส่งแล้วต่อชั่วโมงของวัน มีประโยชน์เพื่อค้นหาหน้าต่างการส่งที่ดีที่สุดของคุณ
ผู้รับที่ใช้มากที่สุด 10 อันดับพร้อมจำนวนส่ง, จำนวนข้อผิดพลาด และ — สำหรับช่อง — ป้ายการดูทั้งหมด
10 ประเภทข้อผิดพลาดยอดนิยมตามความถี่ มีประโยชน์ในการทำความเข้าใจปัญหาที่เป็นระบบ:
not_found — ผู้รับไม่มีอยู่แล้วprivacy — ข้อจำกัดความเป็นส่วนตัวของผู้ใช้peer_flood — สัญญาณหยุดแบบแข็งจาก Telegramflood_wait — ถึงขีดจำกัดอัตรา30 เหตุการณ์ล่าสุดพร้อมเวลาประทับ ชื่อแคมเปญ เป้าหมาย และแคปซูลสถานะ กรองด้วยช่วงเวลา/บัญชี/แคมเปญเดียวกันกับ KPI
สำหรับช่องออกอากาศที่บัญชีของคุณเป็นแอดมิน แอปจะดึงจำนวนการดูโดยอัตโนมัติในพื้นหลัง รีเฟรชทุก 10 นาทีสำหรับข้อความที่มีอายุไม่เกิน 7 วัน
คลิก ส่งออก CSV เพื่อบันทึกเหตุการณ์ทั้งหมดที่ตรงกับตัวกรองปัจจุบันไปยังไฟล์ CSV (สูงสุด 100,000 แถว) คอลัมน์:
timestamp;account_id;campaign_name;campaign_type;target_name;target_kind;status;error_kind;views
สถิติถูกจัดเก็บในเครื่องใน SQLite เหตุการณ์ที่มีอายุมากกว่า 90 วันจะถูกล้างโดยอัตโนมัติโดยงานพื้นหลังรายวัน เปลี่ยนการเก็บรักษาในการกำหนดค่าหากจำเป็น
ทุกการกระทำที่แอปทำจะถูกบันทึกไว้ที่นี่ ใช้เพื่อตรวจสอบแคมเปญและวินิจฉัยปัญหา
| ตัวกรอง | ผลกระทบ |
|---|---|
| ระดับ | แสดงเฉพาะ INFO / WARNING / ERROR / ALL |
| บัญชี | กรองไปยังเหตุการณ์ของบัญชีเฉพาะ |
| ค้นหา | ค้นหาข้อความแบบอิสระในเนื้อหาข้อความ (debounced 200 ms) |
| โหมดเงียบ | ซ่อนข้อความปกติเช่นการส่งแต่ละรายการ — แสดงเฉพาะสิ่งสำคัญ เปิดใช้งานตามค่าเริ่มต้น สวิตช์ถูกคงอยู่ |
เหนือเนื้อหาบันทึกคุณจะเห็นตัวนับแบบสด:
คัดลอกเหตุการณ์ที่กรองแล้วทั้งหมดไปยังคลิปบอร์ดในรูปแบบ TXT เดียวกัน มีประโยชน์สำหรับการวางในตั๋วสนับสนุน
คลิก ล้าง เพื่อล้างบัฟเฟอร์ที่มองเห็นและรายการในหน่วยความจำ บันทึกไฟล์บนดิสก์ (data/logs/app.log) ไม่ได้รับผลกระทบ
หากบางสิ่งไม่ทำงาน ให้ปิดใช้งาน โหมดเงียบ เพื่อดูทุกเหตุการณ์แต่ละรายการ บันทึกเต็มรูปแบบจะแสดงสิ่งที่เกิดขึ้นในระดับข้อความ
การกำหนดค่าทั่วโลกทั้งหมดในหน้าเดียว
| การตั้งค่า | คำอธิบาย |
|---|---|
| ภาษา | 25 ภาษาสำหรับอินเทอร์เฟซ การเปลี่ยนแปลงจะทริกเกอร์การโหลดแอปใหม่ทั้งหมด |
| ธีม | ตามระบบ / มืด / สว่าง ใช้ทันทีโดยไม่ต้องโหลดใหม่ |
พร็อกซี่เดียวที่ใช้โดยทุกบัญชีที่ไม่มีพร็อกซี่ของตัวเอง ฟิลด์: ประเภท (SOCKS5 / SOCKS4 / HTTP), โฮสต์, พอร์ต, ชื่อผู้ใช้และรหัสผ่านที่เป็นทางเลือก
api.ipify.org ผลลัพธ์จะปรากฏเป็นทอสต์หน้าต่างการส่งเดียวที่ใช้กับทุกโฆษณาและแคมเปญในบัญชี เมื่อเปิดใช้งานมันจะแทนที่การตั้งค่าต่อโฆษณา
ครอบคลุมโดยละเอียดในส่วนการตรวจสอบสุขภาพเซสชัน:
ดูส่วนเฉพาะด้านล่าง
แสดงแพ็กเกจปัจจุบัน วันที่เหลือ วันสิ้นสุด ปุ่มเพื่อเปิดไดอะล็อกการเปิดใช้งานใหม่
data/logs/ ในตัวจัดการไฟล์ของคุณรับรายงานแคมเปญโดยตรงใน Telegram — ไปยังข้อความที่บันทึกไว้หรือแชทใด ๆ
ในการตั้งค่า ภายใต้การ์ดการแจ้งเตือน Telegram
คลิก ส่งการแจ้งเตือนทดสอบ มันใช้บัญชีที่อนุญาตแล้วรายแรกและส่งข้อความทดสอบไปยังเป้าหมายที่คุณเลือก หากไม่มีบัญชีที่อนุญาตแล้ว คุณจะได้รับข้อผิดพลาดที่ชัดเจน
ทุกการแจ้งเตือนมีสรุปที่มีการจัดรูปแบบ รายงานการเสร็จสิ้นแคมเปญทั่วไปมีลักษณะเช่น:
✅ ส่งจดหมายเสร็จสิ้น 📣 แคมเปญ: โปรโมชั่น 📤 ส่งแล้ว: 45 ❌ ข้อผิดพลาด: 2 ⏱ ระยะเวลา: 12 นาที 🕐 14:30 — 14:42
(1) แฟล็กเปิดใช้งานเปิดอยู่ (2) มีอย่างน้อยหนึ่งเหตุการณ์ที่เลือก (3) บัญชีได้รับอนุญาต (4) หากคุณเลือกแชทเฉพาะ บัญชีของคุณสามารถเขียนได้ (บางช่องไม่อนุญาตข้อความจากผู้ที่ไม่ใช่แอดมิน)
ใช่ ทุกการแจ้งเตือนผ่านบัญชีปัจจุบัน รายงานจะปรากฏในข้อความที่บันทึกไว้ของบัญชีเดียวกัน (หรือแชทที่เลือก)
คลิกเดียวเพื่อส่งออกทุกอย่าง: การกำหนดค่า ฐานข้อมูล เซสชัน โฆษณา แคมเปญ และสถิติเป็นไฟล์ ZIP เดียว
logs/ — ไฟล์บันทึกexports/ — ไฟล์ CSV ที่ส่งออกbackups/ — การสำรองข้อมูลเก่าไดอะล็อกจะปรากฏพร้อมช่องทำเครื่องหมาย "รวมเซสชัน" ที่เป็นทางเลือก
ชื่อไฟล์เริ่มต้น: tgautoposter_backup_20261022_143052.zip ความคืบหน้าจะถูกบันทึกในบันทึกกิจกรรม
ตัวเลือกไฟล์จะเปิดขึ้น เลือก ZIP
ไดอะล็อกจะแสดงวันที่สร้างการสำรองข้อมูล จำนวนไฟล์ และไม่ว่าจะมีเซสชันหรือไม่
แอปจะสร้างการสำรองข้อมูลความปลอดภัยอัตโนมัติของสถานะปัจจุบันของคุณ (data/backups/before_import_*.zip) จากนั้นกู้คืน ZIP ทับ
ไดอะล็อกยืนยันจะเสนอให้โหลดแอปใหม่ทันที
หากไฟล์เก็บถาวรมีเซสชัน ใครก็ตามที่มี ZIP สามารถลงชื่อเข้าใช้บัญชี Telegram ของคุณได้ เก็บไว้ในที่เข้ารหัส (7-Zip, VeraCrypt) หรือเก็บไว้ในสื่อที่ปลอดภัยทางกายภาพ
ก่อนการนำเข้าใด ๆ แอปจะทำการสำรองข้อมูลเต็มรูปแบบของโปรไฟล์ปัจจุบันของคุณ หากมีอะไรผิดพลาด คุณสามารถกู้คืนได้จาก data/backups/before_import_*.zip
แอปตรวจสอบเวอร์ชันใหม่เมื่อเริ่มต้นและเสนอหน้าต่างบันทึกการเปลี่ยนแปลงเมื่อมีให้ใช้งาน
2.5 วินาทีหลังจากการเริ่มต้น คำขอเล็กๆ จะไปยังเซิร์ฟเวอร์อัปเดต หากมีเวอร์ชันใหม่กว่าอยู่ ไดอะล็อกบันทึกการเปลี่ยนแปลงจะปรากฏพร้อมรายการที่จัดหมวดหมู่ (คุณสมบัติ การแก้ไข การปรับปรุง ความปลอดภัย)
การอัปเดตที่สำคัญ (ความปลอดภัยหรือความเข้ากันได้) แสดงโดยไม่มีปุ่ม "เตือนภายหลัง" / "ข้าม" — คุณต้องดาวน์โหลดและติดตั้งเพื่อดำเนินการต่อ
สองวิธี:
การตั้งค่า → ดีบักแสดงการดัมพ์ JSON พร้อมเวอร์ชันปัจจุบันของคุณ การตอบกลับของเซิร์ฟเวอร์ และไม่ว่าการอัปเดตจะทริกเกอร์หรือไม่ มีประโยชน์เมื่อเปิดตั๋วสนับสนุน
ยังไม่ได้ แอปจะเปิดหน้าการดาวน์โหลด — คุณติดตั้งเวอร์ชันใหม่ด้วยตนเอง การอัปเดตอัตโนมัติแบบเงียบได้รับการวางแผนไว้สำหรับ AutoPoster Cloud
ไม่ โฟลเดอร์ data/ ของคุณไม่ถูกแตะต้อง เพียงแทนที่ EXE / DMG
ไม่มีอะไรเลวร้ายเกิดขึ้น การตรวจสอบล้มเหลวอย่างเงียบๆ และแอปยังคงดำเนินการต่อ ไม่มีป๊อปอัป ไม่มีข้อผิดพลาด
ทุกอย่างถูกจัดเก็บไว้ในโฟลเดอร์เดียว เข้าใจมัน และคุณเข้าใจแอป
| แพลตฟอร์ม | เส้นทาง |
|---|---|
| Windows | <โฟลเดอร์ที่มี EXE>/data/ |
| macOS | ~/Library/Application Support/TG AutoPoster Pro/ |
| ไฟล์ / โฟลเดอร์ | วัตถุประสงค์ |
|---|---|
config.json | การตั้งค่าทั้งหมด แคชใบอนุญาต การกำหนดค่า session_check การแจ้งเตือน พร็อกซี่ทั่วโลก |
autoposter.db | ฐานข้อมูล SQLite — บัญชี ผู้รับ กลุ่ม โฆษณา สตอรี่ ผู้ติดตาม เทมเพลต กฎการตอบกลับอัตโนมัติ เหตุการณ์สถิติ |
sessions/ | เซสชัน Telegram ที่เข้ารหัส หนึ่งรายการต่อบัญชี ห้ามแบ่งปันไฟล์เหล่านี้ |
logs/ | app.log (หมุนเวียน 5 MB × 3 ไฟล์) และ crash.log (สร้างเฉพาะเมื่อเกิดการแครช) |
backups/ | การสำรองข้อมูลอัตโนมัติ: สแนปช็อต config.json และ ZIP ก่อนการนำเข้า |
exports/ | โฟลเดอร์บันทึกเริ่มต้นสำหรับการส่งออก CSV / TXT / ZIP |
.migrated_v4 | ไฟล์เครื่องหมาย — แสดงว่าการย้ายข้อมูลเดิมทำงานแล้ว |
ทุกครั้งที่คุณบันทึกการตั้งค่าหรือแคมเปญ config.json ก่อนหน้าจะถูกคัดลอกไปยัง backups/ พร้อมเวลาประทับ เฉพาะ 5 รายการล่าสุดเท่านั้นที่ถูกเก็บไว้
data/backups/ และค้นหาสำเนาที่คุณต้องการconfig.json และแทนที่ปัจจุบันก่อนสลับบัญชี ติดตั้งใหม่ หรือย้ายไปยังคอมพิวเตอร์เครื่องใหม่ — ส่งออกโปรไฟล์ ZIP แบบเต็มรูปแบบหรือคัดลอกโฟลเดอร์ data/ ทั้งหมดไปยังที่ปลอดภัย
data/ ทั้งหมด (หรือเทียบเท่า macOS) ไปยังแฟลชไดรฟ์ USBdata/ ว่างเปล่า)data/ ใหม่ด้วยโฟลเดอร์จากแฟลชไดรฟ์คำตอบอย่างรวดเร็วสำหรับปัญหาที่พบบ่อยที่สุด
สาเหตุที่เป็นไปได้มากที่สุดคือ Windows Defender / SmartScreen กำลังบล็อก คลิกขวาที่ EXE → คุณสมบัติ → ตรวจสอบ ยกเลิกการบล็อก ที่ด้านล่างของแท็บทั่วไป หากไม่ได้ผล — เพิ่มข้อยกเว้นใน Windows Security ลองเรียกใช้ในฐานะผู้ดูแลระบบหนึ่งครั้ง
เปิด Terminal และรัน: xattr -cr /Applications/TelegramAutoPoster.app — ซึ่งจะล้างแฟล็กกักกัน จากนั้นลองเรียกใช้อีกครั้ง
ตรวจสอบว่าโทรศัพท์ของคุณมีการเชื่อมต่ออินเทอร์เน็ตและ Telegram เป็นเวอร์ชันล่าสุด หากตั้งค่าพร็อกซี่ไว้ — ตรวจสอบด้วยปุ่ม "ทดสอบพร็อกซี่" บางครั้ง Telegram อาจจำกัดอัตรารหัสชั่วคราว รอ 5 นาทีแล้วลองอีกครั้ง
หมายความว่าแอปไม่พบแชทใด ๆ ที่คุณมีสิทธิ์โพสต์ ตรวจสอบ: (1) บัญชีเป็นสมาชิกของกลุ่มบางส่วน (2) ในกลุ่มเหล่านั้นคุณสามารถส่งข้อความได้ (3) สำหรับช่อง คุณมีสิทธิ์แอดมินพร้อม post_messages
Telegram กำลังจำกัดอัตราบัญชี เพิ่มความล่าช้าระหว่างข้อความ (แท็บกำหนดการ) รอ 24–48 ชั่วโมงและดำเนินการต่อด้วยปริมาณที่ต่ำลง พิจารณาการหมุนเวียนหลายบัญชีเพื่อกระจายโหลด
คำเตือนต่อต้านสแปมที่แข็งแกร่งที่สุดของ Telegram แคมเปญหยุดโดยอัตโนมัติ ห้ามรีสตาร์ททันที — รอ 24–48 ชั่วโมง หากเกิดขึ้นซ้ำ บัญชีอาจถูกจำกัดอย่างถาวร
อินเทอร์เน็ตหรือ ISP ของคุณกำลังบล็อกเซิร์ฟเวอร์ของเรา แอปมีระยะผ่อนผันออฟไลน์สูงสุด 30 วัน — คุณสามารถทำงานต่อไปได้ หากเกิดซ้ำเกินกว่านั้น ให้กำหนดค่าพร็อกซี่ในการตั้งค่า → พร็อกซี่ทั่วโลก
Telegram เพิกถอนเซสชัน หายาก แต่เกิดขึ้นหากคุณลงชื่อเข้าใช้จากอุปกรณ์หลายเครื่องเกินไป รีเซ็ตเซสชันใน Telegram หรือมีคนอื่นเข้าถึงบัญชี เพียงคลิก "อนุญาต" อีกครั้ง
ตรวจสอบ: (1) เปิดใช้งานในการตั้งค่า (2) มีอย่างน้อยหนึ่งเหตุการณ์ที่เลือก (3) แชทที่เลือกเป็นแชทที่บัญชีของคุณสามารถเขียนได้ (4) บัญชีได้รับอนุญาต หากทุกอย่างดูดี — ตรวจสอบบันทึกกิจกรรมสำหรับข้อผิดพลาด
ประสิทธิภาพลดลงเมื่อคุณมีบัญชี 30+ ที่ส่งอย่างแข็งขัน ลอง: (1) ปิดส่วนที่ไม่ได้ใช้ (2) ไม่รันแคมเปญความถี่สูงหลายรายการพร้อมกัน (3) ตรวจสอบการใช้ CPU/RAM ใน Task Manager
เปิด บันทึกกิจกรรม ปิดใช้งาน โหมดเงียบ และทำซ้ำปัญหา คัดลอกบันทึก (ปุ่มคัดลอกทั้งหมด) และส่งให้เราทาง Telegram @igor_shelloff หรือส่งออกเป็น TXT
ติดต่อเราทาง Telegram: @igor_shelloff — มักจะตอบกลับภายในไม่กี่ชั่วโมง รวมถึง: สิ่งที่คุณทำ สิ่งที่เกิดขึ้น และข้อความจากบันทึกที่เกี่ยวข้อง