| 요약 | Discourse Automation은 스크립트와 트리거를 통해 작업을 자동화할 수 있습니다. 자동 생성된 UI를 통해 사용자 지정이 가능합니다. | |
| 설치 가이드 | 이 플러그인은 Discourse 코어에 포함되어 있습니다. 플러그인을 별도로 설치할 필요가 없습니다. |
기능
- 복잡한 워크플로우의 쉬운 자동화
- 특정 날짜, 주기적으로 또는 특정 이벤트 발생 시 자동화 트리거
- 자동화를 위한 옵션을 지정하기 위해 자동 생성된 UI 제공
구성
자동화는 Admin → Plugins → Automations에서 또는 /admin/plugins/discourse-automation에서 직접 생성 및 업데이트할 수 있습니다.
사용 가능한 스크립트
| 가이드 | 스크립트 | 트리거 | 설명 |
|---|---|---|---|
| 사용자 정의 필드를 통해 그룹에 사용자 추가 | 사용자 정의 사용자 필드를 기반으로 사용자를 그룹에 추가합니다 | ||
| 마지막 확인자 추가 | OP 하단에 ‘마지막 확인자’ 기능을 추가합니다 | ||
| 마지막 편집자 추가 | OP 하단에 ‘마지막 편집자’ 노트를 추가합니다 | ||
| 자동 응답자 | 일련의 키워드와 관련 응답을 지정하면, 해당 응답으로 자동으로 응답합니다 | ||
| 주제 자동 태그 | 주제를 자동으로 태그합니다 | ||
| 주제 닫기 | 주제를 자동으로 닫습니다 | ||
| 포스트 생성 | 포스트를 생성합니다 | ||
| 단어로 포스트 플래그 | 특정 단어가 포함된 경우 생성/편집 시 주제를 플래그합니다 | ||
| 선물 교환 | Secret Santa 게임의 간단한 구현 | ||
| 그룹 카테고리 알림 기본값 | 새로 생성된 하위 카테고리에 대해 그룹 알림 수준을 자동으로 설정합니다 | ||
| 배너 주제로 만들기 | 주제를 배너 공지사항으로 변환합니다 | ||
| 주제 고정 | 미래에 주제를 고정 및 고정 해제합니다 | ||
| 랜덤 할당 (Assign) |
주제를 랜덤으로 할당합니다 | ||
| 데이터 탐색기 결과로 PM 예약 (Data Explorer) |
데이터 탐색기 쿼리의 결과를 포함하는 정기적인 PM을 보냅니다 | ||
| 채팅 메시지 보내기 (Chat) |
채널에 채팅 메시지를 보냅니다 | ||
| PM 보내기 | 플레이스홀더를 지원하는 PM을 보냅니다 | ||
| 이메일로 사용자 정지 | 지정된 기간 동안 사용자를 정지시킵니다 | ||
| 주제 필수 단어 | 주제의 포스트에 지정된 단어 중 적어도 하나가 존재하도록 강제합니다 | ||
| AI를 사용하여 포스트 분류 (Discourse AI) | 포스트 분류 과정을 자동화하여 포럼 포스트의 관리 및 모더레이션을 향상시킵니다 | ||
| 사용자 전역 공지 | 특정 사용자를 위해 사이트에서 전역 공지를 표시합니다 | ||
| 배지를 통한 사용자 그룹 멤버십 | 획득한 배지에 기반하여 사용자를 자동으로 그룹에 추가합니다 | ||
| Zapier 웹훅 | Zapier 웹훅을 호출합니다 |
사용 가능한 트리거
각 스크립트는 그 특성상 특정 트리거만 지원합니다. 예를 들어, 포스트 내용을 강제하는 스크립트가 사용자가 그룹에 추가될 때 트리거되는 것은 의미가 없습니다.
사용 가능한 모든 트리거는 위의 “사용 가능한 스크립트” 표에 언급되어 있습니다.
대부분의 트리거는 설명이 필요 없지만, 몇 가지에 대해 조금 더 자세히 설명하겠습니다:
| 트리거 | 설명 |
|---|---|
| 포스트 쿠키 후 | 포스트가 표시되도록 렌더링된 후 트리거됩니다 |
| API 호출 | 특정 API 엔드포인트가 호출될 때 트리거됩니다 |
| 정체된 위키 | 위키가 오랫동안 편집되지 않았을 때 트리거됩니다 |
| 정체된 주제 | 특정 시간 동안 주제에 답장이 없었을 때 트리거됩니다 |
| 주제 | 주제에 답장이 작성되었을 때 트리거됩니다 |
기타 사항에 대해 설명이 필요하면 아래에서 자유롭게 질문해 주세요. ![]()
더 많은 스크립트와 트리거가 곧 추가될 예정입니다!
사용자 정의 자동화
사용자 정의 자동화도 만들 수 있습니다.
자세한 내용은 개발자 가이드를 확인해 보세요 - Create custom Automations
우리가 호스팅하고 있나요? 이 플러그인은 Business 및 Enterprise 플랜에서 사용할 수 있습니다. Automation | Discourse - Civilized Discussion


