디스코드에서 그룹을 만들고 일정을 짜 봅시다!
그룹플로우(Groupflow) 봇은 디스코드에서 사람들끼리 일정을 정하고 관리할 수 있는 일정 봇입니다! 약속에 누가 오는지 참가 인원을 쉽게 파악할 수 있고, 약속 시간이 되면 사람들에게 알림을 주죠. 그리고 이렇게 잡은 일정을 구글 캘린더나 디코 기본 이벤트로 옮길 수 있습니다. 또 약속 가능한 시간대를 표시하는 기능이 있어 맞는 시간을 찾느라 고생하실 필요 없습니다!
그룹플로우가 디스코드의 기본 일정 관리 기능이나 sesh와 같은 타 일정 봇들과 차별 점은 반복되는 일정을 등록할 수 있다는 점입니다. 그러니 유튜브, 트위치 스트림이나 TRPG와 같이 항상 같은 시간에 일어나는 일은 그룹플로우로 한 번 관리해보세요! 또 그룹플로우는 일정을 서버 단위가 아닌 그룹 단위로 관리합니다. 그러니 서버 내에 여러 소그룹 모임이 있을 때 유용합니다! (공부 소모임 같이 말이죠!)
이런 메시지로 사람들이 아래 버튼을 눌러 참석 여부를 확인하고 일정 정보를 보실 수 있습니다!
목차
그룹플로우 봇 초대 방법
그룹플로우 봇을 서버에 추가하시려면 우선 위 사이트로 들어가 주세요. 그리고 가운데 큼지막하게 있는 Add to Discord 버튼을 눌러주시면 됩니다. 봇 초대 화면이 나오면 그룹플로우 봇을 초대할 서버를 선택해주세요. 그 후 필요한 권한 동의를 해주시면 완료됩니다! 디스코드에서 봇을 초대하는 법에 대한 자세한 설명은 아래 글을 살펴봐주세요!
🤖 디스코드 봇들을 찾고 서버에 초대하는 법에 대해 알아봅시다.
그룹플로우 봇 조작 방법
그룹플로우 봇은 대시보드와 슬래쉬(/) 명령어로 작동합니다. 웹사이트에서 관리하거나 디스코드에서 슬래쉬(/)를 입력한 후 명령어를 넣는 방식으로 작동합니다. 기능들을 설명할 때 대쉬보드 위주로 설명하되 명령어로 하는 방법을 같이 적어두도록 할게요.
그룹플로우 대시보드 들어가기
아까 봇을 초대했던 그룹플로우 사이트로 들어가 이번에는 오른쪽 위의 메뉴 아이콘(☰)을 눌러줍시다. 그리고 로그인을 눌러줍시다.
다음처럼 로그인 창이 뜨는데, 디스코드로 로그인하기를 클릭해줍니다.
그리고 승인을 눌러주시면 됩니다.
그럼 다음과 같이 대시보드 창이 뜨게 됩니다!
그룹플로우 명령어 입력하기
그룹플로우 명령어를 입력하시려면 우선 슬래쉬(/)를 입력해주세요. 그리고 오른쪽의 그룹플로우 아이콘을 선택하시면 그룹플로우 봇의 명령어들이 뜹니다. 명령어를 기억하고 계시면 직접 쳐서 입력해주셔도 됩니다.
그룹플로우에서 그룹 관리하기
그럼 이제 본격적으로 그룹플로우를 사용해봅시다! 일정을 추가하시려면 우선 그룹을 만드세요 합니다. 이미 그룹이 만들어져 있으시면 건너뛰셔도 됩니다.
그룹 추가하기
그룹을 만드시려면 해당 서버에서 관리자 권한이 있어야 합니다. 우선 그룹플로우 대시보드에서 Create Group을 눌러줍시다.
그다음 나오는 창에서 그룹 이름을 입력해줍니다. 그리고 바로 Create를 눌러줍니다.
그리고 그룹을 만들 디스코드 서버를 선택하신 후 계속하기를 눌러주세요.
연결이 완료되었다는 메시지가 뜨면 See Your Group을 눌러주지 마시고 나와서 다시 대시보드로 들어가 봅시다.
그럼 다음처럼 그룹이 생성된 것을 보실 수 있습니다!
그룹 설정하기
클릭해서 그룹에 들어가 보시면 다음처럼 그룹 설정(Group Setting)이 존재합니다. 클릭해줍니다.
그럼 다음처럼 설정 화면이 뜹니다. 위부터 차례로 살펴보면 다음과 같습니다.
- 그룹 이름(Group Name) : 그룹명을 수정합니다.
- 관리자 추가(Add Admins) : 그룹을 관리할 다른 관리자를 추가합니다.
- 권한 설정 : 해당 그룹원들이 할 수 있는 권한을 설정합니다. 설정 가능한 권한으로는 새로운 이벤트 만들기(Create new events), 새로운 시간대 추가하기(Add new times), 이벤트 내용을 디스코드에 올리기(Post events to Discord)가 있습니다.
수정을 하시고 난 다음에 Save Settings를 누르시면 됩니다.
그룹에 사람 초대하기
그룹에 사람을 초대하시려면 우선 Add People to Group을 눌러줍니다.
그리고 나온 링크를 Copy Link를 눌러 복사해줍니다. 해당 링크를 초대하고픈 사람에게 보내주시면 됩니다.
혹은 /group 명령어를 디스코드에서 쳐서 해당 그룹 링크를 공유해주셔도 됩니다.
그룹은 일정에 참가한다고 표시하면 자동으로 참석됩니다. 따라서 그룹 초대 코드를 일일이 다른 사람들에게 줄 필요는 없습니다!
일정 관리하기
그러면 이제 일정을 추가하고 관리해봅시다!
일정 추가하기
일정을 추가하시려면 대시보드에서 Create New Event를 눌러줍시다.
그럼 다음처럼 입력하는 창이 뜹니다. 하나씩 살펴보면 다음과 같습니다.
기본 정보
- 이벤트 이름(Event name) : 이벤트 이름을 정합니다.
- 이벤트 설명(Event details) : 이벤트에 대한 상세한 설명을 적습니다. 이 메시지는 이벤트 메시지가 보내질 때 같이 표시됩니다.
시간/날짜 설정
- From / At : From을 고르면 시간을 범위로 선택합니다. At을 고르면 시간을 딱 그 점만 고릅니다.
- Time : 시간을 입력해주시면 됩니다. From을 선택하면 입력 칸이 한 개, At은 두 개가 나옵니다.
- On / Every : On을 선택하면 딱 한 번만 일정을 잡습니다. Every를 선택하면 매주마다 이 일정이 반복됩니다.
날짜를 고르려면 아래에서 선택해주세요. 원하시는 날이 없으시면 달력 아이콘을 클릭해주세요.
그럼 다음과 같이 달력이 뜨게 됩니다. 여기서 원하시는 날짜를 선택해주시면 됩니다.
시간/날짜 선택법은 위 방법 이외에도 가능한 이벤트 타임(Possible Event Times)에서 고르는 방법이 있습니다. 이에 대해서는 조금 뒤에 더 자세히 살펴보겠습니다.
일정 알림 설정(set Reminder)
아래의 Set Reminder 설정을 눌러주시면 약속 시간 몇 분 전에 알림을 보낼 것인지 설정할 수 있습니다.
- 시간 설정(Post a reminder) : 언제 미리 알림을 할 것인지 설정합니다. 10분, 30분, 1시간, 3시간, 하루 전 옵션이 있습니다.
- 채널 설정(Post to channel) : 어느 채널에 알림이 올라올지 설정합니다.
- 멘션 설정(@Notify people) : 역할을 선택하면 해당 역할을 가진 사람에게 멘션을 줍니다. 이벤트에 참가하거나 아마 참가할 것이라고 표시한 사람에게는 기본적으로 알림이 갑니다.
- 알림 메시지 : 맨 아래 Add custom reminder message에 메시지를 입력하시면 적은 내용이 일정 시작 전 알림에 보입니다. 일정 전에 미리 준비해야 할 것들에 대해 적는 게 좋겠지요!
나머지 설정
이미지 추가(Add Image), 참석 여부 확인 옵션(RSVP Options)은 프리미엄 옵션으로 결제를 하셔야 사용 가능합니다. 또 봇 검색 사이트에서 투표 3번을 하면 일정 하나에서 시험적으로 써보실 수 있습니다. 이 옵션들에 대해서는 나중에 적도록 할게요. 혹시 강좌가 필요하신 분은 저한테 연락 주세요!
채팅에서 명령어로 설정하기
/create 일정 이름 (+조건)
맨 앞에는 일정 이름을 적고 뒤에는 조건을 입력하면 일정 설정이 가능합니다. 추가할 수 있는 시간 옵션은 다음과 같습니다. 위에서 시간/날짜 설정에 대해 설명한 부분을 보시면 이해가 쉬우실 겁니다.
- from : 약속 일정의 범위를 입력합니다. 예) from 08:30 - 10 또는 from 3 to 4 pm
- at : 약속 시간을 시작 시간만 입력합니다. 예) at 10:45
- on : 약속 날짜를 잡습니다. 요일 또는 날짜로 입력합니다. 예) on tomorrow 또는 on January 2nd
- "상세 설명" : 큰따옴표 안에 내용을 입력하면 상세 설명으로 입력할 수 있습니다.
예를 들어서 금요일 오후 7시부터 9시까지 친구들과 롤팟을 돌리고 싶다고 해봅시다. 그러면
/create 롤팟 from 19 - 21 on friday "랭겜"
이런 식으로 적어주시면 됩니다! 이 외에도 여러 입력 방법이 있으니 /help new를 쳐서 확인해보세요.
일정 확인/참가하기
만들어진 일정을 클릭해보면 다음과 같이 뜹니다! RSVPs 부분에서 참석여부를 결정 및 확인하거나 일정 내용을 수정할 수 있습니다. 또 디스코드에 일정 안내 메시지를 보내거나 디스코드의 행사 기능과 연동할 수 있습니다.
디스코드에 올리기(Post on Discord)
Post on Discord 버튼을 누르면 글 맨 위에 보여드렸던 것처럼 메시지를 디스코드에 올립니다.
다음과 같이 설정 창이 뜨는데 각 항목의 의미는 아래와 같습니다. 다 설정하신 다음 Post to Discord를 눌러주시면 됩니다.
- 채널 설정 (Post to channel) : 메시지를 보낼 채널을 설정합니다.
- 멘션 설정 (@Notify people) : 메시지에 멘션 될 역할을 고릅니다.
- 커스텀 메시지 설정(Add custom message) : 추가로 같이 보내질 메시지를 설정하려면 여기에 입력해주시면 됩니다.
그럼 다음과 같이 메시지가 보내집니다! (디코 채팅창에서 /new로 일정을 만드셨으면 위 과정이 필요 없이 바로 메시지가 만들어집니다.) 이제 다른 사람들에게 참가할지 아닐지 아래 반응을 눌러 표시해달라 해주세요. 왼쪽부터 참가(Going), 불참(Not going), 잘 모르겠음(Maybe)입니다.
반응을 눌러주시면 다음처럼 목록에 인원이 뜨게 됩니다!
반복되는 일정일 경우 지난 주에 참가한 사람이 이번 주에도 똑같이 참가가 되므로 매번 알림 메시지를 보내 바꾸실 필요 없습니다. 또 참가 인원 확인은 위 메시지 뿐만이 아니라 미리 알림(reminder)나 일정 시작 알림에서도 바꾸실 수 있습니다.
디스코드 행사에 추가 (Post Scheduled Event)
디스코드의 기본 기능인 이벤트 기능에 이 이벤트를 올립니다. 주기적으로 반복되는 이벤트는 올릴 수 없습니다. 설정하시려면 Post Scheduled Event를 클릭해주세요.
그리고 위치(Location)를 설정해주세요. 여기서 음성 채널이나 채팅 채널을 골라주시면 됩니다. 커스텀 위치(Custom Location)를 고르면 텍스트로도 입력할 수도 있습니다. 위치를 정하셨으면 Post to Discord를 눌러주시면 됩니다.
그럼 다음처럼 이벤트로 디스코드에 올라오게 됩니다.
구글 캘린더에 추가하기 (Add to Calender)
이번에는 시간대 옆에 달력에 추가하기(Add to Calendar)를 클릭해주세요.
그럼 다음과 같이 구글 캘린더에서 일정 추가 페이지로 이동합니다!
가능한 시간대 잡기 (Possible Event Times)
일정을 잡을 때 가장 힘든 건 역시 시간을 맞추는 거죠. 어떤 사람은 수요일에는 된다 하는데 금요일에는 안 된다 하고, 어떤 사람은 점심에는 되는데 저녁에는 안 된다 합니다. 이러다 보면 모두를 만족하는 시간대를 찾기가 힘들어집니다. 그럴 때를 위해서 그룹 플로우 봇에는 가능한 시간대를 올리고 투표하는 기능이 있습니다!
가능한 시간대 추가하기
가능한 시간대를 올리시려면 우선 대시보드에서 이벤트가 가능한 시간대 보기(See Possible Event Times)를 클릭해주세요.
그 후 Add New Times를 눌러 추가해주시면 됩니다.
다음과 같이 시간과 날짜를 추가할 수 있는 창이 뜹니다. 설정 방식은 일정에서 시간과 날짜를 설정하는 방식과 동일합니다. 다 설정하신 뒤에는 Submit을 눌러주시면 됩니다.
시간대 확인/참가하기
시간대를 설정하면 다음처럼 시간대를 한눈에 목록으로 볼 수 있습니다. 그리고 왼쪽의 체크란을 이용하여 참석 가능한지 불가능한지를 바꿀 수 있지요. 맨 왼쪽에는 참석 가능 인원수를 확인 가능합니다.
또 위쪽의 버튼을 눌러 다양한 옵션 설정이 가능합니다.
- See Weekly Repeating Times : 매주마다 가능한 시간대를 확인합니다. 시간대 설정에서 every로 설정된 시간들이요.
- Filter Times : 시간대를 조건에 나누어 검색할 수 있습니다. 누가 포함되어 있는지, 참가 인원은 몇 명인지를 기준으로 나누어 보여줍니다.
누가누가 참석하고 불참하는지를 정확히 보고 싶으시면 해당 시간대를 클릭해보세요. 그럼 위처럼 사용자명까지 보이게 됩니다.
일정 만들 때 시간대 확인하고 적용하기
이제 일정 관리에서 설명 못 드리고 넘어갔던 내용을 말씀드리려 합니다. 새 일정을 만드실 때 화살표가 가리키고 있는 가능한 이벤트 시간대 목록에서 고르기(Pick a time from the Possible Event Times list instead)를 클릭해주세요.
그럼 다음처럼 시간대 목록과 몇 명이 가능한지 뜨게 됩니다! 이 중 원하는 시간대 옆의 Pick 버튼을 눌러 선택하시면 됩니다. 옆에 가능한 인원수를 보고 많은 시간대를 고르는 게 좋겠죠!
그럼 다음처럼 바로 시간이 적용됩니다. 미리미리 시간대 확인을 해두시면 이렇게 약속을 잡을 때 시간대를 쉽게 결정할 수 있습니다.
마치며
지금까지 디스코드에서 깔끔하고 간단하게 일정관리를 할 수 있는 일정 봇, 그룹플로우(Groupflow)에 대해서 알아봤습니다! 혹시 잘 모르겠는 기능이 있으시면 저한테 꼭 물어봐주세요.
혹시 디스코드의 기본 이벤트 관리 기능이나 다른 일정 관리 봇이 궁금하시면 아래 글을 확인해주세요. 각각 장단점이 있어서 확인하시고 원하는 방식을 선택해 주세요!
또 언제든지 궁금한 내용이 있으면 댓글을 달아주시거나
화면 왼쪽 아래의 디스코드 아이콘을 누르면 실시간으로 답해드립니다!
(아이콘이 보이지 않는다면 에드 블록을 꺼주세요)
https://discord.link/feedbackblog
또 위 초대 링크를 눌러 Feed & Back 서버에 들어오시면
블로그의 새 글을 알림 받고
디스코드, 디코 봇 프로그래밍에 대해 질문할 수 있어요!
'디스코드 봇 소개 > 기능봇' 카테고리의 다른 글
💬 TTS Bot - 특정 채널 메시지를 음성으로! (7) | 2022.02.21 |
---|---|
🪙 CryptoDisplay - 코인 실시간 가격을 디코 서버에 표시해봅시다! (1) | 2022.02.14 |
🪙 BitBot - 암호화폐의 정보를 디스코드에서 확인하고 가격 변동 알림을 받아봅시다! (0) | 2022.02.09 |
💬 K잼봇 - 디코에서 간단히 쓸 수 있는 TTS봇! (4) | 2022.02.07 |
🎹 SoundFX - 디코에서 효과음을 재생해봅시다! (0) | 2022.02.03 |
댓글