Discord 연동
내 Discord 서버에 봇을 설치하고, 내 Discord 계정 연동을 관리해요.
디스코드 봇 설치
내 Discord 서버에 캘로아 봇을 추가해요. 설치 후 서버에서 /setup 을 실행하면 레이드 채널이 자동으로 만들어져요.
먼저 아래 내 Discord 계정 연동에서 계정을 연동해 주세요. 연동 후 봇을 추가할 수 있어요.
연동 현황
0개
관리 중인 캘린더
미연동
내 Discord 계정
0개
내 캘린더에 연동된 서버
내 Discord 계정 연동
Discord 봇 명령어 가이드
봇을 서버에 설치하면 한국어 슬래시 커맨드로 사용할 수 있어요. 레이드는 포럼 게시물의 버튼으로 참여하고, 계정 연동·캘린더 관리는 웹 대시보드에서 해요.
서버 관리자만
EPHEMERAL본인에게만 보이는 응답
💡 `/레이드 제목:"트라이 구합니다"` 처럼 제목을 받아 바로 등록해요. 이어서 날짜·레이드·난이도를 고르면 레이드 공지 포럼에 게시물이 자동으로 올라가요. 레이드는 이 서버의 **메인 캘린더**(/setup으로 지정)에 등록돼요.
레이드 등록
EPHEMERAL제목을 입력하면 서버 메인 캘린더에 등록돼요. 게시물 제목은 [레이드명 : 난이도] 제목 형식이고, 난이도 태그가 붙어요. (서버당 캘린더 1개 — 등록할 때 캘린더를 고를 필요가 없어요. 메인 캘린더가 없으면 관리자가 /setup을 다시 실행하라고 안내해요.)
입력: 제목 (필수) → 날짜 / 시 / 분 / 레이드 / 난이도 (드롭다운)
참가신청 / 취소
게시물 버튼으로 참여해요. 캐릭터가 1개면 선택 없이 바로 참가하고, 여러 개면 골라요. 서포터 가능 직업(바드·홀리나이트·도화가·발키리)은 딜러/서포터를 고르고, 그 외엔 자동 딜러예요(서포터 정원 4인 1명·8인 2명). 정원이 찬 역할은 막히지 않고 **대기열(선착순)**로 등록되고, 자리가 나면 대기 1번이 **자동으로 참가되고 멘션으로 알려드려요**. 참가하면 서버 메인 캘린더에 자동으로 가입돼요. **취소** 버튼 하나로 참가 또는 대기열을 취소하고, 정원이 다 차면 **대기열 확인** 버튼으로 현재 대기 인원·내 순번을 볼 수 있어요.
미가입자도 바로 참가 (자동 온보딩)
캘로아 계정이 없어도 참가신청을 누르면 ‘Discord로 로그인’ 링크가 떠요. 로그인하면 계정이 자동 생성(닉네임=디스코드 이름)되고, ‘디스코드로 돌아가기’ 버튼으로 게시물에 복귀해 참가신청을 한 번 더 누르면 돼요. 캐릭터가 없으면 캐릭터명을 입력받아 추가하고(오타 시 ‘다시 입력하기’ 버튼) 참가까지 이어져요.
관리 (⚙️ 버튼)
게시물의 ⚙️관리 버튼을 누르면 본인 권한에 맞는 버튼만 (나만 보이게) 떠요. 작성자·OWNER(캘장)·ADMIN(일장) → 수정·제목수정·삭제 + **대기열 명단**(전체 대기자 닉네임·역할별 순번 확인), OWNER/ADMIN → 강제참여(멤버 검색 후 대신 참여). 삭제하면 게시물과 캘린더 일정이 함께 사라져요.
시작 알림 (시점 설정 가능)
레이드 시작 전에 봇이 게시물 스레드에 참가자를 멘션해 알려줘요. 알림 시점은 이 대시보드의 ‘시작 알림’에서 서버별로 끄기·5·10·15·30·60분 전 중 고를 수 있어요(기본 10분).
💡 `/레이드알림`을 실행하면 레이드 목록(다중 선택)이 떠요. 알림 받을 레이드를 고르면(난이도 무관) 그 레이드 일정이 등록될 때마다 공지 게시물 댓글로 멘션해 알려줘요.
레이드 다중 선택 구독
EPHEMERAL목록에서 알림 받을 레이드를 여러 개 고를 수 있어요. 이미 켜둔 레이드는 🔔 표시 + 선택된 상태로 보여요. 선택을 바꿔서 저장하면 그게 새 구독 설정이 돼요 — 선택을 빼면 그 레이드 알림은 꺼져요. 알림은 본인 것만 설정할 수 있고, 본인이 만든 레이드는 본인에겐 알림이 가지 않아요.
입력: 레이드 목록에서 다중 선택
💡 캐릭터명을 정확히 입력하면 그 원정대 캐릭터 목록이 떠요. 로아 공식 API엔 부분(자동완성) 검색이 없어 정확한 이름 1개가 필요해요.
캐릭터 추가
EPHEMERAL`/캐릭터추가 캐릭터명:홍길동` → 그 계정 원정대 캐릭터들이 다중 선택 메뉴로 떠요. 여러 개 골라 한 번에 추가할 수 있고 전투력·직업·아이템레벨은 자동으로 가져와요. 이미 등록된 캐릭터는 표시되고 자동으로 건너뛰어요(✅ 추가 · ⏭️ 이미등록 · ❌ 실패 요약).
입력: 캐릭터명 (정확히) → 원정대에서 다중 선택
💡 캘린더 생성·계정 연동·멤버 관리는 웹에서 해요. 명령을 치면 대시보드 링크를 안내해요.
웹 대시보드 열기
EPHEMERALtest.calloa.net/discord 로 이동해 Discord 계정 연동·봇 설치·캘린더를 관리해요. (처음이면 안내 가이드가 떠요)
💡 명령을 치면 캘로아 웹의 캘린더 생성 페이지 링크를 안내해요. (로그인 안 돼 있으면 로그인 후 자동으로 이동)
캘린더 생성 페이지 열기
EPHEMERALtest.calloa.net/calendar/regist 로 이동해 새 캘린더를 만들어요.
💡 서버에 봇을 설치한 뒤 관리자가 한 번 실행해요. 채널이 이미 있으면 재사용하고(멱등), 실행한 사람의 캘린더를 이 서버의 ‘메인 캘린더’로 지정해요. (서버당 캘린더 1개)
레이드 채널 + 메인 캘린더 설정
ADMINEPHEMERAL‘레이드-일정’ 포럼과 ‘캘로아-명령어’ 텍스트 채널을 만들고, 실행한 사람의 캘린더를 서버 메인 캘린더로 지정해요(여러 개면 선택, 없으면 캘린더 생성 링크 안내). 메인 캘린더를 바꾸려면 그 캘린더 주인이 /setup을 다시 실행하면 돼요. 봇에 채널 관리 권한이 필요하고, 지난 게시물은 매주 수요일 새벽에 자동 보관돼요.