모든 비교

CordBase vs YAGPDB, BotGhost 등 커스텀 명령어 빌더

CordBase 팀이 작성했어요. 경쟁 서비스의 가격과 기능은 에 각 공식 사이트에서 확인했어요. 아래 출처를 참고하세요.

짧게 답하면

YAGPDB, BotGhost, Bot Designer for Discord는 데이터를 저장할 수 있고, 잘 다루는 사람이 쓰면 CordBase가 못 하는 것까지 거의 무엇이든 만들 수 있어요. 대신 로직을 직접 작성하고 유지해야 해요(YAGPDB는 Go 템플릿, BotGhost는 비주얼 빌더). CordBase는 한 가지만 해요. 테이블을 정의하면 코드 없이 명령어를 만들어 줘요. 자주 추천되는 Carl-bot 태그는 데이터를 아예 저장할 수 없어요.

CordBase와 커스텀 명령어 빌더 비교
필요한 것CordBaseYAGPDB 커스텀 명령어BotGhostCarl-bot 태그
만드는 방법웹에서 열 정의Go 템플릿 작성비주얼 빌더, 커스텀 변수태그 스크립팅
사용 사이에 데이터 저장예, 테이블별 행예, 키-값 데이터베이스예, 커스텀 변수아니요
명령어 자동 생성예: add, query, view, update, delete, leaderboard아니요, 하나씩 직접 작성아니요, 하나씩 직접 제작아니요
무료 플랜 한도테이블 2개, 테이블당 행 100개커스텀 명령어 100개, 항목은 멤버 수 x 50개까지커스텀 슬래시 명령어 8개태그당 명령어 블록 1개

빌더가 잘하는 것

범용이라는 점이에요. YAGPDB 커스텀 명령어에는 진짜 데이터베이스가 들어 있어요. 무료 플랜에서는 서버 멤버 한 명당 항목 최대 50개, 명령어 실행 한 번에 데이터베이스 호출 10번, 커스텀 명령어 100개를 쓸 수 있고, Premium에서는 이 한도가 올라가요(YAGPDB 데이터베이스 문서, YAGPDB Premium). BotGhost는 봇을 시각적으로 만들고 통계를 커스텀 변수에 저장할 수 있어요. 무료 플랜에 커스텀 슬래시 명령어 8개가 포함되고, 유료 플랜은 연간 결제 시 월 $5부터예요(BotGhost). Bot Designer for Discord는 무료 사용자에게 변수 100개를 줘요(BDFD 위키).

CordBase에 없는 동작(메시지에 반응하는 자동 트리거, 커스텀 응답, 게임 로직)이 필요하다면 이쪽이 맞는 도구예요.

유연함의 대가

명령어 하나하나를 직접 작성하고, 테스트하고, 고쳐야 해요. YAGPDB로 인벤토리 시스템을 만들려면 추가, 삭제, 조회, 목록 명령어를 스크립트로 짜고, 아이템을 어떻게 저장할지 정하고, 잘못된 입력도 처리해야 해요. 즐기는 사람에게는 알찬 주말이지만, 나머지 사람에게는 벽이에요. 게다가 보통 관리자 한 명의 머릿속에만 남아요.

Carl-bot은 반응 역할과 자동 관리에는 훌륭하지만, 자체 문서에도 태그는 "호출 사이에 데이터를 저장할 수 없어요. 읽거나 쓸 수 있는 데이터베이스가 없어요"라고 나와 있어요(Carl-bot 문서).

CordBase는 대신 이렇게 해요

명령어가 아니라 데이터를 설명하면 돼요. 아이템, 수량, 소유자, 희귀도 열이 있는 테이블은 /inventory add, query, view, update(숫자는 증가와 감소 가능), delete, leaderboard가 되고, 열 유형에 따라 Discord의 멤버 선택기와 선택 메뉴도 붙어요. 역할 권한, 데이터를 보는 웹 테이블, CSV/JSON 내보내기도 함께 제공돼요.

한계는 명령어가 하는 일을 바꿀 수 없다는 거예요. 커스텀 응답, 트리거, 스크립트는 없어요.

직접 명령어를 만든다면 무료 슬래시 명령어 빌더로 옵션, 하위 명령어, 선택지를 포함한 명령어를 시각적으로 설계하고 JSON, discord.js, discord.py 코드로 내보낼 수 있어요.

커스텀 명령어 빌더 쪽이 맞는 경우

  • 기록을 저장하고 찾는 것 이상의 동작이 필요해요.
  • 팀에 스크립트 짜는 걸 즐기고 계속 관리해 줄 사람이 있어요.
  • 모든 걸 직접 완전히 제어하는 봇 하나에 담고 싶어요.

CordBase가 맞는 경우

  • 코드를 쓰지 않고 구조화된 기록을 원해요.
  • 스크립트 담당 한 명이 아니라 여러 사람이 설정을 관리해야 해요.
  • 데이터를 웹에서 보고 내보내고 싶어요.

질문

Carl-bot은 데이터를 저장할 수 있나요?

태그로는 안 돼요. Carl-bot 문서에 따르면 태그는 사용 사이에 데이터를 저장할 수 없고 데이터베이스도 없어요.

YAGPDB에는 데이터베이스가 있나요?

네. YAGPDB 커스텀 명령어는 키-값 데이터베이스를 읽고 쓸 수 있고, 한도는 멤버 수에 따라 늘어나며 Premium에서 더 올라가요. 로직은 Go 템플릿으로 직접 작성해요.

데이터 기록용으로 커스텀 명령어 봇을 대신할 노코드 도구가 있나요?

CordBase가 그런 도구예요. 웹에서 테이블 열을 정의하면 행을 추가, 검색, 수정하고 순위를 매기는 슬래시 명령어를 만들어 줘요.

출처

각 제품명은 해당 소유자의 것이에요. CordBase는 이들 중 어느 곳과도 제휴 관계가 없어요. 오래된 정보를 발견하면 support@cordbase.gg로 메일을 보내 주세요. 바로 고칠게요.

내 서버에서 CordBase를 써 보세요. 테이블 2개까지 무료, 카드 등록 불필요.