¿Es posible desactivar solo un desencadenante en el bot narrativo de Discourse?
He buscado por todas partes en internet. Me pregunto si alguien aquí podría ayudarme con eso.
Veo en algún lugar que no es posible desactivar prácticamente nada en Discourse Bot (a menos que se desactive completamente esa opción, lo cual no queremos hacer), pero como no era una respuesta “oficial”, pensé que sería mejor preguntar aquí.
El desencadenante que nos gustaría desactivar es el siguiente:
trigger: "roll"
invalid: |-
Lo siento, es matemáticamente imposible lanzar esa combinación de dados. :confounded:
not_enough_dice:
one: "Solo tengo %{count} dado. [Vergonzoso](https://www.toplessrobot.com/2009/04/the_10_most_shameful_rpg_dice.php), ¡lo sé!"
other: "Solo tengo %{count} dados. [Vergonzoso](https://www.toplessrobot.com/2009/04/the_10_most_shameful_rpg_dice.php), ¡lo sé!"
out_of_range: |-
¿Sabías que [el número máximo de caras](https://www.wired.com/2016/05/mathematical-challenge-of-designing-the-worlds-most-complex-120-sided-dice) para un dado matemáticamente justo es 120?
results: |-
> :game_die: %{results}"
No está causando un problema, estrictamente hablando. Es simplemente algo que no vamos a utilizar en nuestra comunidad y no queremos que los usuarios reciban esa respuesta al activar «roll» y se pregunten qué está ocurriendo.
En general, esa dinámica no se alinea con los objetivos y la estrategia de lo que intentamos lograr en nuestra comunidad.
Simplemente no queremos que los usuarios reciban una respuesta aleatoria de un activador que no podemos (?) desactivar.
El dado siempre ha sido un poco incómodo, por lo que creé este componente de tema:
Podríamos eliminar por completo la capacidad de @/discobot de responder en temas públicos, ya que su único propósito es (1) proporcionar instrucciones para reiniciar los tutoriales y (2) lanzar dados.