Перейти к основному содержанию

Конфигурация скрипта прогрева аккаунта

На этой странице документированы параметры конфигурации для скрипта account_warmup, используемого при создании задач.

Обзор

Скрипт account_warmup используется для прогрева аккаунтов TikTok или Instagram путём имитации естественного поведения пользователя. Он просматривает видео, случайным образом ставит лайки, подписывается, сохраняет в избранное и комментирует на основе настроенных вероятностей. Это помогает новым аккаунтам создать историю взаимодействий и избежать обнаружения ботов.

Конфигурация скрипта (script_config)

Объект script_config содержит параметры для скрипта прогрева аккаунта. Ниже приведены доступные параметры:

Параметры

ПараметрТипОбязательныйПо умолчаниюОписание
task_durationnumberНет600Общая продолжительность задачи прогрева в секундах
topicstringНет""Ключевые слова для поиска (по одному на строку, выбирается случайно)
min_durationnumberНет15Минимальная продолжительность просмотра видео в секундах
max_durationnumberНет30Максимальная продолжительность просмотра видео в секундах
like_probablenumberНет0Вероятность (0-100) поставить лайк видео
floow_probablenumberНет0Вероятность (0-100) подписаться на создателя видео
collect_probablenumberНет0Вероятность (0-100) сохранить видео в избранное
comment_probablenumberНет0Вероятность (0-100) прокомментировать видео
commentstringНет""Шаблоны комментариев (по одному на строку, выбирается случайно)
insert_emojibooleanНетfalseВставлять ли случайные эмодзи в комментарии
comment_orderstringНет"random"Порядок выбора комментариев: random (случайный) или sequential (последовательный)
generate_by_chatgptbooleanНетfalseГенерировать ли комментарии с помощью ChatGPT
chatgpt_settingsobjectНетНастройки конфигурации ChatGPT (см. ниже)

Структура настроек ChatGPT

Когда generate_by_chatgpt установлен в true, вы можете настроить генерацию комментариев ChatGPT с помощью объекта chatgpt_settings:

ПараметрТипОбязательныйОписание
api_keystringДаВаш API-ключ OpenAI
modelstringНетИспользуемая модель (по умолчанию: "gpt-3.5-turbo"). Варианты: "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo"
promptstringНетПользовательский промпт для генерации комментариев. По умолчанию генерируются дружелюбные, релевантные комментарии
max_tokensnumberНетМаксимальное количество токенов в ответе (по умолчанию: 100)
temperaturenumberНетУровень креативности 0-2 (по умолчанию: 0.7). Более высокие значения = более творческие
base_urlstringНетПользовательский 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"
}'

Прогрев по списку имён пользователей

Создание задач прогрева для определённых аккаунтов:

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

Ответ

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

Лучшие практики

  1. Начинайте с низких вероятностей: Для новых аккаунтов используйте низкие вероятности взаимодействия (5-15%) и постепенно увеличивайте их в течение дней/недель.

  2. Используйте релевантные темы: Выбирайте темы, соответствующие нише вашего аккаунта, чтобы создать релевантную историю взаимодействий.

  3. Варьируйте продолжительность просмотра: Установите диапазон между min_duration и max_duration для имитации естественных паттернов просмотра.

  4. Умеренная продолжительность задачи: Запускайте сеансы прогрева по 10-30 минут, 2-3 раза в день, вместо непрерывных длительных сеансов.

  5. Используйте разнообразные комментарии: Предоставьте несколько шаблонов комментариев, чтобы избежать повторяющихся паттернов, которые могут вызвать обнаружение спама.

  6. Планируйте разумно: Используйте start_time для запуска задач прогрева в активные часы в часовом поясе вашей целевой аудитории.

Смотрите также