전체 글

디스코드 북클럽 운영법: 읽을 책 목록, 영화 추천, 평점 기록하기

CordBase 팀

Discord에서 북클럽의 읽을 책 목록, 영화의 밤 추천작, 멤버 평점을 기록하려면 CordBase에서 제목, 멤버, 평점, 종류, 상태 열이 있는 테이블 하나를 만들면 돼요. 봇이 이 테이블을 슬래시 명령어로 바꿔 주기 때문에 추천작을 추가하고, 평점을 매기고, 누구의 목록이든 불러오고, 평점순으로 작품 순위를 매길 수 있어요. 작은 클럽이라면 무료 플랜으로 충분해요.

대부분의 클럽은 고정 메시지, 공유 구글 시트, 아무도 다시 스크롤하지 않는 스레드로 시작해요. 목록이 길어지거나 사람들이 시트를 더 이상 열지 않게 되기 전까지는 잘 돌아가요. 슬래시 명령어 뒤에 있는 테이블은 이미 대화가 오가는 곳에 목록을 둘 수 있게 해 줘요. 이 가이드는 저희가 만드는 CordBase를 사용해요.

평점이 높은 추천작 순위 목록을 한 번 올리기만 하면 된다면, 무료 리더보드 만들기 도구가 이름과 점수를 순위 메시지로 만들어 줘요.

완성하면 이렇게 돼요

  • add, query, view, update, leaderboard가 있는 /picks 명령어.
  • 책과 영화를 함께 담는 테이블 하나. 멤버별 평점, 상태, 링크가 들어가요.
  • 멤버별, 종류별(책 또는 영화), 상태별 검색.
  • 평점이 매겨진 작품을 높은 순으로 보여 주는 순위.

1단계: CordBase 추가하고 테이블 만들기

먼저 cordbase.gg에서 Discord로 로그인하고, 서버를 고른 뒤 대시보드가 안내하면 봇을 추가해요. CordBase에는 기본 템플릿 40개가 있지만 책이나 영화용 템플릿은 없으니 직접 테이블을 만들어요. 이름을 "Picks"로 정하면 명령어는 /picks가 돼요. 아래 열을 이 순서대로 추가해요.

  1. title: 텍스트, 필수. 책이나 영화 제목이에요.
  2. member: 멤버, 필수. 누구의 항목인지 나타내요.
  3. rating: 숫자. 1~5처럼 척도를 정해요.
  4. kind: Book, Movie, Show 선택지, 필수. 책과 영화를 구분해서 필터할 수 있어요.
  5. author: 텍스트. 작가나 감독이에요.
  6. status: Suggested, In progress, Finished 선택지.
  7. finished: 날짜, YYYY-MM-DD 형식으로 입력해요.
  8. link: 텍스트. 어떤 URL이든 일반 텍스트로 저장돼요.
  9. notes: 텍스트.

순서가 중요해요. title이 첫 번째 텍스트 열이라서 row 선택 목록이 이 열로 검색하고, 리더보드도 점수 옆에 이 값을 표시해요. 앞의 네 열(title, member, rating, kind)은 query 결과 목록에 표시되는 열이에요. 키와 유형은 저장하면 바꿀 수 없지만, 열은 나중에 추가할 수 있어요. 열 유형을 참고하세요.

CordBase는 숫자 열에 어떤 숫자든 받아요. 1~5 척도에서 9를 입력해도 막지 않으니, 척도는 규칙이 아니라 약속이에요. 척도를 Discord에 보여 주려면 열을 Rating으로 만들어 저장한 뒤, 수정 페이지에서 표시 이름을 "Rating (1-5)"로 바꿔요. 멤버가 입력하는 옵션 이름은 그대로 rating이에요.

2단계: 누가 무엇을 바꿀 수 있는지 정하기

처음에는 모든 멤버가 삭제를 포함해 모든 작업을 할 수 있어요. 테이블 권한에서 이렇게 설정해요.

  • 모든 멤버가 가진 역할(예: @Member)에 쓰기 권한을 줘서 추가와 수정을 할 수 있게 해요.
  • 스태프 역할에는 관리 권한을 줘요. delete가 추가돼요.

역할을 하나라도 지정하면, 지정된 역할이 없는 멤버는 테이블을 아예 쓸 수 없어요. 쓰기 권한은 자기 행뿐 아니라 모든 행에 적용되므로, 한 사람이 다른 사람의 평점을 수정할 수 있어요. 9명 정도의 클럽이라면 보통 문제없어요. Discord의 ‘관리자’ 권한이 있는 사람은 항상 모든 권한을 가져요.

3단계: 추천작과 평점 기록하기

/picks add title:Piranesi (Ari) member:@Ari kind:Book rating:5 author:Susanna Clarke status:Finished finished:2026-10-04

/picks add title:Past Lives (Mika) member:@Mika kind:Movie status:Suggested link:https://example.com/trailer

여러 멤버가 같은 작품에 평점을 남긴다면 제목에 "Piranesi (Ari)"처럼 짧은 표시를 붙여요. 행 선택 목록과 리더보드는 제목만 보여 주기 때문에, 둘 다 "Piranesi"인 행은 구분이 안 돼요.

