Ana içeriğe geç

Account Warmup Betik Yapılandırması

Bu sayfa, görev oluşturmada kullanılan account_warmup betiği için yapılandırma parametrelerini belgeler.

Genel Bakış

account_warmup betiği, doğal kullanıcı davranışını simüle ederek TikTok veya Instagram hesaplarını ısıtmak için kullanılır. Yapılandırılmış olasılıklara göre videolar izler, rastgele beğenir, takip eder, kaydeder ve yorum yapar. Bu, yeni hesapların etkileşim geçmişi oluşturmasına ve bot tespitinden kaçınmasına yardımcı olur.

Betik Yapılandırması (script_config)

script_config nesnesi, account warmup betiği için parametreleri içerir. Kullanılabilir parametreler aşağıdadır:

Parametreler

ParametreTürGerekliVarsayılanAçıklama
task_durationnumberHayır600Isıtma görevinin toplam süresi (saniye). Not: task_duration_min ve task_duration_max sağlanırsa, aralık içinde rastgele bir değer seçilir ve bu alan yok sayılır.
task_duration_minnumberHayırMinimum toplam görev süresi (saniye). Hem task_duration_min hem de task_duration_max ayarlandığında, betik oturum başlangıcında aralık içinde rastgele bir değer seçer.
task_duration_maxnumberHayırMaksimum toplam görev süresi (saniye). İkisi de ayarlandığında, betik oturum başlangıcında aralık içinde rastgele bir değer seçer. Ayarlanmazsa, tek task_duration'a geri döner.
browse_modestringHayır"for_you"Videoların nerede gezileceği: for_you (TikTok'ta Senin İçin / Instagram'da Reels), following (Takip Edilenler akışı — TikTok'ta Takip Edilenler sekmesine geçer; Instagram'da Reels başlık açılır menüsünü açar ve "Takip Edilenler"i seçer) veya search (konu anahtar kelimesine göre arama)
topicstringHayır""Arama konusu anahtar kelimeleri (satır başına bir tane, rastgele seçilir). Yalnızca browse_mode "search" olduğunda kullanılır
min_durationnumberHayır15Minimum video izleme süresi (saniye)
max_durationnumberHayır30Maksimum video izleme süresi (saniye)
like_probablenumberHayır0Bir videoyu beğenme olasılığı (0-100)
follow_probablenumberHayır0Video oluşturucuyu takip etme olasılığı (0-100). Not: geriye dönük uyumluluk için floow_probable olarak da kabul edilir — her iki yazım da desteklenir
collect_probablenumberHayır0Bir videoyu kaydetme/yer imlerine ekleme olasılığı (0-100)
comment_probablenumberHayır0Bir videoya yorum yapma olasılığı (0-100)
repost_probablenumberHayır0Bir videoyu yeniden paylaşma olasılığı (0-100). Devre dışı bırakmak için 0 olarak ayarlayın. Yalnızca TikTok
comment_modestringHayır"post_comment"Isıtma sırasında yorumların nereye bırakılacağı: post_comment (video gönderisine) veya reply_comment (mevcut bir yoruma yanıt)
commentstringHayır""Yorum şablonları (satır başına bir tane, rastgele seçilir)
insert_emojibooleanHayırfalseYorumlara rastgele emoji eklenip eklenmeyeceği
comment_orderstringHayır"random"Yorum seçim sırası: random veya sequential
generate_by_chatgptbooleanHayırfalseYorumların ChatGPT kullanılarak oluşturulup oluşturulmayacağı
chatgpt_settingsobjectHayırChatGPT yapılandırma ayarları (aşağıya bakın)

ChatGPT Ayarları Yapısı

generate_by_chatgpt true olarak ayarlandığında, chatgpt_settings nesnesiyle ChatGPT yorum oluşturmayı yapılandırabilirsiniz:

ParametreTürGerekliAçıklama
api_keystringEvetOpenAI API anahtarınız
modelstringHayırKullanılacak model (varsayılan: "gpt-3.5-turbo"). Seçenekler: "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo"
promptstringHayırYorum oluşturmak için özel istem. Varsayılan, dostane ve alakalı yorumlar üretir
max_tokensnumberHayırYanıt için maksimum token sayısı (varsayılan: 100)
temperaturenumberHayırYaratıcılık seviyesi 0-2 (varsayılan: 0.7). Daha yüksek değerler = daha yaratıcı
base_urlstringHayırÖzel API uç nokta URL'si (Azure OpenAI veya uyumlu API'ler için)

Örnek chatgpt_settings nesnesi:

{
"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"
}
Öneri

Yeni hesaplar için düşük etkileşim olasılıklarıyla (%5-15) başlayın ve zaman içinde kademeli olarak artırın. Bu, doğal kullanıcı davranışını taklit eder.

Örnekler

Temel Hesap Isıtma

Yalnızca video izlemeyle basit ısıtma:

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

Rastgele Görev Süresiyle Isıtma

Betiğin her oturumda rastgele bir toplam süre seçmesine izin vermek için task_duration_min / task_duration_max kullanın:

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

Konu Aramasıyla Isıtma

Belirli konuları arayarak hesabı ısıtın:

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

Isıtma — Takip Edilenler Akışı

Takip Edilenler akışında gezinerek bir hesabı ısıtın (hem TikTok hem de Instagram'da çalışır):

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

Etkileşimli Isıtma

Beğeniler, takipler ve yorumlarla tam ısıtma:

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

ChatGPT Yorumlarıyla Isıtma

ChatGPT kullanarak akıllı yorumlar oluşturun:

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

Birden Fazla Cihazda Toplu Isıtma

Isıtmayı birden fazla cihazda aynı anda çalıştırın:

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

Isıtma Görevini Zamanlama

Isıtmanın belirli bir saatte çalışmasını zamanlayın:

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

Kullanıcı Adı Listesine Göre Isıtma

Belirli hesaplar için ısıtma görevleri oluşturun:

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

Yanıt

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

En İyi Uygulamalar

  1. Düşük olasılıklarla başlayın: yeni hesaplar için düşük etkileşim olasılıkları (%5-15) kullanın ve günler/haftalar içinde kademeli olarak artırın.

  2. Doğru gezinme modunu seçin: henüz takipçisi olmayan yepyeni hesaplar için for_you kullanın. Hesap yerleştikten sonra followinge geçin (hem TikTok hem de Instagram'da çalışır). Hesabınızla alakalı niş konuları hedeflemek için search kullanın.

  3. Alakalı konular kullanın: search modunu kullanırken, alakalı bir etkileşim geçmişi oluşturmak için hesabınızın nişiyle uyumlu konular seçin.

  4. İzleme süresini çeşitlendirin: doğal izleme kalıplarını simüle etmek için min_duration ve max_duration arasında bir aralık ayarlayın.

  5. Görev süresini ölçülü tutun: sürekli uzun oturumlar yerine, günde 2-3 kez, 10-30 dakikalık ısıtma oturumları çalıştırın.

  6. Çeşitli yorumlar kullanın: spam tespitini tetikleyebilecek tekrarlayan kalıplardan kaçınmak için birden fazla yorum şablonu sağlayın.

  7. Akıllıca zamanlayın: ısıtma görevlerini hedef kitlenizin saat diliminde aktif saatlerde çalıştırmak için start_time kullanın.

Ayrıca Bakınız