Aller au contenu principal

Configuration du Script de Boost de Commentaires (Réponse)

Cette page documente les paramètres de configuration du script boost_comment utilisé lors de la création de tâches.

Quel script vous faut-il ?

Il existe deux scripts de commentaires différents, qui font des choses distinctes :

  • comment — publie un nouveau commentaire de premier niveau sur une publication. Voir Configuration du Script de Commentaire.
  • boost_comment (cette page) — aime et/ou répond à un commentaire existant. C'est la fonction "REPLY COMMENT" (répondre aux commentaires) / « Boost Comments ».

Si vous voulez répondre à des commentaires, vous êtes au bon endroit.

Vue d'ensemble

Le script boost_comment ouvre une publication et interagit avec son commentaire principal — il peut aimer le commentaire, y répondre, ou les deux. C'est l'équivalent API de la boîte de dialogue Boost Comments de l'application.

Contrairement au script comment, le script boost_comment traite toutes les URL cibles au sein d'une seule exécution de tâche (il divise en interne target_comment_urls par sauts de ligne et les traite les unes après les autres). Une tâche est créée par appareil (mode numéro de série) ou par compte (mode nom d'utilisateur / multicompte) — et non une tâche par URL.

Configuration du Script (script_config)

Paramètres

ParamètreTypeRequisPar défautDescription
target_comment_urlsstringOui""URL de la/des publication(s) dont le commentaire principal doit être traité. Séparez plusieurs URL par des sauts de ligne (\n).
enable_like_commentbooleanOui*falseAime le commentaire principal de chaque publication.
enable_reply_commentbooleanOui*falseRépond au commentaire principal de chaque publication.
reply_contentsstringRequis si enable_reply_comment vaut true""Texte de la réponse. Séparez plusieurs options de réponse par des sauts de ligne (\n) ; une est sélectionnée par tâche selon reply_order.
reply_orderstringNon"random"Comment choisir une réponse parmi reply_contents : random (aléatoire) ou sequential (séquentiel).
insert_emojibooleanNonfalseInsère un emoji aléatoire dans la réponse.
usernamestringNon""Bascule vers ce compte avant l'exécution. Si omis, utilise le compte actuellement actif sur l'appareil.
Au moins une action est requise

Vous devez activer au moins une action : définissez enable_like_comment et/ou enable_reply_comment sur true. Si enable_reply_comment vaut true, reply_contents ne peut pas être vide. Sinon, l'API rejette la requête avec l'erreur 40001.

Avec quel commentaire interagit-on ?

Le script interagit avec le commentaire principal (premier) de chaque publication. Indiquez l'URL de la publication dans target_comment_urls — vous n'avez pas besoin d'un lien direct vers un commentaire individuel.

Exemples

Répondre à un commentaire (le cas le plus courant)

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_reply_comment": true,
"reply_contents": "Great point!\nI totally agree!\nThanks for sharing 🙌"
}
}'

La réponse est choisie parmi les trois lignes de reply_contents (aléatoirement par défaut).

Aimer et répondre en même temps

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_like_comment": true,
"enable_reply_comment": true,
"reply_contents": "Couldn'\''t agree more!\nWell said!",
"reply_order": "sequential",
"insert_emoji": true
}
}'

Interagir avec les commentaires de plusieurs publications en une tâche

Séparez les URL par des sauts de ligne. Elles sont toutes traitées au sein d'une seule tâche :

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@user1/video/111\nhttps://www.tiktok.com/@user2/video/222\nhttps://www.tiktok.com/@user3/video/333",
"enable_reply_comment": true,
"reply_contents": "Love this!\nAmazing!\nSo true!",
"reply_order": "random"
}
}'

Aimer uniquement (sans réponse)

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_like_comment": true
}
}'

Exécuter avec un compte spécifique (mode nom d'utilisateur)

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

Une tâche est créée par compte, chacune basculant d'abord vers ce compte.

Exemple Instagram

La même API fonctionne pour les publications Instagram :

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.instagram.com/p/ABC123/",
"enable_reply_comment": true,
"reply_contents": "Beautiful! 😍\nLove it!"
}
}'

Réponse

{
"code": 0,
"message": "success",
"data": {
"task_ids": [301],
"created_count": 1
}
}

Ordre des réponses

Ordre aléatoire (random)

  • Sélectionne aléatoirement une réponse parmi reply_contents pour la tâche.
  • Idéal pour que les réponses paraissent plus naturelles.
  • Comportement par défaut.

Ordre séquentiel (sequential)

  • Sélectionne une réponse selon l'index de tâche (job_count) : la première tâche utilise la première ligne, la deuxième la deuxième, et ainsi de suite, en revenant au début une fois la fin atteinte.
  • Idéal pour répartir différentes réponses entre plusieurs appareils/comptes.

Formats d'URL de publication

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/

comment vs boost_comment

commentboost_comment
Ce qu'il faitPublie un nouveau commentaire de premier niveauAime / répond à un commentaire existant
Entrée principaletarget_post_url(s) + comment_contenttarget_comment_urls + reply_contents
Découpage des tâchesUne tâche par URLUne tâche par appareil/compte (toutes les URL en une exécution)
DocumentationScript de CommentaireCette page

Bonnes pratiques

  1. Variez vos réponses : fournissez plusieurs lignes dans reply_contents pour que les réponses ne paraissent pas identiques d'un compte à l'autre.
  2. Utilisez l'ordre séquentiel entre les comptes : associez l'ordre sequential à plusieurs appareils/comptes pour répartir différentes réponses.
  3. Activez l'insertion d'emoji : définissez insert_emoji: true pour rendre les réponses plus naturelles.
  4. Respectez les limites de la plateforme : répondre de manière trop agressive peut déclencher des limites de débit. Étalez les tâches dans le temps.

Codes d'erreur

CodeDescription
40001target_comment_urls manquant, aucune action activée, ou enable_reply_comment à true avec reply_contents vide
40003Script non pris en charge via l'API
40301L'accès à l'API nécessite un forfait Pro+

Voir aussi