나중에 평점을 매기려면 행을 수정해요. row에 입력을 시작해서 행을 고르고, 바뀌는 값만 넣어요.

/picks update row:Past Lives (Mika) rating:4.5 status:Finished

소수도 돼요. 이 테이블에는 숫자 열이 있어서 _mode 옵션이 나타나는데, 평점에는 기본값인 설정을 그대로 두세요.

4단계: 찾아보고 평점순으로 순위 매기기

  • /picks query member:@Ari는 Ari의 항목을 최신순으로 보여 줘요.
  • /picks query kind:Movie status:Suggested는 영화의 밤 대기 목록을 보여 줘요.
  • /picks query title:piranesi는 대소문자와 상관없이 제목에 그 텍스트가 들어간 행을 모두 찾아요.
  • /picks query rating:5는 평점이 정확히 5인 행을 보여 줘요.
  • /picks view row:Piranesi (Ari)는 모든 열과 행을 만든 사람을 보여 줘요.
  • /picks leaderboard column:Rating limit:10은 평점이 높은 순으로 행의 순위를 매겨요.

query는 최대 25개 행을 돌려주고 다음 페이지 버튼이 없으니, 목록이 길어지면 필터를 하나 더 추가하세요. 숫자 열과 선택지 열의 필터는 정확히 일치하는 값만 찾기 때문에 "평점 4 이상" 같은 조건은 쓸 수 없어요.

리더보드는 행 하나하나의 순위를 매겨요. 멤버들의 평점을 평균 내지 않고, 평점이 없는 행은 "없음"으로 표시되며 맨 아래로 가요.

다른 도구가 더 잘 맞는 경우

  • 투표. CordBase에는 투표 기능이 없어요. 다음 책이나 영화를 고를 때는 Discord의 기본 투표 기능을 쓰고, 뽑힌 작품을 Suggested 행으로 기록하세요.
  • 알림과 모임 일정. CordBase에는 이벤트, 참석 응답, 행별 알림 기능이 없어요. Pro 플랜에서는 예약 게시물로 정해진 메시지를 매주나 매월 채널에 올릴 수 있지만, 모임 행과 연결되지는 않아요. 제대로 된 알림이 필요하면 일정 봇이나 Discord의 기본 이벤트 기능을 쓰세요.
  • 개인 서재와 리뷰. Goodreads와 StoryGraph는 독서를, Letterboxd는 영화를 기록하고 표지, 진행 상황, 공개 프로필을 제공해요. CordBase에는 Goodreads 동기화, 표지 이미지, 진행률 표시가 없어요.
  • 클럽 전용 봇. 클럽 기능이 내장된 봇을 원한다면 북클럽 봇이나 영화의 밤 봇을 찾아보세요. CordBase는 범용 테이블이에요.

CordBase는 서버가 직접 관리하는 작은 공유 목록을 구조화된 필드와 검색 기능과 함께 쓰고 싶을 때 잘 맞아요.

알아 두면 좋은 한도

  • Free: 테이블 2개, 테이블당 행 100개. 추천작 하나에 한 행씩 기록하면 추천작 100개까지 담을 수 있어요. 멤버마다 평점을 각각 한 행으로 기록하면 활발한 클럽은 더 빨리 차니 Pro 플랜을 고려해 보세요.
  • Pro($8/월): 테이블 무제한, 테이블당 행 10,000개. CSV·JSON 내보내기는 모든 플랜에서 쓸 수 있어요.
  • 테이블당 열은 최대 25개예요. 테이블은 웹에서 만들고, 멤버가 Discord에서 만들 수는 없어요.
  • CSV 가져오기와 공개 API는 없어요.
  • 모든 작업은 명령어 레퍼런스에, 플랜은 요금제 페이지에 정리돼 있어요.

자주 묻는 질문

책마다 클럽 평균 평점을 보여 줄 수 있나요?

아니요. 평점 하나가 행 하나이고, 리더보드는 평균을 내지 않고 행 단위로 순위를 매겨요. 작품마다 점수 하나를 원한다면 클럽에서 합의한 평점 하나를 한 행에 기록하거나, 테이블을 CSV로 내보내 스프레드시트에서 평균을 내 주세요.

멤버가 자기 항목만 수정하게 할 수 있나요?

권한으로는 안 돼요. 쓰기 권한은 테이블의 모든 행에 적용되기 때문에, 쓰기 권한이 있는 사람은 누구의 평점이든 수정할 수 있어요. view 명령어는 각 행을 누가 만들었는지 보여 주니, 예상치 못한 변경이 생겼을 때 확인하는 데 도움이 돼요.

작은 북클럽이라면 무료로 쓸 수 있나요?

네, 한도 안에서는요. Free 플랜은 테이블 2개, 테이블당 행 100개까지예요. 작품당 한 행씩 기록하는 목록이라면 오랫동안 충분하지만, 9명이 각자 평점을 남기는 테이블은 작품 11개 정도면 가득 차요. 그때부터는 Pro 플랜이 월 $8예요.