본문으로 건너뛰기

계정 워밍업 스크립트 설정

이 페이지는 작업 생성을 위한 account_warmup 스크립트의 설정 매개변수를 기록합니다.

개요

account_warmup 스크립트는 자연스러운 사용자 행동을 모방하여 TikTok 또는 Instagram 계정을 워밍업하는 데 사용됩니다. 비디오를 시청하고 설정된 확률에 따라 무작위로 좋아요, 팔로우, 저장 및 댓글을 수행합니다. 이는 새 계정이 상호작용 기록을 구축하고 봇으로 감지되는 것을 방지하는 데 도움이 됩니다.

스크립트 설정 (script_config)

script_config 객체는 계정 워밍업 스크립트의 매개변수를 포함합니다. 다음은 사용 가능한 매개변수입니다:

매개변수

매개변수유형필수기본값설명
task_durationnumber아니요600워밍업 작업의 총 지속 시간(초)
browse_modestring아니요"for_you"비디오를 탐색할 위치: for_you (TikTok의 추천 / Instagram의 Reels), following (팔로잉 피드 — TikTok에서는 Following 탭으로 전환; Instagram에서는 Reels 제목 드롭다운을 열어 "Following" 선택), 또는 search (주제 키워드로 검색)
topicstring아니요""검색 주제 키워드(각 줄에 하나, 무작위 선택). browse_mode"search"일 때만 사용됩니다
min_durationnumber아니요15최소 비디오 시청 시간(초)
max_durationnumber아니요30최대 비디오 시청 시간(초)
like_probablenumber아니요0비디오에 좋아요를 표시할 확률(0-100)
follow_probablenumber아니요0비디오 작성자를 팔로우할 확률(0-100). 참고: floow_probable로도 허용됩니다 — 두 가지 철자 모두 하위 호환성을 위해 지원됩니다
collect_probablenumber아니요0비디오를 저장/북마크할 확률(0-100)
comment_probablenumber아니요0비디오에 댓글을 달 확률(0-100)
repost_probablenumber아니요0비디오를 리포스트할 확률(0-100). 비활성화하려면 0으로 설정하세요. TikTok 전용
comment_modestring아니요"post_comment"워밍업 중 댓글을 남길 위치: post_comment (비디오 게시물에) 또는 reply_comment (기존 댓글에 답글)
commentstring아니요""댓글 템플릿(각 줄에 하나, 무작위 선택)
insert_emojiboolean아니요false댓글에 무작위 이모지를 삽입할지 여부
comment_orderstring아니요"random"댓글 선택 순서: random(무작위) 또는 sequential(순차)
generate_by_chatgptboolean아니요falseChatGPT를 사용하여 댓글을 생성할지 여부
chatgpt_settingsobject아니요ChatGPT 설정(아래 참조)

ChatGPT 설정 구조

generate_by_chatgpttrue로 설정되면, chatgpt_settings 객체를 사용하여 ChatGPT 댓글 생성을 구성할 수 있습니다:

매개변수유형필수설명
api_keystringOpenAI API 키
modelstring아니요사용할 모델(기본값: "gpt-3.5-turbo"). 옵션: "gpt-3.5-turbo", "gpt-4", "gpt-4-turbo"
promptstring아니요댓글 생성을 위한 사용자 지정 프롬프트. 기본값은 친절하고 관련성 있는 댓글을 생성합니다
max_tokensnumber아니요응답의 최대 토큰 수(기본값: 100)
temperaturenumber아니요창의성 수준 0-2(기본값: 0.7). 값이 높을수록 더 창의적입니다
base_urlstring아니요사용자 지정 API 엔드포인트 URL(Azure OpenAI 또는 호환 API용)

chatgpt_settings 객체 예시:

{
"api_key": "sk-your-openai-api-key",
"model": "gpt-3.5-turbo",
"prompt": "이 동영상에 대한 짧고 친근한 한국어 댓글을 생성하세요",
"max_tokens": 50,
"temperature": 0.8,
"base_url": "https://api.openai.com/v1"
}
권장사항

새 계정의 경우 낮은 상호작용 확률(5-15%)에서 시작한 후 시간이 지남에 따라 점진적으로 증가시키는 것이 좋습니다. 이는 자연스러운 사용자 행동을 모방합니다.

예제

기본 계정 워밍업

비디오만 시청하는 간단한 워밍업:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 10,
"max_duration": 30
}
}'

주제 검색을 사용한 워밍업

특정 주제를 검색하여 계정을 워밍업합니다:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 900,
"topic": "웃긴 고양이\n강아지 영상\n반려동물 모음",
"min_duration": 15,
"max_duration": 45
}
}'

상호작용이 있는 워밍업

좋아요, 팔로우 및 댓글을 포함한 완전한 워밍업:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 1200,
"topic": "요리\n레시피\n음식",
"min_duration": 20,
"max_duration": 60,
"like_probable": 30,
"follow_probable": 10,
"collect_probable": 5,
"comment_probable": 15,
"comment": "정말 멋져요! 🔥\n이 콘텐츠 좋아요!\n너무 좋아요! 👏\n와, 대단해요!",
"insert_emoji": true,
"comment_order": "random"
}
}'

ChatGPT 댓글을 사용한 워밍업

ChatGPT를 사용하여 지능형 댓글을 생성합니다:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 1800,
"topic": "테크 리뷰\n가젯",
"min_duration": 30,
"max_duration": 90,
"like_probable": 25,
"comment_probable": 20,
"generate_by_chatgpt": true,
"chatgpt_settings": {
"api_key": "your-api-key",
"model": "gpt-3.5-turbo",
"prompt": "이 동영상에 대한 짧고 친근한 댓글을 생성하세요"
}
}
}'

다중 기기 일괄 워밍업

여러 기기에서 동시에 워밍업을 실행합니다:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 15,
"max_duration": 30,
"like_probable": 20
},
"enable_multi_account": true
}'

예약된 워밍업 작업

특정 시간에 워밍업을 실행하도록 예약합니다:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 1200,
"topic": "음악\n댄스\n인기",
"min_duration": 20,
"max_duration": 40,
"like_probable": 15,
"follow_probable": 5
},
"start_time": "09:00"
}'

사용자명 목록별 워밍업

특정 계정에 대한 워밍업 작업을 생성합니다:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 15,
"max_duration": 30,
"like_probable": 20,
"follow_probable": 5
}
}'

응답

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

모범 사례

  1. 낮은 확률로 시작: 새 계정의 경우 낮은 상호작용 확률(5-15%)을 사용한 다음 며칠/몇 주에 걸쳐 점진적으로 증가시킵니다.

  2. 관련 주제 사용: 계정의 포지셔닝과 관련된 주제를 선택하여 관련 상호작용 기록을 구축합니다.

  3. 시청 시간 변동: min_duration과 max_duration 범위를 설정하여 자연스러운 시청 패턴을 모방합니다.

  4. 적절한 작업 지속 시간: 긴 연속 세션이 아닌 하루에 2-3회, 각 10-30분의 워밍업 세션을 실행합니다.

  5. 다양한 댓글 사용: 스팸 탐지를 트리거할 수 있는 반복적인 패턴을 방지하기 위해 여러 댓글 템플릿을 제공합니다.

  6. 현명하게 시간 예약: 대상 잠재고객의 시간대에 활동적인 기간에 워밍업 작업을 실행하려면 start_time을 사용합니다.

참조