Trial Reels Starter 설정하기
한 번만 수행하면 됩니다. 단계별로 진행하되 이미 완료된 것은 건너뛰세요. 각 단계는 짧은 설명과 함께 실행할 작업 또는 질문으로 구성됩니다. 기술적인 세부 사항은 생략합니다.
1단계: 도구 준비
- 이 디렉토리에서
./install.sh를 실행하세요. ffmpeg(비디오 제작)와 두 개의 Python 패키지(Pillow 및 fontTools)를 설치하며, 이미 설치된 것은 건너뜁니다. - Homebrew가 없다면, 사용자가 brew.sh에서 설치하도록 도와주세요. 사용자는 터미널에서 Mac 비밀번호를 입력해야 합니다. 사용자에게 보이는 현상(입력 중 비밀번호가 표시되지 않음)을 설명하고, 이후
./install.sh를 다시 실행하세요. - "도구가 준비되었습니다."라고만 말하세요.
2단계: 스타일 설정
- 사용자가 AI Suite에서 설정 블록(
tekst가 포함된 JSON)이 포함된 프롬프트를 붙여넣은 경우:python3 engine/scripts/instellingen.py --schrijf -명령으로 해당 블록을 저장하고, 질문하지 마세요. - 그 외의 경우: AI Suite(Trial Reels 타일, 예시 포함)에서 스타일을 가장 쉽게 선택한 다음 프롬프트를 붙여넣도록 안내하세요. 사용자가 원하지 않으면, 한 번의 메시지로 다음을 질문하세요: 어떤 글꼴(일반 이름 및 파일 이름 목록은
python3 engine/scripts/instellingen.py --lettertypes), 블록 텍스트 또는 테두리가 있는 낱개 글자, 어떤 색상, 이미지의 위/중간/아래 위치. - 결과를 보여주세요:
python3 engine/scripts/voorbeeld.py(또는--video <path>로 자체 비디오 사용). 이미지를 직접 보고 사용자에게 보여준 후, 괜찮은지 물어보세요.
3단계: 게시 방식 선택
mijn-trial-reels/accounts.json 파일은 있지만 koppeling.json 파일이 없는 경우, 이는 이 선택 이전에 설치된 버전(버전 1.0, Zernio 사용)입니다. 질문하지 말고 새 키를 만들지 마세요: python3 engine/scripts/sleutel.py --bewaard zernio를 실행하고 5단계로 이동하세요.
릴이 연결을 통해 약속된 시간에 Instagram에 게시된다는 점과 사용자가 선택할 수 있다는 점을 몇 문장으로 설명하세요. 세 가지 옵션을 제시하고 사용자가 원하는 것을 물어보세요:
- Metricool: 이미 사용 중인 경우. 릴이 Metricool 플래너에 다른 게시물과 함께 표시되며, 통계도 Metricool에서 확인할 수 있습니다. 필요 사항: Advanced 요금제 이상(API 포함, 연간 기준 월 €43부터, metricool.com/pricing 2026년 10월 19일 기준) 및 Metricool에 Instagram 계정이 브랜드로 등록되어 있어야 함.
- Zernio: Metricool이 없거나 분리하여 사용하고 싶은 경우. Instagram 계정 2개까지 무료, 신용카드 필요 없음. 예약 및 통계는 Zernio를 통해 처리됩니다.
- 다른 프로그램으로 직접 게시(예: Later, Buffer, Instagram 앱). 시스템은 릴만 생성하고, 사용자가 직접 Trial Reel로 추가하며, 통계는 해당 플랫폼에서 확인합니다. 연결이 필요하지 않습니다:
python3 engine/scripts/sleutel.py --zelf를 실행하고 5단계로 이동하세요.
4단계: 연결 설정
Metricool
./install.sh --metricool: cloudflared를 준비합니다. Metricool은 공개 주소를 통해서만 비디오를 받아들이므로, 시스템은 예약 중에만 릴 폴더를 임시로 공개합니다.- 사용자가 Metricool 도움말 센터(help.metricool.com, "How to find your Metricool user ID", 2026년 10월 19일 확인)에 설명된 대로 API 정보를 찾도록 안내하세요:
- 토큰: Metricool의 계정 설정 > API에서 확인. Advanced 및 Custom 요금제에서만 사용 가능.
- 사용자 번호(userId): 브라우저에서 Metricool을 열고 브랜드를 엽니다. 주소창에
...?blogId=12345&userId=1234567와 같은 내용이 표시됩니다.userId=뒤의 숫자가 사용자 번호입니다(blogId=뒤의 숫자는 브랜드로, 필요하지 않음).
- 사용자가 채팅에 토큰과 사용자 번호를 붙여넣습니다.
printf '%s' '<token>' | python3 engine/scripts/sleutel.py --metricool --user <userid>로 저장하세요. 답변에 토큰을 절대 반복하지 마세요. 스크립트가 먼저 Metricool에서 확인합니다. 실패하면 사용자에게 확인하도록 안내하세요(요금제에 API가 포함되어 있는지도 확인). python3 engine/scripts/koppel.py명령으로 Instagram 계정이 있는 브랜드를 표시합니다.python3 engine/scripts/koppel.py --gebruik <instagram_username>으로 올바른 계정을 활성화하세요. 해당 Instagram 계정이 두 개의 브랜드에 연결된 경우, 스크립트가 브랜드 번호를 요청합니다. 사용자에게 어떤 브랜드인지 물어보고--gebruik <number>를 사용하세요.
Zernio
- 사용자가 zernio.com에 로그인하거나 계정을 만들도록 안내하세요. API keys를 열고 Create API key를 클릭합니다. 키를 즉시 복사합니다(Zernio는 한 번만 표시함). 키는
sk_로 시작합니다. - 사용자가 채팅에 키를 붙여넣습니다.
printf '%s' '<key>' | python3 engine/scripts/sleutel.py로 저장하세요. 답변에 키를 절대 반복하지 마세요. 작동하지 않으면 사용자에게 새 키를 만들도록 안내하세요. python3 engine/scripts/koppel.py --link명령으로 Instagram 연결 링크를 제공합니다. 링크를 열기 전에 사용자가 Instagram에서 연결하려는 계정으로 전환했는지 확인하세요. Instagram은 로그인된 계정을 연결합니다.- 그런 다음
python3 engine/scripts/koppel.py및python3 engine/scripts/koppel.py --gebruik <name>을 실행합니다.
공통: Instagram은 공개 상태인 전문 계정(크리에이터 또는 비즈니스)을 요구하며, Trial Reels는 200명의 팔로워 이상에서만 사용 가능합니다. 그 미만에서는 시스템이 일반 릴을 게시하며, 이는 팔로워에게도 표시됩니다. 이 점을 알려주세요. 추가 계정은 koppel.py --erbij <name>으로 추가할 수 있습니다(--gebruik은 목록을 대체합니다).
5단계: 게시 규칙 및 승리 조건 설정
다음 내용을 기본값과 함께 한 번의 메시지로 질문하여 사용자가 "좋아요"라고만 말해도 되도록 하세요:
- 계정당 하루 릴 개수: 기본값 5. 새 계정의 경우 하루 2~5개로 시작하는 것을 권장합니다. Instagram은 연결을 통해 계정당 하루 약 5개의 Trial Reel만 허용하는 경우가 많습니다(자체 계정 측정 결과, 그 이상은 Instagram에서 거부). 또한 하루에 수십 개씩 바로 게시한 테스트 계정은 이후 도달 범위가 줄었습니다.
- 최소 간격(분): 기본값 45(최소 30).
- 게시 시간 범위: 기본값 9:00~21:00, 사용자 컴퓨터의 시간대 기준(시간대가 맞지 않으면 확인).
- 팔로워에게 공개 전환: 사용자가 잘 진행되는 Trial Reel을 Instagram 앱에서 직접 공개 전환할지, 아니면 Instagram이 자동으로 처리하도록 할지 선택.
- 릴의 승리 조건: 기본값은 계정 일반 조회수의 3배 이상이면서 최소 500회 조회수. Metricool 또는 Zernio 연결 시에만 필요합니다.
답변을 python3 engine/scripts/instellingen.py --schrijf - 명령으로 저장하세요. posten 및 winners 블록만 포함합니다(예: {"posten": {"per_dag": 3, "minuten_tussen": 45, "van": 9, "tot": 21, "tijdzone": "Europe/Amsterdam", "doorzetten": "zelf"}, "winners": {"factor": 3, "min_views": 500}}). 스크립트가 거부하면 이유를 설명하고 다시 질문하세요. 그런 다음 현재 설정을 한 문장으로 알려주세요(python3 engine/scripts/instellingen.py); 창에 선택한 것보다 적은 수가 표시되면 그 내용을 알려주세요.
완료
두세 문장으로 이제 무엇을 할 수 있는지 알려주세요: 비디오 및 텍스트 제공, 릴 미리보기, 제안 승인(또는 직접 게시의 경우 릴 다운로드), 며칠 후 통계 확인. 즉시 첫 번째 소규모 라운드(예: 5개 릴)를 만들겠다고 제안하세요.