# Precisa adicionar tag quando qualquer uma das outras 4 tags existir no tópico

**URL:** <https://meta.discourse.org/t/need-to-add-tag-when-any-of-4-other-tags-exist-on-topic/226421>\
**Category:** Product Support\
**Created:** [Maio 7, 2022, 5:02pm UTC](https://meta.discourse.org/t/need-to-add-tag-when-any-of-4-other-tags-exist-on-topic/226421 "2022-05-07T17:02:08Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Fma965](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fma965/32/259795_2.png) [@Fma965](https://meta.discourse.org/u/Fma965)\
**Post date:** [Maio 7, 2022, 5:02pm UTC](https://meta.discourse.org/t/need-to-add-tag-when-any-of-4-other-tags-exist-on-topic/226421/1 "2022-05-07T17:02:08Z")

</div>

Olá a todos,

Fiz algumas reestruturações no meu fórum recentemente e comecei a usar tags.

Uma coisa com a qual estou lutando (sei que não é nativo, mas talvez exista um plugin simples?) é que, quando um novo tópico é criado com a tag “sync1”, “sync2”, “sync3” ou “sync4”, preciso também anexar a tag “apim”. Alguém sabe como posso fazer isso?

Minhas habilidades em Ruby são limitadas, infelizmente.  
Eu vi ambos

> <https://github.com/discourse/discourse-unhandled-tagger/blob/main/plugin.rb>

e

> [@Topic auto tagging](https://meta.discourse.org/t/topic-auto-tagging/54894/18):
>
> You can create a plugin with the below simple code. But the difficulty level is fully depends upon your auto tagging logic/requirement. DiscourseEvent.on(:topic\_created) do |topic| guardian = Guardian.new(Discourse.system\_user) DiscourseTagging.tag\_topic\_by\_names(topic, guardian, ["bug"], append: true) if topic.title.match(/bug/) end

mas não tenho certeza de como posso adaptar isso para simplesmente verificar se alguma das 4 tags está no tópico, em vez das verificações que os exemplos atuais têm.

Basicamente, se alguma das tags em Rosa existir no tópico, a tag Verde também deve ser adicionada automaticamente.

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/2/2/0224644b66575e1cf745d93fc5b63596942a8ee5.png)

---

_[View the full topic](https://meta.discourse.org/t/need-to-add-tag-when-any-of-4-other-tags-exist-on-topic/226421)._
