# 디스코urs 게이미피케이션

**URL:** https://meta.discourse.org/t/discourse-gamification/225916
**Category:** Plugin
**Tags:** official, gamification, included-in-core
**Created:** [5월 2, 2022, 7:14오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916 "2022-05-02T19:14:25Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [1월 15, 2025, 3:16오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/411 "2025-01-15T15:16:49Z")

</div>

> [@albert\_vu](#):
>
> 칭찬(cheers)을 주는 이벤트들을 ‘실행 취소’할 수 있는지 궁금합니다.

가능합니다. 단, 재계산 시에는 지난 10일간의 데이터만 조회한다는 점에 유의해야 합니다.

선택적으로 관리자 UI의 “Recalculate Scores” 버튼을 사용하여 더 광범위한 재계산을 실행할 수도 있습니다.

---

<div class="post-metadata">

### Author: ![Danny\_Dainton](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/danny_dainton/32/486326_2.png) [@Danny\_Dainton](https://meta.discourse.org/u/Danny_Dainton)
#### Post date: [1월 20, 2025, 12:27오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/412 "2025-01-20T12:27:29Z")

</div>

여러분, 안녕하세요.

리더보드에서 사용자가 현재 몇 위인지 알려주거나, 주간 합계 요약을 이메일/DM으로 제공하는 메커니즘이 있을까요?

특정 합계에 도달하면 배지를 수여하기 위해 커스텀 SQL을 사용하는 가능성에 대한 게시물들을 읽었습니다. 또한, 사용자에게 정보를 전달하는 다른 방법들에 대해 어떤 경험이 있으신지 궁금합니다.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [1월 20, 2025, 2:28오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/413 "2025-01-20T14:28:14Z")

</div>

현재 자동 알림 시스템은 없습니다.

실제로 커뮤니티에서 확인해 본 바로는, 특정 기간(분기별, 월별, 또는 연도별)을 설정하고, 각 기간이 끝날 때 상위 사용자를 소개하는 주제를 개설하는 방식이 있습니다.

---

<div class="post-metadata">

### Author: ![Danny\_Dainton](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/danny_dainton/32/486326_2.png) [@Danny\_Dainton](https://meta.discourse.org/u/Danny_Dainton)
#### Post date: [1월 20, 2025, 3:03오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/414 "2025-01-20T15:03:34Z")

</div>

아, 좋은 제안이네요. 감사합니다. ❤

팀에서 플러그인을 통해 외부(이메일) 또는 내부(개인 메시지) 알림을 포함할 계획이 있을까요?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [1월 20, 2025, 3:13오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/415 "2025-01-20T15:13:03Z")

</div>

현재는 아니지만, 그것이 어떻게 작동할지 아이디어가 있다면 #contribute:feature에 상세한 내용과 함께 기능 요청으로 올려주시면 좋겠습니다.

---

<div class="post-metadata">

### Author: ![Elena](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elena/32/451930_2.png) [@Elena](https://meta.discourse.org/u/Elena)
#### Post date: [2월 17, 2025, 1:59오전 UTC](https://meta.discourse.org/t/discourse-gamification/225916/416 "2025-02-17T01:59:36Z")

</div>

> [@Discourse](#):
>
> 오늘의 이벤트에 대해 포인트는 5분마다 자동으로 업데이트되며, 지난 10일간의 점수는 하루에 한 번 다시 계산됩니다.

새로운 사용자 초대 이벤트와 관련하여 실제 운영 중 사소한 문제를 겪었습니다. 이벤트 기간 동안 초대 포인트 값을 250 치어로 설정했습니다. 일부 사용자는 이벤트를 통해 10명의 새 멤버를 커뮤니티에 초대하여 2500 치어를 받았습니다. 그러나 이벤트가 종료된 후 초대 포인트를 원래 값인 50 치어로 조정했습니다. 그 결과, 이미 이벤트에 참여하여 초대 포인트를 획득한 사용자의 포인트도 2500 치어에서 500 치어로 감소했습니다. 이러한 조정을 피하는 방법이 있을까요?

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [2월 17, 2025, 5:22오전 UTC](https://meta.discourse.org/t/discourse-gamification/225916/417 "2025-02-17T05:22:35Z")

</div>

> [@Discourse](#):
>
> 당일 이벤트의 포인트는 5분마다 자동으로 업데이트되며, 지난 10일간의 점수는 하루에 한 번 다시 계산됩니다.

10일을 기다린 다음에야 포인트를 변경했다면, 점수는 그대로 유지되었을 것 같습니다.

---

<div class="post-metadata">

### Author: ![Shauny](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/shauny/32/362012_2.png) [@Shauny](https://meta.discourse.org/u/Shauny)
#### Post date: [5월 4, 2025, 10:18오전 UTC](https://meta.discourse.org/t/discourse-gamification/225916/418 "2025-05-04T10:18:32Z")

</div>

어떤 부분에서 조금 혼란스러워서, 이 부분을 명확히 설명해 주실 수 있을까요?

저는 "좋아요 받기 점수"를 0으로 설정해 두었는데, 5개월 전 업데이트에서 Discourse Reaction(반응) 지원이 추가되었고, "반응 받기 점수"가 자동으로 1로 설정되었다는 사실을 몰랐습니다.

방금 해당 값을 0으로 변경하고 모든 것을 다시 계산했지만, 아무런 변화가 없습니다.

반응이 점수를 받으려면 좋아요에도 점수가 있어야 하는 건가요? 제가 실제로 아무것도 변경하지 않은 건가요?

감사합니다!

수정: 아, 괜찮습니다. 변경되는 데 시간이 조금 걸렸네요!

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [5월 5, 2025, 2:31오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/419 "2025-05-05T14:31:04Z")

</div>

> [@Shauny](#):
>
> 수정: 괜찮습니다, 변경하는 데 조금 걸렸을 뿐이네요!

실제로, 처음부터 모든 것을 다시 계산하는 데 걸리는 시간과 모든 캐시 테이블을 다시 생성하는 데 걸리는 시간은 사이트의 활동량과 서버 사양에 따라 다소 걸릴 수 있습니다.

---

<div class="post-metadata">

### Author: ![Shauny](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/shauny/32/362012_2.png) [@Shauny](https://meta.discourse.org/u/Shauny)
#### Post date: [5월 6, 2025, 9:52오전 UTC](https://meta.discourse.org/t/discourse-gamification/225916/420 "2025-05-06T09:52:54Z")

</div>

[Data Explorer](https://meta.discourse.org/t/32566?silent=true)를 이용해서 누군가가 포인트를 어디서 얼마나 많이 얻는지 확인할 수 있는 방법이 있을까요?

예를 들어, 사용자의 점수와 그중 새 주제, 새 게시물, 좋아요, 읽기 등에서 각각 얼마나 많은 점수를 얻었는지 확인하는 것 같은 경우요?

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [5월 6, 2025, 11:22오전 UTC](https://meta.discourse.org/t/discourse-gamification/225916/421 "2025-05-06T11:22:48Z")

</div>

이 링크가 있습니다: [Gamification Calibration](https://meta.discourse.org/t/gamification-calibration/283800), _하지만…_ 리액션과 채팅 점수를 포함하도록 업데이트가 필요합니다.

---

<div class="post-metadata">

### Author: ![cnlanny](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cnlanny/32/502397_2.png) [@cnlanny](https://meta.discourse.org/u/cnlanny)
#### Post date: [5월 9, 2025, 2:36오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/422 "2025-05-09T14:36:27Z")

</div>

왜 오래 기다렸는데 점수가 자동으로 업데이트되지 않았나요?

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [5월 9, 2025, 2:38오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/423 "2025-05-09T14:38:43Z")

</div>

cnlanny님, 커뮤니티에 오신 것을 환영합니다! 점수는 백그라운드 태스크를 통해 하루에 한 번 재계산됩니다.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [5월 9, 2025, 2:51오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/424 "2025-05-09T14:51:03Z")

</div>

‘현재’ 이벤트의 경우 그보다 더 자주 업데이트되는 것 같고, 일일 작업은 지난 10일 동안 변경되었을 수 있는 항목에 대해 이중 검사를 수행합니다:

> [@Discourse](#):
>
> 당일 이벤트의 포인트는 5분마다 자동으로 업데이트되며, 지난 10일간의 점수는 하루에 한 번 다시 계산됩니다.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [5월 12, 2025, 10:21오전 UTC](https://meta.discourse.org/t/discourse-gamification/225916/425 "2025-05-12T10:21:36Z")

</div>

그렇긴 하지만… ‘오늘의 점수’의 주기가 시간 단위로 변경되었을 것 같습니다:

> <https://github.com/discourse/discourse-gamification/blob/213af96acc1ff24ba61b93dff1dcea2791154511/jobs/scheduled/update_scores_for_today.rb#L5>

누군가 확인해서 필요하면 문서를 업데이트해 주시겠습니까?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [5월 12, 2025, 3:52오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/426 "2025-05-12T15:52:28Z")

</div>

OP의 위키를 업데이트했습니다.

불행한 트레이드오프입니다. 이전에는 빠른 업데이트가 가능했지만, 매우 큰 사이트에서는 리더보드 뷰가 느렸죠.

어떤 크기의 사이트에서도 리더보드 성능이 좋게 유지되도록 했지만, 업데이트 과정이 훨씬 복잡해져서 속도를 줄일 수밖에 없었습니다 ☹

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [6월 24, 2025, 2:32오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/427 "2025-06-24T14:32:45Z")

</div>

4개의 게시글이 새 주제 [Troubleshooting Cheers score discrepancies](https://meta.discourse.org/t/troubleshooting-cheers-score-discrepancies/371488)로 분리되었습니다.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [7월 16, 2025, 9:11오후 UTC](https://meta.discourse.org/t/discourse-gamification/225916/431 "2025-07-16T21:11:52Z")

</div>

🥳 이 플러그인은 이제 [Bundling more popular plugins with Discourse core](https://meta.discourse.org/t/bundling-more-popular-plugins-with-discourse-core/373574?u=tobiaseigen) 의 일부로 Discourse 코어에 번들링되었습니다. 자체 호스팅을 사용 중이고 해당 플러그인을 사용 중이시라면, 다음 업그레이드 전에 `app.yml`에서 제거해야 합니다.

---

<div class="post-metadata">

### Author: ![CrazyCaliope](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crazycaliope/32/480115_2.png) [@CrazyCaliope](https://meta.discourse.org/u/CrazyCaliope)
#### Post date: [8월 1, 2025, 6:40오전 UTC](https://meta.discourse.org/t/discourse-gamification/225916/432 "2025-08-01T06:40:51Z")

</div>

궁금한 게 있는데, 이제 플러그인이 Discourse 코어 플러그인의 일부가 되었으니 포럼의 다른 섹션별로 여러 리더보드를 만들 수 있는 방법이 있을까요?

또, @tobiaseigen님, 생일 축하합니다!

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [8월 1, 2025, 10:03오전 UTC](https://meta.discourse.org/t/discourse-gamification/225916/433 "2025-08-01T10:03:27Z")

</div>

제가 아는 한, 플러그인 자체에는 변경 사항이 없습니다.

[이전 페이지](https://meta.discourse.org/t/discourse-gamification/225916.md?page=1)

[다음 페이지](https://meta.discourse.org/t/discourse-gamification/225916.md?page=3)
