Перейти до основного вмісту

Конфігурація скрипту Comment

Ця сторінка документує параметри конфігурації скрипту comment, що використовується під час створення задач.

Хочете відповідати на коментарі?

Ця сторінка охоплює скрипт comment, який публікує новий коментар верхнього рівня до допису. Щоб вподобати або відповісти на наявний коментар (функція «REPLY COMMENT» / Boost Comments), використовуйте замість цього скрипт boost_comment.

Огляд

Скрипт comment використовується для автоматичного публікування коментарів до дописів TikTok чи Instagram. Коли ви надаєте кілька URL-адрес цільових дописів через API, для кожної URL-адреси цільового допису створюється одна задача. Ви можете контролювати, коли виконується кожна задача, за допомогою параметра start_time.

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

Об'єкт script_config містить параметри для скрипту comment. Нижче наведено доступні параметри:

Параметри

ПараметрТипОбов'язковийЗа замовчуваннямОпис
target_post_urlsstring[]Так*[]Масив URL-адрес цільових дописів для коментування (одна задача на URL)
target_post_urlstringТак*""Одна URL-адреса цільового допису або кілька URL-адрес, розділених новими рядками/комами
comment_contentstringТак""Текстовий вміст коментаря. Може містити кілька коментарів, розділених новими рядками
comment_orderstringНі"random"Як обирати коментарі: random або sequential
insert_emojibooleanНіfalseЧи вставляти випадкові емодзі в коментар
comment_image_pathstringНі""Шлях до файлу зображення для коментаря із зображенням (лише TikTok). Підтримує абсолютний шлях або відносний шлях до work_dir/upload/
примітка

Потрібно надати або масив target_post_urls, або рядок target_post_url. Якщо надано обидва, пріоритет має target_post_urls.

Коментар із зображенням (лише TikTok)

Параметр 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": "Great 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": "Amazing video!\nLove this content!\nKeep it up! 👏\nThis is so good!",
"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": "Great video!\nAwesome!\nLove it!",
"comment_order": "sequential"
}
}'

Це створює 3 окремі задачі, які виконуються негайно.

Заплануйте коментарі з часом початку

Використовуйте 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": "Scheduled comment!"
},
"start_time": "14:30"
}'

Коментар зі вставленням емодзі

Увімкніть автоматичне вставлення емодзі, щоб зробити коментарі більш привабливими:

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": "This is amazing",
"insert_emoji": true
}
}'

Коментування в режимі списку імен користувачів

Створюйте задачі коментування безпосередньо для конкретних акаунтів:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "comment",
"script_config": {
"target_post_url": "https://www.tiktok.com/@target/video/123",
"comment_content": "Nice video!"
}
}'

Масове коментування на кількох пристроях

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "comment",
"script_config": {
"target_post_url": "https://www.tiktok.com/@viral/video/999",
"comment_content": "Great content!\nAmazing work!\nLove this!",
"comment_order": "random"
},
"enable_multi_account": true
}'

Приклад коментаря в Instagram

Той самий API працює для дописів Instagram:

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.instagram.com/p/ABC123/",
"comment_content": "Beautiful photo! 📸",
"insert_emoji": true
}
}'

Приклад коментаря із зображенням у TikTok

Додайте зображення до вашого коментаря в TikTok (не підтримується в Instagram):

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": "Check out this image!",
"comment_image_path": "C:/images/my_image.jpg"
}
}'
Шлях до зображення

comment_image_path може бути:

  • Абсолютний шлях: C:/images/my_image.jpg або /home/user/images/my_image.jpg
  • Відносний шлях: my_image.jpg (відносно work_dir/upload/)

Відповідь

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

Порядок коментарів

Випадковий порядок (random)

  • Випадково обирає один коментар із наданого списку
  • Добре підходить, щоб коментарі виглядали природніше
  • Поведінка за замовчуванням

Послідовний порядок (sequential)

  • Обирає коментарі по порядку на основі job_count
  • Перша задача використовує перший коментар, друга задача — другий коментар тощо
  • Повертається на початок, коли досягає кінця списку
  • Добре підходить для розподілу різних коментарів на кілька задач

Формати URL дописів

TikTok

https://www.tiktok.com/@username/video/1234567890123456
https://vm.tiktok.com/ABCDEFG/

Instagram

https://www.instagram.com/p/ABCDEFGHIJK/
https://www.instagram.com/reel/ABCDEFGHIJK/

Найкращі практики

  1. Урізноманітнюйте коментарі: надайте кілька варіантів коментарів, щоб уникнути враження спаму.

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

  3. Увімкніть вставлення емодзі: встановіть insert_emoji: true, щоб коментарі виглядали природніше й привабливіше.

  4. Плануйте задачі: використовуйте параметр start_time, щоб розподілити коментарі в часі, зменшуючи ймовірність обмеження частоти запитів.

  5. Дотримуйтеся обмежень платформи: не створюйте занадто багато задач коментування одразу. Більшість платформ мають обмеження частоти запитів на коментування.

Коди помилок

КодОпис
40001Відсутня URL-адреса цільового допису або вміст коментаря
40003Скрипт не підтримується через API
40301Доступ до API вимагає план Pro+

Дивіться також