การตั้งค่าสคริปต์ Account Warmup
หน้านี้อธิบายพารามิเตอร์การตั้งค่าสำหรับสคริปต์ account_warmup ที่ใช้ตอนสร้างงาน
ภาพรวม
สคริปต์ account_warmup ใช้สำหรับวอร์มบัญชี TikTok หรือ Instagram โดยจำลองพฤติกรรมผู้ใช้จริง เช่น ดูวิดีโอ และสุ่มทำไลก์ ติดตาม บันทึก และคอมเมนต์ตามความน่าจะเป็นที่กำหนดไว้ ช่วยให้บัญชีใหม่สร้างประวัติการมีส่วนร่วมและลดความเสี่ยงถูกมองว่าเป็นบอท
การตั้งค่าสคริปต์ (script_config)
อ็อบเจ็กต์ script_config เก็บพารามิเตอร์ของสคริปต์วอร์มบัญชีดังนี้
พารามิเตอร์
| พารามิเตอร์ | ชนิด | จำเป็น | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|---|
| task_duration | number | ไม่ | 600 | ระยะเวลารวมของงานวอร์ม (วินาที) |
| topic | string | ไม่ | "" | คีย์เวิร์ดหัวข้อค้นหา (หนึ่งบรรทัดต่อหนึ่งหัวข้อ ระบบสุ่มเลือก) |
| min_duration | number | ไม่ | 15 | เวลาดูวิดีโอขั้นต่ำ (วินาที) |
| max_duration | number | ไม่ | 30 | เวลาดูวิดีโอสูงสุด (วินาที) |
| like_probable | number | ไม่ | 0 | ความน่าจะเป็นในการกดไลก์วิดีโอ (0-100) |
| floow_probable | number | ไม่ | 0 | ความน่าจะเป็นในการติดตามเจ้าของวิดีโอ (0-100) |
| collect_probable | number | ไม่ | 0 | ความน่าจะเป็นในการบันทึก/บุ๊กมาร์กวิดีโอ (0-100) |
| comment_probable | number | ไม่ | 0 | ความน่าจะเป็นในการคอมเมนต์วิดีโอ (0-100) |
| comment | string | ไม่ | "" | เทมเพลตคอมเมนต์ (หนึ่งบรรทัดต่อหนึ่งข้อความ ระบบสุ่มเลือก) |
| insert_emoji | boolean | ไม่ | false | แทรกอีโมจิแบบสุ่มในคอมเมนต์หรือไม่ |
| comment_order | string | ไม่ | "random" | ลำดับการเลือกคอมเมนต์: random (สุ่ม) หรือ sequential (ตามลำดับ) |
| generate_by_chatgpt | boolean | ไม่ | false | ใช้ ChatGPT สร้างคอมเมนต์อัตโนมัติหรือไม่ |
| chatgpt_settings | object | ไม่ | การตั้งค่า ChatGPT (ดูด้านล่าง) |
โครงสร้างการตั้งค่า ChatGPT
เมื่อ generate_by_chatgpt เป็น true คุณสามารถตั้งค่าการสร้างคอมเมนต์ด้วยอ็อบเจ็กต์ chatgpt_settings ได้ดังนี้:
| พารามิเตอร์ | ชนิด | จำเป็น | คำอธิบาย |
|---|---|---|---|
| api_key | string | ใช่ | OpenAI API key ของคุณ |
| model | string | ไม่ | โมเดลที่ใช้ (ค่าเริ่มต้น: gpt-3.5-turbo) ตัวเลือก: gpt-3.5-turbo, gpt-4, gpt-4-turbo |
| prompt | string | ไม่ | พรอมป์ต์กำหนดเองสำหรับสร้างคอมเมนต์ ค่าเริ่มต้นจะสร้างคอมเมนต์ที่เป็นมิตรและเกี่ยวข้อง |
| max_tokens | number | ไม่ | จำนวนโทเคนสูงสุดของผลลัพธ์ (ค่าเริ่มต้น: 100) |
| temperature | number | ไม่ | ระดับความสร้างสรรค์ 0-2 (ค่าเร ิ่มต้น: 0.7) ค่ายิ่งสูง = ยิ่งสร้างสรรค์ |
| base_url | string | ไม่ | API endpoint แบบกำหนดเอง (เช่น Azure OpenAI หรือ API ที่เข้ากันได้) |
ตัวอย่างอ็อบเจ็กต์ chatgpt_settings:
{
"api_key": "sk-your-openai-api-key",
"model": "gpt-3.5-turbo",
"prompt": "ช่วยเขียนคอมเมนต์ภาษาไทยแบบสั้นและเป็นมิตรสำหรับวิดีโอนี้",
"max_tokens": 50,
"temperature": 0.8,
"base_url": "https://api.openai.com/v1"
}
สำหรับบัญชีใหม่ ควรเริ่มจากโอกาสการมีส่วนร่วมต่ำ (5-15%) แล้วค่อย ๆ เพิ่มขึ้นตามเวลา เพื่อเลียนแบบพฤติกรรมผู้ใช้จริง
ตัวอย่าง
วอร์มบัญชีแบบพื้นฐาน
วอร์มแบบง่ายโดยดูวิดีโออย่างเดียว:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 10,
"max_duration": 30
}
}'
วอร์มด้วยหัวข้อค้นหา
วอร์มบัญชีโดยค ้นหาหัวข้อเฉพาะ:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 900,
"topic": "แมวตลก\nวิดีโอสุนัข\nรวมคลิปสัตว์เลี้ยง",
"min_duration": 15,
"max_duration": 45
}
}'
วอร์มพร้อมการมีส่วนร่วม
วอร์มครบรูปแบบ ทั้งไลก์ ติดตาม และคอมเมนต์:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 1200,
"topic": "อาหาร\nสูตรอาหาร\nการท ำอาหาร",
"min_duration": 20,
"max_duration": 60,
"like_probable": 30,
"floow_probable": 10,
"collect_probable": 5,
"comment_probable": 15,
"comment": "ดีมากเลย! 🔥\nชอบคอนเทนต์นี้มาก!\nยอดเยี่ยม! 👏\nว้าว สุดจริง!",
"insert_emoji": true,
"comment_order": "random"
}
}'