첫 자동화 만들기
여기서는 “새 멤버가 들어오면 인사 채널에 한 줄 남기기”를 만들어 볼게요. 만드는 순서는 어떤 자동화든 같아요.
[!팁] 급하신가요? 트리거 하나에 Send Message 하나만 이으면 이미 도는 워크플로예요. 조건과 변수는 그다음에 붙이셔도 돼요.
여섯 단계면 돼요
자동화 페이지를 열어요
패널에서 서버를 고르고 자동화로 들어가요. 상태 카드의 실제 적용이 켜져 있는지 먼저 봐 주세요. 꺼져 있으면 아래 만들기 버튼이 눌리지 않아요.
[일반 자동화 만들기] 를 눌러요
작은 창이 뜨면 워크플로 이름을 적고, 트리거 목록에서 멤버 입장을 골라요. 생성 후 활성화는 켜 둔 채로 두셔도 괜찮아요.
[생성 후 편집기 열기] 를 누르면 자동화 스튜디오가 열려요.
동작을 하나 붙여요
왼쪽 팔레트는 트리거 · 조건 · 액션 · 흐름 네 묶음이에요. 액션에서 Send Message 를 캔버스로 끌어다 놓거나 눌러서 추가해요.
트리거 노드의 오른쪽 연결점을 Send Message 노드의 왼쪽 연결점까지 이어 주세요. 이어져 있어야 흐름이 돼요.
노드 탭에서 내용을 채워요
Send Message 노드를 누르면 오른쪽 노드 탭에 입력칸이 나와요. 보낼 채널과 메시지를 적어요.
메시지 안에는 이벤트 값을 넣을 수 있어요. 변수 패널에서 값을 고르면 {event.user_display} 같은 표시가 입력칸에 들어가요. 실행할 때 실제 값으로 바뀌어요.
설정 탭을 한 번 봐요
설정 탭에는 워크플로 이름, 활성화, 그리고 숫자 셋이 있어요.
항목 처음 값 뜻 단계 제한 100 한 번 실행에서 밟을 수 있는 조각 수예요 실행 제한 시간(ms) 1000 한 번 실행에 쓸 수 있는 시간이에요 분당 실행 수 10 이 워크플로가 1분에 돌 수 있는 횟수예요 처음에는 그대로 두셔도 돼요. 무엇을 언제 올리는지는 한도와 안전장치에 정리해 뒀어요.
저장하고 실제로 시켜 봐요
[저장] 을 누르면 검증을 통과한 흐름만 저장돼요. 빠진 입력칸이 있으면 저장 대신 검증 오류가 보여요.
그다음은 Discord에서 진짜로 해 보는 게 가장 빨라요. 이 예시라면 다른 계정으로 서버에 들어와 보면 돼요.
테스트 탭은 무엇인가요
편집기 오른쪽에는 테스트 탭도 있어요. 다만 여기 있는 [테스트 실행] 은 블루프린트 편집기 v2로 만든 그래프만 미리 볼 수 있어요.
스튜디오에서 만든 워크플로를 테스트하면 “이 워크플로는 v1 형식이라 시뮬레이터로 실행을 미리 볼 수 없습니다”라고 답해요. 아무 단계도 돌지 않은 것을 성공으로 표시하지 않으려고 일부러 그렇게 해 둔 거예요.
그래서 지금은 실제 서버에서 한 번 시켜 보는 것이 확인 방법이에요. 조용한 채널을 하나 정해 두고 거기서 시험하는 편이 편해요.
[!참고] 블루프린트 편집기 v2는 설계용이에요 워크플로 상세 화면의 [블루프린트 편집기 v2] 버튼으로 들어가는 화면이에요. 여기서 저장한 그래프는 설계도로 보관돼요. 서버에서 실제로 도는 흐름은 자동화 스튜디오에서 만든 쪽이에요.
잘 안 되나요?
| 이런가요 | 이렇게 해 보세요 |
|---|---|
| 만들기 창에서 YouTube · Twitch · 치지직 알림 트리거를 골랐더니 저장이 안 돼요 | 이 세 가지는 지금 쓸 수 없는 트리거예요. 목록에만 남아 있어요. 다른 트리거로 골라 주세요 |
| 워크플로를 더 만들 수 없다고 나와요 | 서버가 가질 수 있는 워크플로 개수는 요금제가 정해요. 쓰지 않는 워크플로를 지우거나 요금제를 올려 주세요 |
| 저장할 때 검증 오류가 떠요 | 어느 칸이 비었는지 오류 목록에 함께 나와요. 꼭 필요한 칸이 비면 저장되지 않아요 |
| 트리거 노드를 두 개 놓았더니 저장이 안 돼요 | 트리거는 한 워크플로에 하나예요. 사건 두 개를 받고 싶으면 워크플로를 두 개 만들어 주세요 |
| 저장은 됐는데 메시지가 안 가요 | 봇에게 그 채널의 메시지 보내기 권한이 있는지 봐 주세요. 권한이 없으면 그 실행은 시작하자마자 멈춰요 |
| 노드를 이었는데 뒤쪽이 무시돼요 | 지연·멈춤·변수 설정·텍스트 편집에는 다음으로 나가는 연결점이 없어요. 이 조각들은 그 갈래의 마지막에 놓여요 |