커뮤니티에서 사용자가 포인트를 소모하여 특정 보상을 얻는 기능을 설계하고 싶습니다(예: 전체 게시물 내용을 보기 위해 포인트 차감, 포인트를 사용해 UI 커스터마이징 보상 받기 등). 이 기능을 구현할 수 있는 플러그인이 있을까요?
다음 게시물을 찾았습니다:
How to integrate Discourse Gamification with an external system (redeem and award points)
하지만 이 게시물에서는 사용자에게 추가 포인트를 부여하는 방법만 언급하고 있으며, 사용자가 포인트를 차감하여 가상 보상을 교환하는 방법에 대해서는 다루지 않습니다.
2개의 좋아요
안녕하세요, 해당 토픽의 이 게시글을 보셨나요?
1개의 좋아요
공식 Discourse Gamification 플러그인은 포인트를 부여하고 차감하는 기능을 모두 지원합니다. 이를 통해 "포인트로 보상을 교환"하거나 "포인트를 지출하여 특정 콘텐츠에 접근"하는 워크플로우가 가능합니다.
- 동작 방식: 음수 값(예: 보상 잠금 해제 시
-1000 points)을 가진 커스텀 이벤트를 발행합니다.
- 제한 사항: 현재 사용자가 포인트를 직접 교환할 수 있는 내장 UI가 없습니다. 이 기능은 API 또는 커스텀 코드/통합을 통해 처리해야 합니다.
3개의 좋아요