활발한 Discord 서버는 대부분 정해진 일정대로 돌아갑니다. 방송하는 날, 레이드 시간, 커뮤니티 이벤트, 주간 공지 같은 것들입니다. 그런데 그 일정을 자동으로 올려 주는 기능은 Discord에 없습니다. 서버에 “일정을 연동한다”는 말은 보통 셋 중 하나를 뜻합니다.
- 개별 행사에 Discord 기본 이벤트 기능 쓰기
- 봇이 일정을 자동으로 올리도록 정기적으로 예약하기
- Google 캘린더 같은 외부 캘린더를 Discord와 동기화하기
이 가이드는 세 가지를 모두 살펴보고, 각각 어디에 맞는지, 그리고 두 번째 방법을 설정하는 법을 설명합니다. 손을 대지 않아도 채널 안의 일정이 늘 최신으로 유지되는 방법입니다.
Discord 이벤트로 할 수 있는 것과 없는 것
Discord 기본 이벤트는 한 번뿐인 행사에 잘 맞습니다. 멤버가 “관심 있음”을 누르고, 알림을 받고, 채널 목록 맨 위에서 이벤트를 볼 수 있습니다. 하지만 일정이 반복되기 시작하면 한계가 드러납니다.
- 반복 게시가 없습니다. 이벤트를 매번 손으로 만들어야 합니다.
- 채널 안에는 아무것도 올라가지 않습니다. 일정은 대부분의 멤버가 열어 보지 않는 옆 패널에만 있습니다.
- 주간 요약(“이번 주 일정은 이렇습니다”)을 자동으로 올릴 방법이 없습니다.
서버 일정이 매주 또는 매월 반복된다면, 일정은 멤버들이 실제로 읽는 텍스트 채널에 정해진 시각마다 올라가야 합니다.
MsgPlanner로 일정 자동 공지하기
MsgPlanner는 바로 이 일을 위해 만든 Discord 봇입니다. 메시지를 한 번 작성하고 언제 보낼지 정하면, 봇이 서버의 시간대에 맞춰 예약대로 전송합니다. 설정은 웹 대시보드에서 하며 명령어도 코드도 필요 없습니다.

“일정 연동”에 바로 들어맞는 활용법 몇 가지:
매주 올라가는 일정 공지. 한 주의 일정을 메시지 하나로 작성하고(임베드와 이미지 지원) 매주 월요일 9:00로 예약하세요. 그러면 공지 채널에 매주 새 일정표가 올라갑니다.
“셋째 주 금요일” 같은 실제 규칙. 실제 일정은 날짜보다 요일을 기준으로 정하는 경우가 많습니다. 예를 들어 팀 회의가 매월 첫째 주와 셋째 주 금요일에 열리는 식입니다. MsgPlanner의 캘린더 모드에서는 몇째 주(첫째/둘째/셋째/넷째/마지막 주)와 요일을 따로 고를 수 있고, 미니 캘린더가 최대 1년 뒤까지 앞으로의 전송을 모두 미리 보여 줍니다. 실제로 전송되기 전에 연동이 제대로 돌아가는 모습을 눈으로 확인할 수 있습니다.

스스로 바뀌는 일정 공지. 자동 정리에서 “최신만 유지”를 켜면 새 일정 공지가 올라갈 때마다 이전 공지가 자동으로 삭제됩니다. 채널에는 늘 최신 일정 하나만 남습니다. 지난 공지를 직접 지우거나 고정 메시지에서 예전 일정을 찾을 필요가 없습니다.
시간대는 자동으로 처리됩니다. 예약은 서버에 설정한 시간대로 실행됩니다. 서머타임 변경도 자동으로 반영되므로 월요일 9:00 공지는 계속 9:00에 올라갑니다.
설정은 몇 분이면 끝납니다. 봇을 추가하고, 대시보드를 열고, 메시지를 작성한 뒤 전송 주기를 고르세요. 모든 옵션은 캘린더 예약 가이드에서 자세히 설명합니다.
Discord 캘린더 봇을 찾고 있나요?
“캘린더 봇”을 검색해서 오셨다면, 위의 캘린더 모드가 바로 그것입니다. 요일, 몇째 주, 특정 날짜, 종료일을 이해하고 그에 맞춰 메시지를 올리는 봇입니다. 이벤트형 캘린더 봇과 다른 점은 결과가 어디에 남느냐입니다. MsgPlanner에서는 일정이 옆 위젯에 표시되는 대신, 멤버들이 읽는 채널에 일반 메시지로 올라갑니다. 이 메시지의 텍스트, 임베드, 이미지, 멘션은 모두 직접 편집할 수 있습니다.
Google 캘린더 등 외부 캘린더 동기화
미리 말씀드리면, MsgPlanner는 Google 캘린더나 iCal 피드와 양방향으로 동기화하지 않습니다. “Google 캘린더 일정을 Discord 이벤트로 그대로 옮기고 싶다”면 전용 캘린더 동기화 도구가 필요하며, 이는 MsgPlanner와 다른 용도입니다. MsgPlanner는 일정을 공지 메시지로 만들어 정해진 시각에 채널에 올리는 역할을 맡습니다. 많은 서버가 둘을 함께 씁니다. 참석 여부를 받는 이벤트에는 동기화 도구를, 그 앞뒤의 정기 공지에는 MsgPlanner를 씁니다.
FAQ
디스코드에 일정을 연동할 수 있나요?
네, 봇을 쓰면 됩니다. Discord에는 메시지 예약 기능이 없지만, MsgPlanner 같은 예약 봇이 일정을 자동으로 올려 줍니다. 1회, 일정한 간격의 반복, 캘린더 기반(요일, 몇째 주, 특정 날짜) 모두 가능합니다.
디스코드에 메시지 예약 기능이 기본으로 있나요?
아니요. Discord 이벤트는 참석 여부를 받는 한 번뿐인 행사용이고, 메시지를 예약하거나 반복하는 기본 기능은 없습니다. 메시지를 예약하려면 예약 봇을 써야 합니다.
디스코드에서 정기 일정 공지를 올리려면 어떻게 하나요?
MsgPlanner를 추가하고 웹 대시보드를 연 뒤, 메시지를 작성하고 “매주 월요일 9:00”, “셋째 주 금요일”, “매월 1일” 같은 전송 주기를 고르세요. 봇이 서버 시간대에 맞춰 올리고, 이전 공지를 자동으로 대체해 최신 일정만 보이게 할 수도 있습니다.
MsgPlanner는 무료인가요?
네. 무료 플랜으로 예약 메시지와 반복 메시지를 기간 제한 없이 쓸 수 있습니다. 더 많은 예약, 더 긴 메시지, 무제한 반복이 필요하면 Elite 플랜을 쓰면 되고, 14일 무료 체험이 있습니다.