챌린지 시작 & 등록 관련 명령어
/challenge-start
챌린지 시작 안내 메시지를 보여줍니다.
•
설명: 챌린지를 처음 시작할 때, Codetree 가입 방법과 ID 제출 방법을 안내합니다.
•
사용 시점: 챌린지를 처음 접하는 사용자가 /challenge-join 전에 사용합니다.
/challenge-join your_codetree_id
Codetree ID를 입력해 챌린지에 등록합니다.
•
설명: Codetree 계정과 디스코드 계정을 연결합니다. 추천인을 등록할 수 있습니다.
•
진행 흐름:
1.
ID 유효성 확인
2.
추천인 등록 여부 버튼 선택
3.
챌린지 기간 선택 (7일 or 14일)
•
특징: 추천인 등록 시 본인과 추천인 모두 포인트를 받습니다.
추천인 기능 관련 명령어
/referral-register
추천인을 나중에 등록하고 싶을 때 사용하는 명령어입니다.
•
설명: 처음에 추천인을 등록하지 않은 경우, 나중에 이 명령어로 추가할 수 있어요.
•
제약: 이미 추천인을 등록했다면 재등록은 불가합니다.
/referral-share
내 초대 코드를 확인할 수 있는 명령어입니다.
/referral-rank
추천인 랭킹을 확인합니다.
•
설명: 추천인 수 기준 상위 10명을 보여줍니다.
•
기능:
◦
내 추천인 수
◦
내 순위
◦
유저 ID는 마스킹 처리되어 익명 유지
진행 상황 확인 & 포인트 관리
/challenge-status
현재 내 포인트, 보너스, 사용 내역 등을 확인할 수 있어요.
•
현재 포인트
•
문제 풀이로 얻은 포인트
•
챕터 보너스
•
추천 보너스
•
사용한 포인트 목록
/challenge-today-goal
오늘의 학습 목표(챕터 및 레슨)를 확인합니다.
•
완료 여부에 따라
/ ⬜️ 표시
•
각 레슨은 클릭 시 Codetree 링크로 이동 가능
/challenge-goal
챌린지 목표를 설정할 수 있는 명령어입니다.
•
설명: 아직 챌린지 목표(7일 / 14일)를 선택하지 않은 사용자가 사용할 수 있어요.
버튼을 통해 원하는 기간의 챌린지를 선택할 수 있습니다.
•
조건:
◦
/challenge-join으로 Codetree ID 연동이 완료된 상태여야 합니다.
◦
이미 목표를 설정한 경우, 다시 설정할 수 없습니다.
/challenge-update
Codetree에서 푼 문제를 바탕으로 포인트를 갱신합니다.
•
하루 최대 5회 제한
•
자동으로 챕터 완료 보너스도 지급
포인트 사용 (뽑기)
/challenge-lottery
포인트를 사용해 뽑기에 응모할 수 있어요.
•
/challenge-lottery list : 상품 목록 확인
•
/challenge-lottery invest product_id quantity : 티켓 구매 및 응모
도움말 및 질문 기능
/challenge-help
모든 명령어의 설명서 페이지 링크를 안내합니다.
/ask-question
프로그래밍 관련 질문을 공식 질문 채널에 업로드합니다.
•
모달 입력 항목:
◦
문제 링크
◦
질문 설명
◦
코드 (언어 선택 가능)
•
제출 시 자동으로 질문 채널에 예쁜 포맷으로 업로드됨