봇 쇼케이스 게시 가이드

2025년 11월 8일·4개 메시지

이 글에서는 디스코드 봇을 쇼케이스 채널에 정형된 형식으로 게시하는 방법을 정리한다. 초대 링크와 지원 서버 링크를 안전하고 일관되게 공유하는 절차와 템플릿, 주의사항을 다룬다.

증상

쇼케이스 채널에 봇 초대 링크나 지원 서버 링크를 올릴 때 형식이 제각각이라 가독성이 떨어지고, 초대 권한이나 링크 정보가 누락되는 경우가 자주 발생한다. 잘못된 OAuth2 파라미터로 인해 초대가 실패하는 사례도 발생할 수 있다.

원인

공식 템플릿 부재로 게시자가 어떤 필드를 포함해야 하는지 모르는 경우가 많다. 초대 링크 생성 시 scopepermissions 파라미터 설정이 올바르지 않거나, 민감 정보(예: 토큰)를 실수로 노출하는 실수가 발생한다.

해결 방법

1단계: 게시용 정형 템플릿 준비

다음 템플릿을 사용해 일관된 정보를 제공한다. 최소 포함 항목: 봇 이름, 한줄 소개, 주요 기능, 초대 링크, 지원 서버 링크, 사용 라이브러리/언어, 프리픽스/슬래시 명령, 소유자(또는 개발자), 호스팅 정보(예: 디스호스트), 상태(운영/개발).

다음 예시 템플릿을 그대로 복사해 사용한다.

**봇 이름:** MyBot
**한줄 소개:** 서버 관리 및 유틸리티 봇
**주요 기능:** 모더레이션, 자동화, 환영 메시지
**초대 링크:** https://discord.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&permissions=PERMISSIONS&scope=bot%20applications.commands
**지원 서버:** https://discord.gg/YOUR_SUPPORT_INVITE
**라이브러리:** discord.py v2.0
**프리픽스/슬래시:** `!`, 슬래시 명령 지원
**소유자:** @owner#0000
**호스팅:** 디스호스트
**상태:** 운영 중 (24/7)

2단계: 초대 링크 생성 시 체크리스트

  • client_id가 봇의 애플리케이션 ID인지 확인한다.
  • scopebotapplications.commands를 포함한다: scope=bot%20applications.commands.
  • 필요한 권한만 permissions에 설정한다. 불필요한 관리자 권한 남발 금지.
  • 예시 형식:
https://discord.com/oauth2/authorize?client_id=CLIENT_ID&permissions=8&scope=bot%20applications.commands
  • 절대 TOKEN을 게시하지 않는다.

3단계: 게시 후 관리

  • 기능 업데이트나 권한 변경 시 템플릿 내 해당 항목을 수정한다.
  • 지원 서버 링크가 만료되면 즉시 갱신한다.
  • 자주 묻는 질문은 템플릿에 FAQ 섹션으로 추가해 반복 응답을 줄인다.
  • 디스코드 봇 호스팅을 디스호스트에서 제공하는 경우 호스팅 항목에 명시해 신뢰도를 높인다.

마무리

정형된 템플릿과 권한 확인 절차로 초대 실패와 정보 누락을 줄일 수 있다. 일관된 게시 형식은 디스코드 봇 홍보와 운영 관리에 큰 도움이 된다.