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
| Parametre | Tür | Gerekli | Varsayılan | Açıklama |
|---|---|---|---|---|
| task_duration | number | Hayır | 600 | Isı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_min | number | Hayır | — | Minimum 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_max | number | Hayır | — | Maksimum 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_mode | string | Hayı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) |
| topic | string | Hayı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_duration | number | Hayır | 15 | Minimum video izleme süresi (saniye) |
| max_duration | number | Hayır | 30 | Maksimum video izleme süresi (saniye) |
| like_probable | number | Hayır | 0 | Bir videoyu beğenme olasılığı (0-100) |
| follow_probable | number | Hayır | 0 | Video 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_probable | number | Hayır | 0 | Bir videoyu kaydetme/yer imlerine ekleme olasılığı (0-100) |
| comment_probable | number | Hayır | 0 | Bir videoya yorum yapma olasılığı (0-100) |
| repost_probable | number | Hayır | 0 | Bir videoyu yeniden paylaşma olasılığı (0-100). Devre dışı bırakmak için 0 olarak ayarlayın. Yalnızca TikTok |
| comment_mode | string | Hayı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) |
| comment | string | Hayır | "" | Yorum şablonları (satır başına bir tane, rastgele seçilir) |
| insert_emoji | boolean | Hayır | false | Yorumlara rastgele emoji eklenip eklenmeyeceği |
| comment_order | string | Hayır | "random" | Yorum seçim sırası: random veya sequential |
| generate_by_chatgpt | boolean | Hayır | false | Yorumların ChatGPT kullanılarak oluşturulup oluşturulmayacağı |
| chatgpt_settings | object | Hayır | ChatGPT 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:
| Parametre | Tür | Gerekli | Açıklama |
|---|---|---|---|
| api_key | string | Evet | OpenAI API anahtarınız |
| model | string | Hayır | Kullanılacak model (varsayılan: "gpt-3.5-turbo"). Seçenekler: "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo" |
| prompt | string | Hayır | Yorum oluşturmak için özel istem. Varsayılan, dostane ve alakalı yorumlar üretir |
| max_tokens | number | Hayır | Yanıt için maksimum token sayısı (varsayılan: 100) |
| temperature | number | Hayır | Yaratıcılık seviyesi 0-2 (varsayılan: 0.7). Daha yüksek değerler = daha yaratıcı |
| base_url | string | Hayı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"
}
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
-
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.
-
Doğru gezinme modunu seçin: henüz takipçisi olmayan yepyeni hesaplar için
for_youkullanın. Hesap yerleştikten sonrafollowinge geçin (hem TikTok hem de Instagram'da çalışır). Hesabınızla alakalı niş konuları hedeflemek içinsearchkullanın. -
Alakalı konular kullanın:
searchmodunu kullanırken, alakalı bir etkileşim geçmişi oluşturmak için hesabınızın nişiyle uyumlu konular seçin. -
İ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.
-
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.
-
Çeşitli yorumlar kullanın: spam tespitini tetikleyebilecek tekrarlayan kalıplardan kaçınmak için birden fazla yorum şablonu sağlayın.
-
Akıllıca zamanlayın: ısıtma görevlerini hedef kitlenizin saat diliminde aktif saatlerde çalıştırmak için
start_timekullanın.
Ayrıca Bakınız
- Görev Yönetimi API'si - görevleri oluşturun, listeleyin ve yönetin
- Post Betik Yapılandırması - post betiği parametrelerini yapılandırın
- Follow Betik Yapılandırması - follow betiği parametrelerini yapılandırın
- Unfollow Betik Yapılandırması - unfollow betiği parametrelerini yapılandırın