Ga naar hoofdinhoud

Account Warmup Script Configuratie

Deze pagina documenteert de configuratieparameters voor het account_warmup script dat gebruikt wordt bij het aanmaken van taken.

Overzicht

Het account_warmup script wordt gebruikt om TikTok of Instagram accounts op te warmen door natuurlijk gebruikersgedrag te simuleren. Het bekijkt video's, liket willekeurig, volgt, verzamelt en reageert op basis van geconfigureerde waarschijnlijkheden. Dit helpt nieuwe accounts om een betrokkenheidsgeschiedenis op te bouwen en botdetectie te vermijden.

Script Configuratie (script_config)

Het script_config object bevat de parameters voor het account warmup script. Hieronder staan de beschikbare parameters:

Parameters

ParameterTypeVerplichtStandaardBeschrijving
task_durationnumberNee600Totale duur van warmup taak in seconden
topicstringNee""Zoekonderwerp zoekwoorden (één per regel, willekeurig geselecteerd)
min_durationnumberNee15Minimale video bekijkduur in seconden
max_durationnumberNee30Maximale video bekijkduur in seconden
like_probablenumberNee0Waarschijnlijkheid (0-100) van het liken van een video
floow_probablenumberNee0Waarschijnlijkheid (0-100) van het volgen van de video maker
collect_probablenumberNee0Waarschijnlijkheid (0-100) van het verzamelen/bookmarken van een video
comment_probablenumberNee0Waarschijnlijkheid (0-100) van het reageren op een video
commentstringNee""Reactiesjablonen (één per regel, willekeurig geselecteerd)
insert_emojibooleanNeefalseOf willekeurige emoji in reacties moeten worden ingevoegd
comment_orderstringNee"random"Reactieselectievolgorde: random of sequential
generate_by_chatgptbooleanNeefalseOf reacties gegenereerd moeten worden met ChatGPT
chatgpt_settingsobjectNeeChatGPT configuratie-instellingen (zie hieronder)

ChatGPT Settings Structuur

Wanneer generate_by_chatgpt is ingesteld op true, kunt u ChatGPT reactiegeneratie configureren met het chatgpt_settings object:

ParameterTypeVerplichtBeschrijving
api_keystringJaUw OpenAI API sleutel
modelstringNeeHet te gebruiken model (standaard: "gpt-3.5-turbo"). Opties: "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo"
promptstringNeeAangepaste prompt voor het genereren van reacties. Standaard genereert vriendelijke, relevante reacties
max_tokensnumberNeeMaximum tokens voor het antwoord (standaard: 100)
temperaturenumberNeeCreativiteitsniveau 0-2 (standaard: 0.7). Hogere waarden = meer creatief
base_urlstringNeeAangepaste API endpoint URL (voor Azure OpenAI of compatibele API's)

Voorbeeld chatgpt_settings object:

{
"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"
}
Aanbeveling

Voor nieuwe accounts, begin met lage interactiewaarschijnlijkheden (5-15%) en verhoog deze geleidelijk in de loop van de tijd. Dit bootst natuurlijk gebruikersgedrag na.

Voorbeelden

Basis Account Warmup

Eenvoudige warmup met alleen video's bekijken:

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
}
}'

Warmup met Onderwerp Zoeken

Warm account op door specifieke onderwerpen te zoeken:

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": "funny cats\ndog videos\npet compilation",
"min_duration": 15,
"max_duration": 45
}
}'

Warmup met Interacties

Volledige warmup met likes, volgen en reacties:

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": "cooking\nrecipes\nfood",
"min_duration": 20,
"max_duration": 60,
"like_probable": 30,
"floow_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"
}
}'

Warmup met ChatGPT Reacties

Genereer intelligente reacties met 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"
}
}
}'

Batch Warmup op Meerdere Apparaten

Voer warmup uit op meerdere apparaten tegelijkertijd:

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
}'

Plan Warmup Taak

Plan warmup om op een specifiek tijdstip uit te voeren:

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,
"floow_probable": 5
},
"start_time": "09:00"
}'

Warmup op Gebruikersnaamlijst

Maak warmup taken voor specifieke accounts:

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,
"floow_probable": 5
}
}'

Response

{
"code": 0,
"message": "success",
"data": {
"task_ids": [301, 302, 303],
"created_count": 3
}
}

Beste Praktijken

  1. Begin met lage waarschijnlijkheden: Voor nieuwe accounts, gebruik lage interactiewaarschijnlijkheden (5-15%) en verhoog deze geleidelijk over dagen/weken.

  2. Gebruik relevante onderwerpen: Kies onderwerpen die aansluiten bij de niche van uw account om een relevante betrokkenheidsgeschiedenis op te bouwen.

  3. Varieer bekijkduur: Stel een bereik in tussen min_duration en max_duration om natuurlijke kijkpatronen te simuleren.

  4. Gematigde taakduur: Voer warmup sessies uit van 10-30 minuten, 2-3 keer per dag, in plaats van continue lange sessies.

  5. Gebruik diverse reacties: Bied meerdere reactiesjablonen om repetitieve patronen te vermijden die spam detectie kunnen activeren.

  6. Plan slim: Gebruik start_time om warmup taken uit te voeren tijdens actieve uren in de tijdzone van uw doelpubliek.

Zie Ook