Конфигурация скрипта комментариев
На этой странице описаны параметры конфигурации скрипта comment, используемого при создании задач.
Обзор
Скрипт comment используется для автоматической публикации комментариев к постам TikTok или Instagram. При указании нескольких целевых URL постов через API для каждого URL создается отдельная задача. Вы можете контролировать время выполнения каждой задачи с помощью параметра start_time.
Конфигурация скрипта (script_config)
Объект script_config содержит параметры для скрипта комментариев. Ниже приведены доступные параметры:
Параметры
| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
| target_post_urls | string[] | Да* | [] | Массив целевых URL постов для комментирования (одна задача на URL) |
| target_post_url | string | Да* | "" | Один целевой URL поста или несколько URL, разделенных переносами строк/запятыми |
| comment_content | string | Да | "" | Текст комментария. Может содержать несколько комментариев, разделенных переносами строк |
| comment_order | string | Нет | "random" | Как выбирать комментарии: random (случайно) или sequential (последовательно) |
| insert_emoji | boolean | Нет | false | Вставлять ли случайные эмодзи в комментарий |
| comment_image_path | string | Нет | "" | Путь к файлу изображения для комментария с картинкой (только TikTok). Поддерживает абсолютный путь или относительный путь к work_dir/upload/ |
Должен быть указан либо массив target_post_urls, либо строка target_post_url. Если указаны оба, target_post_urls имеет приоритет.
Параметр comment_image_path позволяет прикрепить изображение к вашему комментарию. Эта функция поддерживается только в TikTok — комментарии Instagram не поддерживают прикрепление изображений. Изображение будет загружено на устройство и выбрано как первое изображение в галерее.
При указании нескольких целевых URL постов API создает одну задачу на каждый целевой URL. Например, если вы указываете 3 URL поста и 2 устройства, будет создано 6 задач. Используйте параметр start_time для управления временем начала выполнения задач.
Примеры
Комментарий к одному посту
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "comment",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890",
"comment_content": "Отличный контент! 🔥"
}
}'
Комментарий с несколькими вариантами
Укажите несколько комментариев, разделенных переносами строк. Система выберет один в зависимости от comment_order:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "comment",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890",
"comment_content": "Потрясающее видео!\nЛюблю этот контент!\nТак держать! 👏\nЭто просто супер!",
"comment_order": "random"
}
}'
Комментарии к нескольким постам
При комментировании нескольких постов для каждого поста создается одна задача:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "comment",
"script_config": {
"target_post_urls": [
"https://www.tiktok.com/@user1/video/111",
"https://www.tiktok.com/@user2/video/222",
"https://www.tiktok.com/@user3/video/333"
],
"comment_content": "Отличное видео!\nКруто!\nНравится!",
"comment_order": "sequential"
}
}'
Это создаст 3 отдельные задачи, которые выполняются немедленно.