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.
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ètre | Type | Requis | Par défaut | Description |
|---|---|---|---|---|
| target_comment_urls | string | Oui | "" | 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_comment | boolean | Oui* | false | Aime le commentaire principal de chaque publication. |
| enable_reply_comment | boolean | Oui* | false | Répond au commentaire principal de chaque publication. |
| reply_contents | string | Requis 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_order | string | Non | "random" | Comment choisir une réponse parmi reply_contents : random (aléatoire) ou sequential (séquentiel). |
| insert_emoji | boolean | Non | false | Insère un emoji aléatoire dans la réponse. |
| username | string | Non | "" | Bascule vers ce compte avant l'exécution. Si omis, utilise le compte actuellement actif sur l'appareil. |
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.
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_contentspour 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
comment | boost_comment | |
|---|---|---|
| Ce qu'il fait | Publie un nouveau commentaire de premier niveau | Aime / répond à un commentaire existant |
| Entrée principale | target_post_url(s) + comment_content | target_comment_urls + reply_contents |
| Découpage des tâches | Une tâche par URL | Une tâche par appareil/compte (toutes les URL en une exécution) |
| Documentation | Script de Commentaire | Cette page |
Bonnes pratiques
- Variez vos réponses : fournissez plusieurs lignes dans
reply_contentspour que les réponses ne paraissent pas identiques d'un compte à l'autre. - Utilisez l'ordre séquentiel entre les comptes : associez l'ordre
sequentialà plusieurs appareils/comptes pour répartir différentes réponses. - Activez l'insertion d'emoji : définissez
insert_emoji: truepour rendre les réponses plus naturelles. - 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
| Code | Description |
|---|---|
| 40001 | target_comment_urls manquant, aucune action activée, ou enable_reply_comment à true avec reply_contents vide |
| 40003 | Script non pris en charge via l'API |
| 40301 | L'accès à l'API nécessite un forfait Pro+ |
Voir aussi
- Configuration du Script de Commentaire - Publier un nouveau commentaire sur une publication
- Configuration du Script de J'aime - Aimer des publications
- API de Gestion des Tâches - Créer, lister et gérer les tâches
- Aperçu de l'API locale - Aperçu de l'API et démarrage rapide