특정 태그의 첫 게시물 감시(Group setting for Watching First Post) 설정을 통해 오직 해당 사용자 그룹에만 알림을 보내고 싶습니다. 이 설정 자체는 간단히 구성할 수 있지만, '오직’이라는 부분에서 문제가 됩니다. 해당 설정을 찾지 못하고 있습니다.
다른 모든 사용자는 기본 설정을 유지하면서, 특정 그룹 구성원의 활동 요약(Activity Summary)을 자동으로 비활성화하는 방법이 있을까요?
특정 태그의 첫 게시물 감시(Group setting for Watching First Post) 설정을 통해 오직 해당 사용자 그룹에만 알림을 보내고 싶습니다. 이 설정 자체는 간단히 구성할 수 있지만, '오직’이라는 부분에서 문제가 됩니다. 해당 설정을 찾지 못하고 있습니다.
다른 모든 사용자는 기본 설정을 유지하면서, 특정 그룹 구성원의 활동 요약(Activity Summary)을 자동으로 비활성화하는 방법이 있을까요?
ToddZ님, 안녕하세요:slight_smile:
제가 아는 한, 유일한 방법은 레일스(rails) 스크립트를 사용하여 해당 사용자의 설정을 변경하는 것입니다. (경고: 항상 그렇듯, 레일스 콘솔을 통해 수행하는 작업은 올바르게 수행되지 않으면 문제가 발생할 수 있습니다.)
그리고 사용자가 그룹에 추가될 때 해당 설정을 자동으로 비활성화하는 것은 (쉽게) 불가능합니다.
가장 쉬운 방법으로 생각되는 것은 Automation 플러그인을 사용하여 사용자가 그룹에 추가될 때 Zapier 웹후크를 트리거하는 것입니다. 그런 다음 Zapier를 설정하여 Discourse에 PUT 요청을 보내 사용자의 설정을 업데이트할 수 있습니다.
아직 이 시나리오를 직접 테스트해 보지는 않았지만, 작동할 것으로 생각됩니다.
흥미롭네요. 감사합니다. 아직 Automation 플러그인을 살펴보지 않았었거든요.
Zapier에서 웹훅을 사용하려면 월 20달러의 구독료가 영구적으로 발생하기 때문에, 팀에 커스텀 Automation 구축 비용을 지원해 달라고 설득해 볼 수 있을 것 같습니다.
그룹에 사용자 추가 및 그룹에서 사용자 제거 트리거가 Automation에 존재하므로, Activity Summary 사용자 설정을 전환하는 추가 스크립트를 작성할 수 있을 것 같습니다. 이것이 Automation의 범위 내에 해당하는지 궁금합니다.
감사합니다. 아직 콘솔이나 스크립팅을 다뤄본 적이 없고, 실용적이려면 자동화되어야 합니다. 자동화 플러그인이 하나의 방법이 될 것 같습니다.
자동화 플러그인에 스크립트로 추가될지 확신할 수는 없지만, Discourse 사이트에 커스텀 플러그인을 설치할 수 있다면 플러그인을 통해 이를 추가할 수 있습니다.
오래전부터 커스텀 자동화 스크립트를 만드는 방법을 배우고 싶었기 때문에, 이번 기회에 직접 만들어 보았습니다. 현재 상태로는 사용하지 마시고, 사용자가 그룹에 추가되거나 제거될 때 활동 요약 설정을 업데이트하는 자동화 스크립트를 추가하는 방법에 대한 예시만 참고해 주세요: Create custom Automations - #6 by simon.
경고 문구가 포함된 이유는 자동화 스크립트가 엉망이 될 수 있다고 상상하기 때문이죠
최소한 플러그인에는 몇 가지 테스트가 필요합니다. 코드에 대한 피드백을 받아 필요한 경우 업데이트하겠습니다.
세상에, 시몬, 정말 놀랍네요. ‘Great Contributor’라는 칭호로는 그 정도를 다 담지 못해요.
현재 이걸 테스트할 샌드박스가 없지만, 하나 만들어보는 건 제 할 일 목록에 올라가 있습니다.
그동안 동료 리뷰에 대한 소식이 기대됩니다..!