파일, 반응, 팀 체크리스트
강의 채팅과 업무 팀의 예시로 PDF, 사진, 음성 메시지, 반응, Telegram 체크리스트 규칙을 알아보세요.
이 글에서
사진, 동영상, 파일과 기타 메시지
강의 채팅에는 공책 사진, PDF, 음성 메시지가 올라옵니다. 모임에서는 음악과 스티커를 나누고 업무 그룹에서는 연락처와 설문을 주고받습니다. Combot은 각 메시지 유형에 맞는 설정을 제공합니다.
“긴 동영상에 짧은 설명을 요청한다”, “PDF 뒤에 안내를 보낸다”처럼 실제 할 일부터 정하세요. 그런 다음 관련 메시지 유형과 옵션을 선택합니다.
숫자는 보통 하한과 상한을, 값은 포함과 제외를 지원합니다. Telegram이 파일 크기 같은 속성을 제공하지 않았다고 그 값이 0인 것은 아닙니다. 회원들이 실제 사용하는 파일로 규칙을 확인하세요.
사진
상황: 사진 모임에서 작품을 이야기하지만 게시 지침을 잊는 사람이 있습니다.
다음을 확인할 수 있습니다:
- 파일 크기: 예를 들어 큰 사진에 전송 방법을 안내합니다. 봇에 제공된 사진 버전 중 가장 큰 버전의 크기를 사용하며 단위는 바이트, KB, MB입니다.
- 앨범/미디어 그룹: 예를 들어 사진이 미디어 그룹에 속하면 사진 묶음에 설명을 달도록 알립니다.
- 라이브 포토: 이 형식을 일반 사진과 구분합니다.
- 스포일러: 예를 들어 영화 토론에서 숨김 처리된 사진을 따로 다룹니다.
사진 아래의 글은 미디어 설명으로 설정합니다. 앨범은 여러 메시지로 전달될 수 있으므로 묶음 전체에 안내가 한 번만 나온다고 보장할 수 없습니다.
동영상
상황: 수강생이 발표 녹화본을 보냅니다. 5분을 넘는 동영상에는 짧은 설명을 요청하려고 합니다.
동영상(Video)과 필요한 길이를 선택하세요. 초, 분, 시간 단위를 사용할 수 있습니다.
크기, 파일 유형과 이름, 앨범 포함 여부, 스포일러도 설정할 수 있습니다. 예를 들어 이름에 “발표”가 있는 파일을 찾거나 크기가 특히 큰 동영상을 링크로 공유하도록 안내할 수 있습니다.
유형은 .mp4 같은 확장자나 video/mp4 같은 기술 식별자인 MIME 유형으로 입력합니다. 형식을 설명하는 값이지 녹화 품질을 평가하는 기준은 아닙니다.
애니메이션
상황: 업무 그룹에 GIF 전용 주제가 있습니다. 다른 선택한 주제에 해당 애니메이션이 올라오면 봇이 전용 주제로 옮겨 달라고 요청합니다.
크기, 길이, 파일 유형과 이름, 스포일러를 확인할 수 있습니다. 예를 들어 유난히 큰 애니메이션을 찾습니다.
같은 파일을 문서로 보냈다면 애니메이션 규칙이 문서 규칙을 대신하지 못합니다. 어떤 방식으로 보냈는지가 중요합니다.
오디오
상황: 음악 모임에서 녹음을 공유할 때 아티스트와 제목을 적도록 요청합니다.
해당 필드의 존재 여부와 내용을 확인하세요. 예를 들어 제목이 없으면 이름을 붙여 달라고 요청합니다. 크기, 길이, 파일 유형, 파일 이름, 앨범 포함 여부도 있어 긴 녹음과 짧은 녹음을 구분할 수 있습니다.
봇은 오디오 파일에 첨부된 정보를 읽습니다. 음악을 듣고 아티스트를 알아내는 것은 아닙니다.
문서
상황: 수강생이 과제를 PDF로 제출합니다. 파일 뒤에 수업 번호와 검토자에게 물을 질문을 적도록 봇이 안내합니다.
파일 유형으로 .pdf 또는 application/pdf를 선택하세요. 필요하면 크기, 이름, 앨범 조건도 추가합니다. 예를 들어 이름에 “포트폴리오”가 있는 파일은 별도로 다룰 수 있습니다.
이 규칙은 해당 유형의 문서를 알아봅니다. 과제를 읽거나 강사가 검토했는지 확인하지는 않습니다.
스티커
상황: 커뮤니티 전용 스티커 팩이 있으며 특정 대화에서 허용한 팩을 안내하려고 합니다.
팩 이름이나 링크를 입력하세요. 특정 팩을 선택하거나 규칙에서 제외할 수 있습니다.
다른 속성도 있습니다:
- 크기: 예를 들어 크기 기준으로 스티커를 선택합니다.
- 유형: 일반 스티커, 마스크, 사용자 지정 이모지 스티커입니다.
- 애니메이션과 동영상: 예를 들어 움직이는 스티커를 구분합니다. 일반(Regular) 유형만으로 정지 이미지라는 뜻은 아닙니다.
- 프리미엄 애니메이션: 해당 스티커의 별도 속성입니다.
- 연결된 이모지: 존재 여부와 값입니다. 예를 들어 👍와 연결된 스티커를 찾습니다.
- 맞춤 이모티콘 ID: 특정 사용자 지정 이모지를 선택합니다.
음성 메시지
상황: 지원 채팅에 7분짜리 음성 메시지가 왔지만 팀은 무슨 일인지 빠르게 파악하기 어렵습니다.
최소 길이를 2분으로 정하고 “더 빨리 도와드릴 수 있도록 질문을 글로 짧게 적어 주세요”라고 답장하세요. 파일 크기와 유형도 확인할 수 있습니다.
Combot은 길이를 확인할 뿐 말의 의미를 분석하지는 않습니다. 텍스트 문구 검색으로 음성 메시지를 받아쓰지 않습니다.
동영상 메시지
상황: 원형 동영상 메시지로 답변을 제출합니다. 긴 답변에는 일반 동영상을 권하려고 합니다.
동영상 메시지(Video note)와 필요한 길이를 선택하세요. 크기도 확인할 수 있습니다. 원형 동영상 메시지와 일반 동영상은 별도 선택지이므로 필요한 것을 고르세요.
연락처
상황: 운영자가 연락처 카드를 공유합니다. 알려진 전화번호라면 그 사람에게 어떤 일로 연락하면 되는지 안내할 수 있습니다.
전화번호 또는 국가 번호, Telegram ID, 이름, 성, 연락처 인물의 채팅 회원 여부를 확인할 수 있습니다.
검사 대상은 카드에 적힌 사람입니다. 안나가 일리야의 연락처를 보냈다고 일리야의 전화번호가 안나의 번호가 되지는 않습니다.
연락처 카드에 Telegram ID가 없을 수 있습니다. 따라서 “연락처가 회원이 아님”이 반드시 신원을 알아내 회원 여부를 확인했다는 뜻은 아닙니다. 알려진 ID가 없는 카드도 이 범주에 들어갈 수 있습니다.
위치와 장소
상황: 등산 채팅에서 만날 지점을 공유합니다. 선택한 구역 안의 지점이라면 봇이 모임 장소를 안내할 수 있습니다.
위도, 경도, 미터 단위 반경으로 구역을 정하세요. 공유된 지점을 확인하는 것이며 사람을 추적하지 않습니다.
실시간 위치, 초 단위 공유 시간, 도 단위 방향, 근접 알림 반경도 선택할 수 있습니다. 예를 들어 실시간 경로와 한 번 보낸 위치 표시를 구분합니다.
공유된 장소에는 주소와, 제공된 경우 Foursquare 또는 Google Place의 ID나 유형이 있습니다. 예를 들어 특정 장소 카드를 찾을 수 있습니다.
위치를 공유했다고 현재 그곳에 있다는 증거가 되지는 않습니다. 봇이 계속 위치를 볼 수 있는 권한을 얻는 것도 아닙니다.
설문
상황: 독서 모임은 다음 책을 투표로 고르고 강의 그룹은 퀴즈를 게시합니다. 각각 다른 규칙으로 처리할 수 있습니다.
다음 설정을 사용할 수 있습니다:
- 유형과 참여: 일반 설문 또는 퀴즈, 익명 여부, 복수 답변, 투표 변경, 회원 전용 참여, 종료 여부입니다. 예를 들어 새 퀴즈 뒤에 답을 토론하는 방법을 안내합니다.
- 숫자와 시간: 선택지 수, 총 투표 수, 초 단위 투표 기간, 종료 시각입니다. 예를 들어 선택지가 많은 설문을 찾습니다.
- 텍스트: 질문, 답변 선택지, 해설, 설명입니다. 예를 들어 질문에 “다음 책”이 들어간 설문을 찾습니다.
- 서식: 질문·해설·설명의 서식과 해설·설명의 첨부 파일입니다. 예를 들어 추가 자료가 있는 퀴즈를 구분합니다.
- 추가 필드: 제공된 경우 국가 코드 제한과 정답 ID입니다. 여기서
0은 답 없음이 아니라 첫 번째 선택지입니다.
종료 시각 필드가 Unix 타임스탬프를 요구하면 “30분 남음”이 아니라 초 단위 타임스탬프를 입력하세요. 이 형식에 익숙하다면 유용한 설정입니다.
규칙은 수신한 이벤트의 설문 정보를 확인합니다. 매 투표마다 별도 트리거가 있는 것은 아니며 일부 필드가 없을 수 있습니다.
주사위와 기타 게임 이모지
상황: 모임의 자유 대화에서 회원들이 🎲를 굴립니다. 특정 결과에 재미있는 답장을 보낼 수 있습니다.
게임 이모지와 결과를 선택하세요. 🎲와 🎯의 가능한 값은 다르므로 게임을 확인하세요. 다시 굴리면 같은 답장이 다시 실행될 수 있습니다.
게임
상황: 누군가 Telegram 게임을 공유하면 봇이 어느 주제에서 이야기할지 알려 줍니다.
게임 제목과 설명을 확인할 수 있습니다. 경기 결과가 아니므로 승자나 신기록을 알아내지는 않습니다.
유료 미디어
상황: 특정 분야의 채팅에서 유료 게시물을 공유합니다. 게시 규칙을 답장으로 안내하려고 합니다.
Telegram Stars 가격, 항목 수, 사진·동영상·라이브 포토·잠긴 미리보기 등의 유형을 확인할 수 있습니다. 예를 들어 여러 항목이 있는 게시물을 따로 처리합니다.
잠긴 미리보기 유무, 크기, 길이, 파일 유형과 이름, 동영상 표지, 초 단위 재생 시작 시점, 제공된 품질 정보도 있습니다. 해당 미디어 유형에 실제로 있는 속성을 사용하세요. 유료 사진에는 MIME 유형이 없을 수도 있습니다.
이 설정이 게시물을 구매하거나 Stars를 쓰거나 유료 파일을 열거나 특정 회원의 결제 여부를 확인하지는 않습니다.
반응과 팀 체크리스트
채팅의 모든 활동이 새 메시지로 나타나지는 않습니다. 반응을 바꾸거나 할 일을 완료 표시하기도 합니다. 자동화는 이런 변화에도 반응할 수 있습니다.
반응을 추가, 제거, 교체한 경우
업무 대화에서 조건에 맞는 반응 변경을 팀에 알리려면 먼저 사용자 반응을 선택하고 변경 방향을 정하세요:
- 추가됨 — 전에는 없던 반응이 생겼습니다.
- 삭제됨 — 사용자가 반응을 없앴습니다.
- 두 종류의 변경을 모두 감지하려면 두 옵션을 모두 선택하지 않은 상태로 두세요.
예를 들어 일리야가 👍를 ❤️로 바꿨다면 👍 제거와 ❤️ 추가가 모두 포함된 변화입니다.
이 이벤트는 Telegram이 사용자 신원을 제공할 때 작동합니다. 채널이나 익명 관리자 이름으로 한 반응은 실행하지 않습니다. 시험할 때는 개인 프로필로 반응하세요.
특정 반응을 포함하거나 제외할 수 있습니다. 일반 이모지는 기호로, 사용자 지정 이모지는 숫자 ID로 입력합니다. 유료 반응은 별도 옵션입니다.
예시로 이해하기 쉬운 세부 사항이 있습니다. 일리야가 이미 👍를 남긴 뒤 ❤️를 더해 반응 두 개를 갖게 되었다고 합시다. 👍 필터는 여전히 해당 이모지를 봅니다. 방금 추가한 것만이 아니라 변경 후 남은 상태를 검사하기 때문입니다.
특정 반응 필터에는 추가됨이 선택되어 있어야 합니다. “이 👍가 제거되었다”는 뜻이 아닙니다. 제거한 이모지는 새 상태에 없을 수 있습니다.
반응을 지웠다가 다시 추가하면 규칙이 다시 실행될 수 있습니다. 따라서 이 조건만으로 “좋아요 하나당 보상 한 번”을 보장하지 못합니다. 관리자가 직접 감사 표시를 하려면 바로 활용할 11가지 시나리오의 명령어를 사용하세요.
게시물의 반응 수가 조건에 맞는 경우
편집팀이 연결된 채널에서 현재 👍와 ❤️의 합이 20~30개인 게시물을 찾으려 한다고 가정해 보세요.
반응 횟수를 선택하고 셀 유형을 정한 다음 최솟값 20, 최댓값 30을 입력하세요.
- 👍 12개와 ❤️ 10개는 합이 22이므로 일치합니다.
- 👍 10개와 ❤️ 8개는 합이 18이므로 일치하지 않습니다.
- 선택하지 않은 다른 유형의 반응 50개가 더 있어도 이 수에는 영향을 주지 않습니다.
원하는 유형을 포함하거나 필요 없는 유형을 제외할 수 있습니다. 유형 필터가 없으면 전체 합을 사용합니다. 빈 경계나 0은 “이쪽 제한 없음”입니다. 양쪽이 0이어도 “반응이 정확히 0개”는 아닙니다.
임계값에 한 번만 알리는 기능이 아닙니다. 봇이 20을 받으면 일치하고 나중에 21을 받으면 다시 일치할 수 있습니다. 인기 게시물을 한 번만 알리고 싶어도 범위 설정은 이미 알렸는지 기억하지 않습니다.
실용적인 방법 하나는 로그 채널에 짧게 알리고 해당 전송 작업의 이전 답장을 지우는 것입니다. 알림은 교체되지만 반복 실행을 막지는 않습니다.
이 이벤트에는 반응한 사람들의 목록이 없습니다. 총합을 보고 “스무 번째로 반응한 사람”을 골라 XP를 줄 수 없습니다.
특정 체크리스트가 변경된 경우
업무 그룹에 음향 확인, 발표 자료 준비, 참가자 이메일 발송 등의 웨비나 준비 목록이 있습니다. 누군가 작업을 마치면 팀은 짧은 알림을 받으려 합니다.
- 체크리스트 작업 완료를 선택하세요. 새 항목을 알고 싶다면 체크리스트 작업이 추가되었습니다를 선택합니다.
- 목록이 담긴 메시지의 Telegram 직접 링크를 복사해 체크리스트 조건에 넣으세요.
- “웨비나 계획에서 완료로 표시된 작업이 있습니다. 남은 일을 확인해 주세요”라는 전송 작업을 추가하세요.
- 원하면 같은 목록으로 연결되는 버튼도 추가하세요.
이제 옆의 다른 체크리스트가 바뀌어도 알림이 없어야 합니다. 봇은 별도의 “작업 완료” 서비스 메시지가 아니라 목록 자체와 링크를 비교합니다.
직접 링크는 개별 주제를 포함해 공개 또는 비공개 채팅으로 연결될 수 있습니다. 공개 링크라면 Combot이 받은 데이터에서 해당 채팅 사용자 이름을 알고 있어야 합니다.
?comment=…가 있는 링크는 작동하지 않습니다. 토론 채팅에서 체크리스트 자체를 열고 그 메시지의 직접 링크를 복사하세요.
선택한 채팅이나 주제의 모든 일치하는 목록을 다루려면 링크 조건을 제거하세요. 예를 들어 업무 그룹의 모든 새 작업을 로그로 모을 수 있습니다.
작업 완료 이벤트에 “웨비나 준비가 모두 끝났습니다”라고 쓰지 마세요. 음향만 확인했고 나머지는 아직 남아 있을 수 있습니다.