Passa al contenuto principale

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

ParametroTipoObbligatorioPredefinitoDescrizione
task_durationnumberNo600Durata 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_minnumberNoDurata 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_maxnumberNoDurata 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_modestringNo"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)
topicstringNo""Parole chiave di ricerca degli argomenti (una per riga, selezionate casualmente). Usato solo quando browse_mode è "search"
min_durationnumberNo15Durata minima di visualizzazione del video in secondi
max_durationnumberNo30Durata massima di visualizzazione del video in secondi
like_probablenumberNo0Probabilità (0-100) di mettere mi piace a un video
follow_probablenumberNo0Probabilità (0-100) di seguire il creatore del video. Nota: accettato anche come floow_probable — entrambe le grafie sono supportate per retrocompatibilità
collect_probablenumberNo0Probabilità (0-100) di salvare/aggiungere ai preferiti un video
comment_probablenumberNo0Probabilità (0-100) di commentare un video
repost_probablenumberNo0Probabilità (0-100) di ripubblicare un video. Imposta a 0 per disabilitare. Solo TikTok
comment_modestringNo"post_comment"Dove lasciare i commenti durante il riscaldamento: post_comment (sul post video) o reply_comment (rispondi a un commento esistente)
commentstringNo""Modelli di commento (uno per riga, selezionati casualmente)
insert_emojibooleanNofalseSe inserire emoji casuali nei commenti
comment_orderstringNo"random"Ordine di selezione dei commenti: random o sequential
generate_by_chatgptbooleanNofalseSe generare commenti usando ChatGPT
chatgpt_settingsobjectNoImpostazioni 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:

ParametroTipoObbligatorioDescrizione
api_keystringLa tua chiave API OpenAI
modelstringNoIl modello da usare (predefinito: "gpt-3.5-turbo"). Opzioni: "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo"
promptstringNoPrompt personalizzato per generare i commenti. Il valore predefinito genera commenti amichevoli e pertinenti
max_tokensnumberNoNumero massimo di token per la risposta (predefinito: 100)
temperaturenumberNoLivello di creatività 0-2 (predefinito: 0.7). Valori più alti = più creativo
base_urlstringNoURL 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"
}
Raccomandazione

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

  1. Inizia con probabilità basse: per i nuovi account, usa probabilità di interazione basse (5-15%) e aumentale gradualmente nel corso di giorni/settimane.

  2. Scegli la modalità di navigazione giusta: usa for_you per account nuovissimi senza ancora follower. Passa a following una volta che l'account è consolidato (funziona sia su TikTok che su Instagram). Usa search per mirare ad argomenti di nicchia rilevanti per il tuo account.

  3. Usa argomenti pertinenti: quando usi la modalità search, scegli argomenti allineati alla nicchia del tuo account per costruire una cronologia di engagement rilevante.

  4. Varia la durata di visualizzazione: imposta un intervallo tra min_duration e max_duration per simulare pattern di visualizzazione naturali.

  5. Modera la durata dell'attività: esegui sessioni di riscaldamento di 10-30 minuti, 2-3 volte al giorno, anziché lunghe sessioni continue.

  6. Usa commenti diversificati: fornisci più modelli di commento per evitare pattern ripetitivi che potrebbero attivare il rilevamento dello spam.

  7. Pianifica con criterio: usa start_time per eseguire le attività di riscaldamento durante le ore attive nel fuso orario del tuo pubblico target.

Vedi Anche