Конфігурація скрипту Account Warmup
Ця сторінка документує параметри конфігурації скрипту account_warmup, що використовується під час створення задач.
Огляд
Скрипт account_warmup використовується для прогріву акаунтів TikTok чи Instagram шляхом імітації природної поведінки користувача. Він переглядає відео, випадково вподобає, підписується, зберігає та коментує на основі налаштованих ймовірностей. Це допомагає новим акаунтам напрацювати історію залучення й уникнути виявлення як бота.
Конфігурація скрипту (script_config)
Об'єкт script_config містить параметри для скрипту account warmup. Нижче наведено доступні параметри:
Параметри
| Параметр | Тип | Обов'язковий | За замовчуванням | Опис |
|---|---|---|---|---|
| task_duration | number | Ні | 600 | Загальна тривалість задачі прогріву в секундах. Примітка: якщо надано task_duration_min і task_duration_max, обирається випадкове значення в межах діапазону, і це поле ігнорується. |
| task_duration_min | number | Ні | — | Мінімальна загальна тривалість задачі в секундах. Коли встановлено і task_duration_min, і task_duration_max, скрипт випадково обирає значення в межах діапазону на початку сесії. |
| task_duration_max | number | Ні | — | Максимальна загальна тривалість задачі в секундах. Коли встановлено обидва, скрипт випадково обирає значення в межах діапазону на початку сесії. Якщо не встановлено, повертається до одиничного task_duration. |
| browse_mode | string | Ні | "for_you" | Де переглядати відео: for_you (Для тебе в TikTok / Reels в Instagram), following (стрічка підписок — у TikTok перемикається на вкладку «Підписки»; в Instagram відкриває випадний список заголовка Reels і обирає «Підписки») або search (пошук за ключовим словом теми) |
| topic | string | Ні | "" | Ключові слова пошуку теми (по одному на рядок, обираються випадково). Використовується лише коли browse_mode дорівнює "search" |
| min_duration | number | Ні | 15 | Мінімальна тривалість перегляду відео в секундах |
| max_duration | number | Ні | 30 | Максимальна тривалість перегляду відео в секундах |
| like_probable | number | Ні | 0 | Імовірність (0–100) вподобати відео |
| follow_probable | number | Ні | 0 | Імовірність (0–100) підписатися на автора відео. Примітка: також приймається як floow_probable — обидва варіанти написання підтримуються для зворотної сумісності |
| collect_probable | number | Ні | 0 | Імовірність (0–100) зберегти/додати відео в закладки |
| comment_probable | number | Ні | 0 | Імовірність (0–100) прокоментувати відео |
| repost_probable | number | Ні | 0 | Імовірність (0–100) репостнути відео. Встановіть 0, щоб вимкнути. Лише TikTok |
| comment_mode | string | Ні | "post_comment" | Де залиш ати коментарі під час прогріву: post_comment (на самому відео) або reply_comment (відповідь на наявний коментар) |
| comment | string | Ні | "" | Шаблони коментарів (по одному на рядок, обираються випадково) |
| insert_emoji | boolean | Ні | false | Чи вставляти випадкові емодзі в коментарі |
| comment_order | string | Ні | "random" | Порядок вибору коментарів: random або sequential |
| generate_by_chatgpt | boolean | Ні | false | Чи генерувати коментарі за допомогою ChatGPT |
| chatgpt_settings | object | Ні | Налаштування конфігурації ChatGPT (див. нижче) |
Структура налаштувань ChatGPT
Коли generate_by_chatgpt встановлено на true, ви можете налаштувати генерацію коментарів ChatGPT за допомогою об'єкта chatgpt_settings:
| Параметр | Тип | Обов'язковий | Опис |
|---|---|---|---|
| api_key | string | Так | Ваш ключ API OpenAI |
| model | string | Ні | Модель для використання (за замовчуванням: "gpt-3.5-turbo"). Варіанти: "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo" |
| prompt | string | Ні | Власний промпт для генерації коментарів. За замовчуванням генерує дружні, релевантні коментарі |
| max_tokens | number | Ні | Максимальна кількість токенів для відповіді (за замовчуванням: 100) |
| temperature | number | Ні | Рівень креативності 0–2 (за замовчуванням: 0.7). Вищі значення = креативніше |
| base_url | string | Ні | Власна URL-адреса кінцевої точки API (для Azure OpenAI або сумісних API) |
Приклад об'єкта 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"
}
Для нових акаунтів починайте з низьких імовірностей взаємодії (5–15%) і поступово збільшуйте їх з часом. Це імітує природну поведінку користувача.
Приклади
Базовий прогрів акаунта
Простий прогрів лише з переглядом відео:
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
}
}'