자유 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[잡담] 디스코드와 웹 대시보드를 연동한 레이드 모집 기능을 만들어봤습니다

앙큼또봇
댓글: 9 개
조회: 1091
추천: 10
2026-05-08 17:03:34
안녕하세요 디스코드 소셜로그인을 통해 웹 대시보드와 디스코드 채널에서 레이드 모집 공고를 올리고 참가할 수 있게 만들었습니다

만든 목적은 디스코드 내 친목서버 또는 길드서버에서 유저들끼리 갈 사람 모집과 자유로운 참여를 해보면 어떨까에서 시작하여 만들게 되었습니다.

https://loaraid-discobot.vercel.app/ 
(해당 페이지의 도메인과 이름은 바뀔 수 있습니다.)



웹의 첫 화면입니다. 봇을 자신의 서버에 추가하실 수 있고 로그인도 가능합니다(디스코드만 가능해요)



Oauth2 인증방식을 사용했습니다



로그인하면 대시보드 화면으로 넘어오게 됩니다.


캐릭터 연동
대시보드 왼쪽편 대표캐릭터 부분 클릭하면 웹에서도 캐릭터 연동을 해놓을수 있습니다



봇 설정
자신의 서버에 추가한 봇이 없다면 해당 페이지를 들어옵니다 
봇 추가하기를 누르시면 서버에 추가하실 수 있습니다

디스코드 봇이 메세지 생성, 개인 디스코드 메세지 생성, 임시 음성채널 생성을 위한 권한을 요구합니다 승인해주시면 되겠습니다

처음 봇을 초대하시면 채널 설정이 미설정으로 되어있으니 디스코드에서 모집공고를 올릴 채널 및 만드는 채널을 각각 만들어주시면 됩니다




공고 채널 → 모집공고가 올라가는 채널입니다 

생성 채널 → 아래 사진에 대표캐릭터명 설정, 레이드 모집 생성 가능합니다



현재 캐릭터 인증 시스템은 따로 설정하지 않아 사용하는 캐릭터명 한개만 입력해줘도 

api에서 원정대를 가져옵니다



레이드 모집 생성(웹페이지)

단일 레이드(레이드 1개), N종 레이드(주로 배럭들 이용용도) 있습니다 

레벨 고르고, 4인 또는 8인 中 택1 해주시면 됩니다




→ 모바출 기능이란?모이면 바로 출발의 줄임말로, 4인 또는 8인이 전부 모이면 개인 DM발송 및 음성채널을 생성해줍니다(아직 모바출 기능은 테스트안해봤슴다 ㅠㅠ) 선택하시면 날짜선택이 비활성화됩니다 


 → 주최자 참가여부 : 주최자 본인도 참가 여부를 택할 수 있습니다. 딜러와 서포터 모두 선택한 레이드 이상의 레벨 캐릭터만 필터링되며, 딜러는 모든캐릭, 서포터는 도바홀발만 필터링됩니다.



생성하면 모집 상세내역으로 이동하며 디스코드 모집채널에도 올라갑니다.





해당 시간이 되면 디스코드 봇이 임시 음성채널을 만들어줍니다 이 음성채널은 모두가 통화종료시 자동으로 삭제됩니다 

시간설정을 해놓으셨다면 참가한 유저들에게 개인 DM을 발송해줍니다.

(음성채널 삭제는 주최자만 가능합니다) → 음성채널 입장 버튼 누르면 생성된 음성채널로 안내해줍니다




대시보드에서 기본적으로 서버별로 어떠한 레이드 공고가 올라와있는지 확인 가능합니다. (웹에서의 참가기능은 아직 없음)모바출 → 수요일 ~ 화요일 순으로 업데이트가 진행되는 수요일부터 공고가 보이도록 했습니다





위의 그림판 그림은 디코서버에서 사람들이 엑셀표로 고정 레이드 표를 만드는걸 본것에서 착안하여 구상중에 있습니다 약간 고정팟 느낌의 인터랙티브 대시보드입니다


웹사이트 배포와 운영은 처음이라 기타 문의사항이나 궁금한점은 쪽지주시면 감사하겠습니다

또한 써보시고 알려주시는것도 많은 도움이 됩니다


사용료는 무료입니다


감사합니다

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 로아
  • 게임
  • IT
  • 유머
  • 연예
AD