위키 / Getting Started / YAWBDB란?

YAWBDB란?

업데이트한 사람 Maxime_48 · 2시간 전 · 조회수: 255

언어: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

YAWBDB는 Yet Another Web Based Discord Bot의 약자로, 본격적인 웹 대시보드에서 관리하는 올인원 Discord 봇이에요.

슬래시 명령어, JSON 파일, 여기저기 흩어진 Discord 메시지로 모든 것을 설정하는 대신, 브라우저에서 서버를 관리할 수 있어요. 기능 활성화, 설정 조정, 모더레이션 기록 검토, 신고와 티켓 처리, XP 보상 설정, AI 메모리 관리 등을 할 수 있습니다.

YAWBDB는 통제권을 포기하지 않으면서 강력한 도구를 원하는 Discord 서버 소유자, 모더레이터, 지원 팀, 커뮤니티 매니저를 위해 만들어졌어요.


🚀 YAWBDB로 할 수 있는 것

YAWBDB는 여러 서버 관리 도구를 하나의 플랫폼으로 모아 줘요.

🛡️ 모더레이션과 안전

YAWBDB에는 팀이 서버를 안전하게 지키도록 돕는 도구가 포함돼 있어요.

  • 멤버 밴, 뮤트, 킥, 경고, 소프트밴, 밴 해제
  • 전체 모더레이션 기록 보기
  • 사용자가 제재에 이의를 신청하도록 허용
  • 모더레이션 조치를 자동으로 기록
  • Automod 규칙 설정
  • 레이드 감지와 대응
  • 멤버의 Discord 신고 처리

📈 레벨링과 커뮤니티 활동

레벨링 시스템은 활발한 멤버에게 XP, 레벨, 역할, 연속 기록, 프레스티지 등으로 보상해요.

멤버는 다음에서 XP를 얻을 수 있어요.

  • 텍스트 메시지
  • 음성 활동
  • 리액션
  • XP 이벤트와 배율

서버 스태프는 시각적인 보상 그래프 편집기로 고급 보상 흐름을 만들 수도 있어요.

🎉 경품 추첨

멤버가 클릭 한 번으로 참여하는 상품 추첨을 진행하세요. 상품, 채널, 당첨자 수, 종료일을 정하면 봇이 실시간 카운트다운과 Enter 버튼이 있는 임베드를 게시하고, 당첨자를 자동으로 추첨해서 발표해요. 참여는 역할이나 최소 레벨로 제한할 수 있어요.

💡 건의

멤버가 /suggest로 아이디어를 제출하고, 커뮤니티가 👍/👎로 투표하며, 스태프가 패널에서 승인, 거부, 또는 구현 완료로 표시해요. Discord 임베드는 계속 동기화돼요.

⭐ 스타보드

멤버가 별 리액션으로 가장 좋은 메시지를 돋보이게 해요. 메시지가 설정한 임계값에 도달하면, 봇이 실시간 별 개수와 함께 전용 스타보드 채널에 다시 게시해요.

⏰ 예약 메시지

메시지를 미리 계획해 두면 봇이 자동으로 게시해요. 한 번만 보내거나 매일, 매주, 매월 반복할 수 있어요. 알림, 규칙 리마인더, 반복 공지에 좋아요.

🔔 소셜 알림

팔로우하는 크리에이터의 새 게시물을 원하는 채널에 알려 줘요. YouTube 영상, 라이브를 시작한 Twitch 스트림, Reddit과 Bluesky 게시물, 또는 어떤 RSS 피드든 가능하고, 선택적인 역할 멘션과 직접 쓴 메시지를 함께 보낼 수 있어요.

🎨 임베드 빌더

패널에서 실시간 미리보기와 함께 풍부한 Discord 임베드를 만드세요. 제목, 설명, 색상, 작성자, 필드, 이미지, 푸터를 지원하고, 만든 임베드는 채널에 게시하거나 재사용할 수 있는 템플릿으로 저장할 수 있어요. 같은 편집기가 커스텀 명령어 응답과 예약 메시지에도 사용돼요.

🎂 생일

멤버가 /birthday set으로 생일을 한 번만 저장하면 봇이 들어가 있는 모든 서버에서 기억해요. 매번 다시 입력할 필요가 없어요. 봇은 당일에 정한 채널과 시각에 생일을 축하하고, 선택적으로 임시 생일 역할도 줘요. 멤버는 1년에 최대 한 번만 공지되며, 언제든 자신의 날짜를 지울 수 있어요.

🎮 게임

각각 따로 켜는 커뮤니티 게임 허브예요. Wordle은 서버에 하루 한 개의 다섯 글자 단어를 줘요. 모든 곳의 모두에게 같은 단어이고, 연속 기록, 순위표, 일일 요약, 내장 Discord 액티비티가 있어요. 그 옆에는 행맨, 가위바위보(봇과 대결하거나 멤버끼리 대결), 퀴즈, 매직 8볼, 궁합 계산기 같은 가벼운 미니게임이 있어요. 모든 게임은 특정 채널로 제한하고, 대기 시간을 두고, XP를 주도록 설정할 수 있고, 모두 서버 인사이트에 보고돼요.

📝 폼 빌더

패널에서 짧은 답변, 긴 답변, 단일 선택, 다중 선택 질문으로 양식을 만들면, 멤버가 /form open으로 진짜 Discord 팝업에서 작성해요. 답변은 스태프 채널에 깔끔한 요약으로 도착하고 패널에도 저장되어, 메모와 함께 하나하나 승인하거나 거절할 수 있어요. 양식을 역할로 보호하거나, 대기 시간을 두거나, 멤버당 한 번만 답하도록 제한할 수 있어요.

