Configurazione Script Account Warmup
Questa pagina documenta i parametri di configurazione per lo script account_warmup usato nella creazione delle attività.
Panoramica
Lo script account_warmup viene usato per riscaldare gli account TikTok o Instagram simulando un comportamento naturale dell'utente. Guarda video, mette mi piace, segue, salva e commenta in modo casuale in base alle probabilità configurate. Questo aiuta i nuovi account a costruire una cronologia di engagement ed evitare il rilevamento come bot.
Configurazione dello Script (script_config)
L'oggetto script_config contiene i parametri per lo script account warmup. Di seguito sono elencati i parametri disponibili:
Parametri
| Parametro | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
| task_duration | number | No | 600 | Durata totale dell'attività di riscaldamento in secondi. Nota: se vengono forniti task_duration_min e task_duration_max, viene scelto un valore casuale all'interno dell'intervallo e questo campo viene ignorato. |
| task_duration_min | number | No | — | Durata totale minima dell'attività in secondi. Quando sono impostati sia task_duration_min che task_duration_max, lo script sceglie casualmente un valore all'interno dell'intervallo all'inizio della sessione. |
| task_duration_max | number | No | — | Durata totale massima dell'attività in secondi. Quando entrambi sono impostati, lo script sceglie casualmente un valore all'interno dell'intervallo all'inizio della sessione. Se non impostato, ricade sul singolo task_duration. |
| browse_mode | string | No | "for_you" | Dove sfogliare i video: for_you (Per Te su TikTok / Reels su Instagram), following (feed Seguiti — su TikTok passa alla scheda Seguiti; su Instagram apre il menu a tendina del titolo Reels e seleziona "Seguiti"), o search (ricerca per parola chiave dell'argomento) |
| topic | string | No | "" | Parole chiave di ricerca degli argomenti (una per riga, selezionate casualmente). Usato solo quando browse_mode è "search" |
| min_duration | number | No | 15 | Durata minima di visualizzazione del video in secondi |
| max_duration | number | No | 30 | Durata massima di visualizzazione del video in secondi |
| like_probable | number | No | 0 | Probabilità (0-100) di mettere mi piace a un video |
| follow_probable | number | No | 0 | Probabilità (0-100) di seguire il creatore del video. Nota: accettato anche come floow_probable — entrambe le grafie sono supportate per retrocompatibilità |
| collect_probable | number | No | 0 | Probabilità (0-100) di salvare/aggiungere ai preferiti un video |
| comment_probable | number | No | 0 | Probabilità (0-100) di commentare un video |
| repost_probable | number | No | 0 | Probabilità (0-100) di ripubblicare un video. Imposta a 0 per disabilitare. Solo TikTok |
| comment_mode | string | No | "post_comment" | Dove lasciare i commenti durante il riscaldamento: post_comment (sul post video) o reply_comment (rispondi a un commento esistente) |
| comment | string | No | "" | Modelli di commento (uno per riga, selezionati casualmente) |
| insert_emoji | boolean | No | false | Se inserire emoji casuali nei commenti |
| comment_order | string | No | "random" | Ordine di selezione dei commenti: random o sequential |
| generate_by_chatgpt | boolean | No | false | Se generare commenti usando ChatGPT |
| chatgpt_settings | object | No | Impostazioni di configurazione ChatGPT (vedi sotto) |
Struttura delle Impostazioni ChatGPT
Quando generate_by_chatgpt è impostato su true, puoi configurare la generazione di commenti ChatGPT con l'oggetto chatgpt_settings:
| Parametro | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
| api_key | string | Sì | La tua chiave API OpenAI |
| model | string | No | Il modello da usare (predefinito: "gpt-3.5-turbo"). Opzioni: "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo" |
| prompt | string | No | Prompt personalizzato per generare i commenti. Il valore predefinito genera commenti amichevoli e pertinenti |
| max_tokens | number | No | Numero massimo di token per la risposta (predefinito: 100) |
| temperature | number | No | Livello di creatività 0-2 (predefinito: 0.7). Valori più alti = più creativo |
| base_url | string | No | URL dell'endpoint API personalizzato (per Azure OpenAI o API compatibili) |
Esempio di oggetto chatgpt_settings:
{
"api_key": "sk-your-openai-api-key",
"model": "gpt-3.5-turbo",
"prompt": "Generate a short, friendly comment about this video in English",
"max_tokens": 50,
"temperature": 0.8,
"base_url": "https://api.openai.com/v1"
}
Per i nuovi account, inizia con probabilità di interazione basse (5-15%) e aumentale gradualmente nel tempo. Questo imita il comportamento naturale dell'utente.
Esempi
Riscaldamento Account di Base
Riscaldamento semplice con solo visualizzazione video:
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
}
}'
Riscaldamento con Durata dell'Attività Casuale
Usa task_duration_min / task_duration_max per lasciare che lo script scelga una durata totale casuale ogni sessione:
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_min": 500,
"task_duration_max": 700,
"min_duration": 10,
"max_duration": 30
}
}'
Riscaldamento con Ricerca per Argomento
Riscalda l'account cercando argomenti specifici:
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,
"browse_mode": "search",
"topic": "funny cats\ndog videos\npet compilation",
"min_duration": 15,
"max_duration": 45
}
}'
Riscaldamento — Feed Seguiti
Riscalda un account sfogliando il feed Seguiti (funziona sia su TikTok che su Instagram):
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,
"browse_mode": "following",
"min_duration": 15,
"max_duration": 30,
"like_probable": 20
}
}'
Riscaldamento con Interazioni
Riscaldamento completo con mi piace, follow e commenti:
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,
"browse_mode": "search",
"topic": "cooking\nrecipes\nfood",
"min_duration": 20,
"max_duration": 60,
"like_probable": 30,
"follow_probable": 10,
"collect_probable": 5,
"comment_probable": 15,
"comment": "This is amazing! 🔥\nLove this content!\nSo good! 👏\nWow, incredible!",
"insert_emoji": true,
"comment_order": "random"
}
}'
Riscaldamento con Commenti ChatGPT
Genera commenti intelligenti usando ChatGPT:
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": 1800,
"topic": "tech reviews\ngadgets",
"min_duration": 30,
"max_duration": 90,
"like_probable": 25,
"comment_probable": 20,
"generate_by_chatgpt": true,
"chatgpt_settings": {
"api_key": "your-api-key",
"model": "gpt-3.5-turbo",
"prompt": "Generate a short, friendly comment about this video"
}
}
}'
Riscaldamento in Blocco su Più Dispositivi
Esegui il riscaldamento su più dispositivi contemporaneamente:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 15,
"max_duration": 30,
"like_probable": 20
},
"enable_multi_account": true
}'
Pianifica Attività di Riscaldamento
Pianifica il riscaldamento in modo che venga eseguito in un orario specifico:
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": "music\ndance\ntrending",
"min_duration": 20,
"max_duration": 40,
"like_probable": 15,
"follow_probable": 5
},
"start_time": "09:00"
}'
Riscaldamento per Elenco di Nomi Utente
Crea attività di riscaldamento per account specifici:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 15,
"max_duration": 30,
"like_probable": 20,
"follow_probable": 5
}
}'
Risposta
{
"code": 0,
"message": "success",
"data": {
"task_ids": [301, 302, 303],
"created_count": 3
}
}
Best Practice
-
Inizia con probabilità basse: per i nuovi account, usa probabilità di interazione basse (5-15%) e aumentale gradualmente nel corso di giorni/settimane.
-
Scegli la modalità di navigazione giusta: usa
for_youper account nuovissimi senza ancora follower. Passa afollowinguna volta che l'account è consolidato (funziona sia su TikTok che su Instagram). Usasearchper mirare ad argomenti di nicchia rilevanti per il tuo account. -
Usa argomenti pertinenti: quando usi la modalità
search, scegli argomenti allineati alla nicchia del tuo account per costruire una cronologia di engagement rilevante. -
Varia la durata di visualizzazione: imposta un intervallo tra min_duration e max_duration per simulare pattern di visualizzazione naturali.
-
Modera la durata dell'attività: esegui sessioni di riscaldamento di 10-30 minuti, 2-3 volte al giorno, anziché lunghe sessioni continue.
-
Usa commenti diversificati: fornisci più modelli di commento per evitare pattern ripetitivi che potrebbero attivare il rilevamento dello spam.
-
Pianifica con criterio: usa
start_timeper eseguire le attività di riscaldamento durante le ore attive nel fuso orario del tuo pubblico target.
Vedi Anche
- API di Gestione Attività - crea, elenca e gestisci le attività
- Configurazione Script Post - configura i parametri dello script post
- Configurazione Script Follow - configura i parametri dello script follow
- Configurazione Script Unfollow - configura i parametri dello script unfollow