Конфигурация скрипта прогрева аккаунта
На этой странице документированы параметры конфигурации для скрипта account_warmup, используемого при создании задач.
Обзор
Скрипт account_warmup используется для прогрева аккаунтов TikTok или Instagram путём имитации естественного поведения пользователя. Он просматривает видео, случайным образом ставит лайки, подписывается, сохраняет в избранное и комментирует на основе настроенных вероятностей. Это помогает новым аккаунтам создать историю взаимодействий и избежать обнаружения ботов.
Конфигурация скрипта (script_config)
Объект script_config содержит параметры для скрипта прогрева аккаунта. Ниже приведены доступные параметры:
Параметры
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
| task_duration | number | Нет | 600 | Общая продолжительность задачи прогрева в секундах |
| topic | string | Нет | "" | Ключевые слова для поиска (по одному на строку, выбирается случайно) |
| min_duration | number | Нет | 15 | Минимальная продолжительность просмотра видео в секундах |
| max_duration | number | Нет | 30 | Максимальная продолжительность просмотра видео в секундах |
| like_probable | number | Нет | 0 | Вероятность (0-100) поставить лайк видео |
| floow_probable | number | Нет | 0 | Вероятность (0-100) подписаться на создателя видео |
| collect_probable | number | Нет | 0 | Вероятность (0-100) сохранить видео в избранное |
| comment_probable | number | Нет | 0 | Вероятность (0-100) прокомментировать видео |
| 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": "Сгенерируй короткий дружелюбный комментарий к этому видео на русском языке",
"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
}
}'
Прогрев с поиском по теме
Прогрев аккаунта путём поиска определённых тем:
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": "смешные коты\nвидео с собаками\nподборка питомцев",
"min_duration": 15,
"max_duration": 45
}
}'
Прогрев с взаимодействиями
Полный прогрев с лайками, подписками и комментариями:
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": "кулинария\nрецепты\nеда",
"min_duration": 20,
"max_duration": 60,
"like_probable": 30,
"floow_probable": 10,
"collect_probable": 5,
"comment_probable": 15,
"comment": "Это потрясающе! 🔥\nОбожаю этот контент!\nТак хорошо! 👏\nВау, невероятно!",
"insert_emoji": true,
"comment_order": "random"
}
}'
Прогрев с комментариями ChatGPT
Генерация умных комментариев с помощью 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": "обзоры техники\nгаджеты",
"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": "Сгенерируй короткий дружелюбный комментарий к этому видео"
}
}
}'
Пакетный прогрев на нескольких устройствах
Запуск прогрева на нескольких устройствах одновременно:
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
}'
Запланированная задача прогрева
Запланировать прогрев на определённое время:
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": "музыка\nтанцы\nтренды",
"min_duration": 20,
"max_duration": 40,
"like_probable": 15,
"floow_probable": 5
},
"start_time": "09:00"
}'