Skip to main content
가이드
가이드AutomationsBasics

자동화: 코드 없이 반복 작업 처리하기

트리거 하나, 동작 하나면 끝이에요. 무엇을 자동화할 만한지, 한계는 어디인지, 그리고 왜 마켓플레이스가 가장 빠른 시작점인지 알려 드려요.

게시일 작성자 AlphaCloud2 분 분량

서버마다 항상 똑같이 돌아가는 일이 쌓여요. 월요일마다 팀 회의 알림 올리기. 새 멤버가 들어오면 역할 주기. 부스트해 준 사람에게 고마움 전하기.

모두 누군가 손으로 하다가 잊어버리는 일들이에요. 자동화는 바로 이런 일을 대신 맡아 주고, 프로그래밍 지식은 전혀 필요 없어요.

원리: 트리거와 동작

자동화는 두 부분으로 되어 있어요. 트리거는 언제 무슨 일이 일어나는지 정해요. 동작은 그때 무엇을 할지 정해요.

사용할 수 있는 트리거:

  • 일정에 따라, 정해진 시간에 반복해서
  • 멤버가 들어올 때
  • 멤버가 나갈 때
  • 멤버가 부스트할 때

사용할 수 있는 동작:

  • 임베드 보내기, 임베드 생성기에서 만든 것
  • 역할 추가 또는 제거

아주 적어 보이지만, 바로 거기에 가치가 있어요. 이 조합들이 일반적인 서버에서 실제로 반복되는 일 대부분을 해결해 줘요.

만들 만한 것

반복되는 공지. 커뮤니티의 밤을 알리는 주간 알림, 매달 규칙을 안내하는 메시지, 서버 이벤트 공지. 한 번 만들어 두면 팀원이 아무도 없어도 계속 돌아가요.

손이 가지 않는 온보딩. 새 멤버는 역할을 받고, 설정에 따라 그 역할로 다른 채널이 열려요. 어디서 시작하면 되는지 알려 주는 임베드와 함께라면 첫 만남이 해결돼요.

부스터에게 보상하기. 부스트한 사람은 자동으로 부스터 역할과 눈에 보이는 메시지를 받아요. 인정은 이틀 뒤가 아니라 바로 그 순간에 닿아야 해요.

떠날 때 정리하기. 누군가 나가면, 그대로 남아 있을 역할을 떼어 낼 수 있어요.

한계는 어디에 있나요

솔직하게 말할게요: 자동화는 일부러 단순하게 만들었어요. 조건도, 분기도, 여러 동작을 차례로 잇는 연쇄도 없어요. 트리거 하나, 동작 하나예요.

"사용자에게 이 역할이 있으면 이걸 하고, 없으면 저걸 하기"처럼 더 많은 게 필요하다면 명령어 생성기가 맞는 도구예요. 그 안의 고급 빌더에는 진짜 분기가 있어요. 이 구분은 개념적으로도 중요해요: 자동화는 스스로 실행되고, 명령어는 누군가 호출해요.

한도는 무료 요금제에서 자동화 3개, Premium에서 15개예요.

마켓플레이스가 가장 빠른 시작점이에요

자동화는 공개할 수 있고, 다른 서버가 가져갈 수 있어요. 처음부터 시작하고 싶지 않다면 먼저 거기를 보세요: 온보딩 흐름과 반복 공지는 대부분의 서버에서 비슷하고, 가져온 자동화는 나중에 고칠 수 있어요.

개념을 이해하는 가장 솔직한 방법이기도 해요. 다른 사람의 자동화를 보면, 어떤 설명보다도 빠르게 트리거와 동작이 어떻게 맞물리는지 알 수 있어요.

먼저 정해 둘 세 가지

채널과 시간이 맞아야 해요. 새벽 3시에, 아무도 보지 않는 채널에 올라오는 공지는 아무에게도 닿지 않아요. 일정에 따른 자동화라면 사람들이 실제로 언제 접속하는지 확인해 볼 만해요.

역할을 주면 권한도 함께 줘요. 모든 새 멤버에게 역할을 주는 자동화는, 그 역할에 딸린 모든 것을 모든 새 멤버에게 줘요. 켜기 전에 그 역할이 여러분의 권한 구조에서 실제로 무엇을 열어 주는지 확인하세요.

봇의 역할이 지급하는 역할보다 위에 있어야 해요. 역할 지급이 조용히 아무것도 하지 않는 가장 흔한 이유가 바로 이거예요. Discord는 봇을 포함한 어떤 멤버도 계층 구조에서 자신의 가장 높은 역할보다 위에 있는 역할을 줄 수 없게 해요.

모든 트리거와 동작에 대한 전체 설명은 자동화 문서에 있어요.

더 많은 글