자동 응답 봇 ‐ 명령어 기반의 자동 입력 챗봇 - auejin/vzzk-bot GitHub Wiki
자동 응답 봇은 시청자가 특정 키워드나 명령어를 채팅에 입력했을 때, 스트리머의 계정으로 정해진 답변을 자동으로 입력해 주는 스마트 챗봇 기능입니다.
이렇게 활용해 보세요
- 인사 자동화: 방송에 처음 들어온 시청자나, 가벼운 인사말에 자동으로 환영 인사를 건네어 친밀감을 높입니다. (예: "ㅎㅇ" -> "어서오세요!")
- 반복 질문 응대 자동화: "오늘 방송 언제까지 해요?", "지금 무슨 게임이에요?"처럼 반복적으로 올라오는 질문에 봇이 대신 대답하게 하여 스트리머의 피로도를 줄입니다.
- 다이내믹 리액션 (변수 활용): 시청자의 닉네임이나 특정 단어 사용 횟수를 세어주는 변수를 활용해 방송 컨텐츠로 승화시킬 수 있습니다.
자동 응답 규칙(조건) 설정
어떤 채팅이 올라왔을 때 봇이 반응하게 할지 '조건'을 설정합니다.
기본적으로 봇은 설정한 조건과 완벽하게 일치하는 단독 채팅에만 반응합니다. (대소문자 무관)
만약 문장 속에 포함된 단어에도 반응하게 하려면 와일드카드 $$ 기호를 활용해야 합니다.
와일드카드 $$ 활용 예시
비하(정확히 "비하" 두 글자만 쳤을 때 반응)설$$("설", "설딘", "설명 좀" 등 '설'로 시작하는 모든 채팅에 반응)$$딘("딘", "설딘", "멋진설딘" 등 '딘'으로 끝나는 모든 채팅에 반응)$$알$$("알", "알겠어", "난 모르알겠는데" 등 '알' 글자가 어디든 포함되면 반응)
대답(응답) 설정
조건에 맞는 채팅이 감지되었을 때 VZZK이 스트리머 계정으로 치지직에 입력할 '대답' 텍스트를 작성합니다.
1. 동적 변수 활용하기
대답 내용에 아래의 특수 변수를 섞어 쓰면, 상황에 맞게 텍스트가 자동으로 변환됩니다.
$name$: 방금 채팅을 친 시청자의 닉네임$count$: 방송 전체를 통틀어 이 조건이 발동된 누적 횟수$mycount$: 방금 채팅을 친 시청자 개인이 이 조건에 발동시킨 횟수$viewers$: 현재 실시간 시청자 수$followers$: 현재 내 채널의 누적 팔로워 수
활용 예시
조건:
$$풉$$대답:$name$님이 나를 $mycount$번 비웃었습니다.(결과: "설딘님이 나를 3번 비웃었습니다.")
2. 치지직 이모티콘 사용하기
스트리머 본인의 구독 이모티콘이나 치지직 기본 이모티콘을 텍스트와 섞어 출력할 수 있습니다.
이모티콘의 고유 이름을 {:이름:} 형태로 적어주시면 됩니다.
이모티콘 이름 확인 팁
- 내 채널 이모티콘: 치지직 스튜디오의 구독 이모티콘 관리 메뉴에서 텍스트 확인
- 기본 이모티콘 등: 버퍼 같은 브라우저 확장 프로그램을 통해 고유 이름 확인 가능
활용 예시
조건:
비하대답:어서오세요! 오늘도 화이팅! {:하트:}