Configuration du Script Message
Cette page documente les paramètres du script message pour la création de tâches.
Aperçu
Le script message envoie automatiquement des messages directs aux utilisateurs sur TikTok ou Instagram. Avec plusieurs utilisateurs cibles via l'API, une tâche est créée par utilisateur. Contrôlez le timing avec start_time.
Configuration du Script (script_config)
Paramètres de configuration du script message:
Paramètres
| Paramètre | Type | Requis | Défaut | Description |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | Array d'utilisateurs cibles (une tâche par utilisateur) |
| target_user | string | Yes* | "" | Nom d'utilisateur unique ou plusieurs séparés par retours/virgules |
| message_content | string | Yes | "" | Contenu du message texte |
| access_method | string | No | "direct" | Méthode d'accès: direct ou search |
target_users ou target_user doit être fourni. target_users a la priorité.
Avec plusieurs utilisateurs cibles, l'API crée une tâche par utilisateur. 3 utilisateurs + 2 appareils = 6 tâches.
Exemples
Envoyer un message à un utilisateur
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@username_to_message"],
"message_content": "Hello! Check out our latest content.",
"access_method": "direct"
}
}'
Envoyer des messages à plusieurs utilisateurs
Une tâche par utilisateur:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2", "@user3"],
"message_content": "Hi! We have an exclusive offer for you."
}
}'
Crée 3 tâches séparées exécutées immédiatement.
Planifier des messages avec l'heure de début
Utilisez start_time pour planifier:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2"],
"message_content": "Scheduled greeting!"
},
"start_time": "14:30"
}'
Envoyer via la méthode recherche
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["username1", "username2"],
"message_content": "Hello from TikMatrix!",
"access_method": "search"
}
}'
Envoyer des messages par liste d'usernames
Créer des tâches de messages pour des comptes spécifiques:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "message",
"script_config": {
"target_users": ["@target_user"],
"message_content": "Hi there!"
}
}'
Messages en lot sur plusieurs appareils
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "message",
"script_config": {
"target_users": ["@influencer_account"],
"message_content": "Love your content! Let's collaborate."
},
"enable_multi_account": true
}'
Exemple Instagram
La même API pour Instagram:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_user": "instagram_username",
"message_content": "Hey! Loved your post"
}
}'
Réponse
{
"code": 0,
"message": "success",
"data": {
"task_ids": [501, 502, 503],
"created_count": 3
}
}
Méthodes d'Accès
Méthode directe (direct)
Ouvre le profil utilisateur via URL. Plus rapide et fiable.
Méthode recherche (search)
Navigue vers la recherche et tape le nom. Plus lent mais fonctionne quand l'accès direct est bloqué.
Bonnes Pratiques
-
Planifier les tâches: Utilisez
start_time. -
Personnaliser les messages: Adaptez le contenu.
-
Préférer l'accès direct: Plus rapide et fiable.
-
Respecter les limites: Ne créez pas trop de tâches à la fois.
Codes d'Erreur
| Code | Description |
|---|---|
| 40001 | Utilisateurs cibles ou contenu manquant |
| 40003 | Script non pris en charge via l'API |
| 40301 | L'accès API nécessite un plan Pro+ |