Configuração do Script de Mensagem
message não pode ser criadoA criação de tarefas rejeita message: o binário de scripts não tem tratador para ele em nenhuma das plataformas, então toda tarefa desse tipo falhava no dispositivo com "Unknown script". Os parâmetros abaixo ficam apenas como referência. Para enviar mensagens diretas hoje, use Super Marketing.
Esta página documenta os parâmetros do script message para criação de tarefas.
Visão Geral
O script message envia mensagens diretas automaticamente para usuários no TikTok ou Instagram. Com múltiplos usuários alvo via API, uma tarefa é criada por usuário. Controle o timing com start_time.
Configuração do Script (script_config)
Parâmetros do script de mensagem:
Parâmetros
| Parâmetro | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | Array de usuários alvo (uma tarefa por usuário) |
| target_user | string | Yes* | "" | Nome de usuário único ou múltiplos separados por novas linhas/vírgulas |
| message_content | string | Yes | "" | Conteúdo da mensagem de texto |
| access_method | string | No | "direct" | Método de acesso: direct ou search |
target_users ou target_user deve ser fornecido. target_users tem prioridade.
Com múltiplos usuários alvo, a API cria uma tarefa por usuário. 3 usuários + 2 dispositivos = 6 tarefas.
Exemplos
Enviar mensagem a um usuário
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"
}
}'
Enviar mensagens a múltiplos usuários
Uma tarefa por usuário:
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."
}
}'
Cria 3 tarefas separadas executadas imediatamente.
Agendar mensagens com horário de início
Use start_time para agendar:
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"
}'
Enviar via método busca
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"
}
}'
Enviar mensagens por lista de nomes
Criar tarefas de mensagens para contas específicas:
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!"
}
}'
Mensagens em lote em múltiplos dispositivos
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
}'
Exemplo Instagram
A mesma API para 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"
}
}'
Resposta
{
"code": 0,
"message": "success",
"data": {
"task_ids": [501, 502, 503],
"created_count": 3
}
}
Métodos de Acesso
Método direto (direct)
Abre perfil do usuário via URL. Mais rápido e confiável.
Método busca (search)
Navega para busca e digita o nome. Mais lento mas funciona quando o acesso direto está bloqueado.
Melhores Práticas
-
Agende tarefas: Use
start_time. -
Personalize mensagens: Adapte o conteúdo.
-
Prefira acesso direto: Mais rápido e confiável.
-
Respeite limites: Não crie muitas tarefas de uma vez.
Códigos de Erro
| Code | Description |
|---|---|
| 40001 | Usuários alvo ou conteúdo de mensagem ausentes |
| 40003 | Script não suportado via API |
| 40301 | Plano Pro+ requerido |