# 徽章授予工作频率可配置吗？

**URL:** <https://meta.discourse.org/t/badge-grant-job-frequency-configurable/92803>\
**Category:** Feature\
**Tags:** badges\
**Created:** [2018年七月20日 13:04 UTC](https://meta.discourse.org/t/badge-grant-job-frequency-configurable/92803 "2018-07-20T13:04:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bas/32/294929_2.png) [@Bas](https://meta.discourse.org/u/Bas)\
**Post date:** [2018年七月20日 13:04 UTC](https://meta.discourse.org/t/badge-grant-job-frequency-configurable/92803/1 "2018-07-20T13:04:17Z")

</div>

The BadgeGrant job runs once per day, it would be great if we can up this a bit.  
While I understand that for some large communities, this is a job best left during the off-season (e.g. 3am or so). I however, run a small community and I really don’t like the disconnect between actions and the badge being granted.

As an illustration, last run took half a second.

```log
Jobs::BadgeGrant	22 hours ago	OK	504ms

```

It would be great if there was an option to run this more often (e.g. every hour, or even every minute).

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2018年七月20日 17:18 UTC](https://meta.discourse.org/t/badge-grant-job-frequency-configurable/92803/2 "2018-07-20T17:18:55Z")

</div>

I think you’d need a custom plugin to do that.

---

<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:** [2018年七月20日 17:40 UTC](https://meta.discourse.org/t/badge-grant-job-frequency-configurable/92803/3 "2018-07-20T17:40:40Z")

</div>

> [@Bas](#):
>
> It would be great if there was an option to run this more often (e.g. every hour, or even every minute).

What badge exactly you are talking about?

Custom ones have multiple triggers to choose from (every post, every like, etc) and a lot of default ones are triggered immediately (first edit, first like).

---

<div class="post-metadata">

**Author:** ![Bas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bas/32/294929_2.png) [@Bas](https://meta.discourse.org/u/Bas)\
**Post date:** [2018年七月24日 09:27 UTC](https://meta.discourse.org/t/badge-grant-job-frequency-configurable/92803/4 "2018-07-24T09:27:23Z")

</div>

Example is the stock `higher love` badge, that one runs daily as far as I know.

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2018年七月24日 09:40 UTC](https://meta.discourse.org/t/badge-grant-job-frequency-configurable/92803/5 "2018-07-24T09:40:40Z")

</div>

But if you really want, you could create a similar badge that was triggered on every post, so you’d not need to wait.

---

<div class="post-metadata">

**Author:** ![Bas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bas/32/294929_2.png) [@Bas](https://meta.discourse.org/u/Bas)\
**Post date:** [2018年七月24日 09:45 UTC](https://meta.discourse.org/t/badge-grant-job-frequency-configurable/92803/6 "2018-07-24T09:45:29Z")

</div>

Yeah, but I think a product based solution is better than me and all other people doing a workaround 🙂
