여러 치지직 채널을 녹화할 수 있는 Python 스크립트입니다.
git submodule update --init --recursive
명령을 실행하세요.필수로 설정이 필요한 항목: nid_ses, nid_aut, recording_save_root_dir
nid_ses
: 네이버 쿠키값nid_aut
: 네이버 쿠키값recording_save_root_dir
: 녹화 파일을 저장할 디렉토리quality
: 녹화 품질
record_chat
: 채팅 기록 여부
false
file_name_format
: 실시간 녹화 파일명 포맷
[{username}]{stream_started}_{escaped_title}.ts
{변수명}
): username
: 채널 사용자명stream_started
: 방송 시작 시각record_started
: 녹화 시작 시각escaped_title
: 녹화 시작 시점의 방송 제목vod_name_format
: VOD 다운로드 파일명 포맷
[{username}]{stream_started}_{escaped_title}.mp4
{변수명}
): username
: 채널 사용자명stream_started
: 방송 시작 시각download_started
: 다운로드 시작 시각uploaded
: 업로드 시각escaped_title
: 다시보기 제목time_format
: 파일명에 사용할 시간 포맷
%y-%m-%d %H_%M_%S
msg_time_format
: 디스코드 알림에 사용할 시간 포맷
%Y년 %m월 %d일 %H시 %M분 %S초
fallback_to_current_dir
: 저장 디렉토리를 사용할 수 없을 때 프로그램 디렉토리에 녹화 파일 저장
true
mount_command
: 저장 디렉토리를 사용할 수 없을 때 실행할 명령어
interval
: 방송 중 채널 확인 주기 (초 단위)
use_discord_bot
: 디스코드 봇 사용 여부
false
zmq_port
: 메인 프로세스와 디스코드 봇 간 통신을 위한 시작포트
5555
discord_bot_token
: 디스코드 봇 토큰
target_user_id
: 봇 명령어를 사용할 디스코드 유저 ID