✅ 가입 인증

서버에 인증 단계를 두세요. 새 멤버가 버튼을 클릭하면(선택적으로 캡차도 풀면) 접근을 열어 주는 인증된 역할을 받아요. 인증하지 않는 계정을 자동으로 킥하는 기능도 선택할 수 있어요.

📥 신고와 티켓

YAWBDB에는 Discord 기반 신고 시스템과 티켓 시스템이 있어요.

멤버가 Discord에서 /report나 /ticket 같은 명령어를 바로 사용할 수 있어요. 스태프는 패널에서 전체 대화를 관리하고, 메시지와 상태 업데이트는 Discord와 동기화돼요.

🤖 AI 기능

YAWBDB는 AI로 서버에서 응답하고, 맥락을 이해하고, 유용한 정보를 기억하고, 더 자연스러운 답변을 만들 수 있어요.

Ollama, LM Studio, OpenRouter 같은 제공업체를 포함해, 내 OpenAI 호환 엔드포인트도 연결할 수 있어요.

🎙️ 음성과 오디오 도구

YAWBDB는 음성 채널 대화를 녹음하고, 오디오를 전사하고, AI 요약을 만들 수 있어요. 회의, 팟캐스트 세션, 커뮤니티 이벤트, 보관하거나 나중에 다시 보고 싶은 모든 음성 토론에 유용해요.

🌐 웹 플랫폼 기능

YAWBDB에는 Discord 밖의 플랫폼 기능도 있어요.

  • 패널 채팅
  • 다이렉트 메시지와 그룹
  • 친구
  • 알림 벨
  • 이메일 환경설정
  • 사용자 셀프 서비스 신고와 티켓
  • 공개 및 비공개 위키 페이지
  • 아웃고잉 웹훅 - 팀의 활동을 내가 가진 URL로 전달

🪝 아웃고잉 웹훅

팀의 활동이 패널 안에만 머물 필요는 없어요. 내가 가진 URL을 지정하면 구독한 모든 행동이 서명된 JSON POST로 내 서버에 도착해요. 기능 켜기/끄기, 멤버 추가, 모더레이션 결정이 모두 해당돼요. 각 전달은 HMAC-SHA256으로 서명되어 우리가 보냈다는 것을 증명할 수 있고, 엔드포인트가 잠깐 다운되면 재시도되며, 안정적인 ID를 가지고 있어 재시도가 두 번 집계되는 일이 없어요. 아웃고잉 웹훅을 참고하세요.


⚙️ 동작 방식

YAWBDB는 두 부분으로 이루어져 있어요.

  1. Discord 봇: Discord 서버 안에서 동작을 실행해요.
  2. 웹 패널: 모든 것을 설정하고 관리하는 곳이에요.

일반적인 작업 흐름은 이래요.

  1. Discord 서버에 YAWBDB를 추가해요.
  2. 웹 대시보드를 열어요.
  3. 서버를 선택해요.
  4. 원하는 기능을 활성화해요.
  5. 패널에서 각 기능을 설정해요.
  6. Discord 쪽 동작은 봇이 자동으로 처리하게 둬요.

각 기능은 독립적으로 활성화할 수 있어요. 서버에 정말 필요한 것만 켜면 돼요.


🖥️ 왜 웹 대시보드를 쓰나요?

웹 대시보드는 팀의 서버 관리를 더 쉽게 해 줘요.

많은 명령어를 외우는 대신, 서버 스태프는 시각적인 인터페이스로 다음을 할 수 있어요.

  • 기능 설정
  • 멤버 검색
  • 신고 검토
  • 제재 관리
  • 설정 편집
  • 로그 확인
  • 데이터 내보내기
  • 다른 팀 멤버와 협업

여러 사람이 모더레이션, 지원, 이벤트, 커뮤니티 관리를 돕는 서버에서 특히 유용해요.


🎯 YAWBDB는 누구를 위한 것인가요?

YAWBDB는 이런 곳에 유용해요.

  • 커뮤니티 Discord 서버
  • 게임 서버
  • 지원 서버
  • 크리에이터 커뮤니티
  • 자동화를 원하는 친구 모임
  • 모더레이션 팀
  • 설정 가능한 XP 시스템을 원하는 서버
  • 명령어 대신 웹 패널을 선호하는 팀
  • ✨ 그래프 어시스턴트 - 원하는 자동화를 설명하면 보상 그래프 초안을 만들어 줘요. 어시스턴트가 제안하고, 내가 검토하고, 내가 적용해요.

기능 하나만 필요하든 완전한 서버 관리 시스템을 원하든, YAWBDB는 서버와 함께 성장하도록 설계되었어요.


📚 다음에 읽을 것

YAWBDB가 처음이라면 이렇게 시작하세요.

  1. Discord 서버에 YAWBDB 추가하기
  2. 웹 대시보드 사용하기
  3. 기능 활성화하기
  4. 기능 설정하기

그다음에는 레벨링, Automod, 모더레이션, Discord 신고, Discord 티켓, AI Responses, 음성 녹음 같은 개별 기능 가이드를 살펴보세요.

이미 다른 봇을 쓰고 계신가요? MEE6에서 YAWBDB로 옮기기에서 아무도 레벨 0으로 되돌리지 않고 멤버들의 XP를 가져오는 방법을 설명해요.