Discourseナラティブボットのトリガーを無効にする

Discourse のナラティブボットで、特定のトリガーだけを無効化することは可能でしょうか?

インターネット上を探し回りましたが、ここで誰かがお手伝いいただけるかと思い、質問しました。

どこかで見かけた情報では、Discourse ボットでは(オプションを完全に無効化する以外に)ほとんど何も無効化できないとありましたが、それが「公式」な回答ではなかったため、こちらで確認するのが良いと考えました。

無効化したいトリガーは以下の通りです:

 trigger: "roll"
  invalid: |-
    I’m sorry, it is mathematically impossible to roll that combination of dice. :confounded:
  not_enough_dice:
    one: "I only have %{count} die. [Shameful](https://www.toplessrobot.com/2009/04/the_10_most_shameful_rpg_dice.php), I know!"
    other: "I only have %{count} dice. [Shameful](https://www.toplessrobot.com/2009/04/the_10_most_shameful_rpg_dice.php), I know!"
  out_of_range: |-
    Did you know that [the maximum number of sides](https://www.wired.com/2016/05/mathematical-challenge-of-designing-the-worlds-most-complex-120-sided-dice) for a mathematically fair die is 120?
  results: |-
    > :game_die: %{results}
「いいね!」 1

プラグインが必要だと思います。ダイストリガーがどのような問題を引き起こしているのか気になります。

「いいね!」 3

問題を引き起こしているわけではありません。単に、当コミュニティではその機能を使用しないため、ユーザーが「roll」をトリガーして「何が起こっているのか」と不思議に思うような応答が表示されるのを避けたいと考えています。

全体的に見て、その動的な挙動は、当コミュニティで目指している目的や戦略と合致していません。

私たちが無効化できない(?)トリガーから、ユーザーにランダムな応答が表示されることを望んでいません。

問題が発生してから対処することをお勧めします。誤ってそのダイスロールをトリガーしてしまうとは考えにくいです。

「いいね!」 1

ロール機能はいつも少し使いにくかったので、このテーマコンポーネントを作成しました:

@/discobot が公開トピックで返信する機能を完全に削除しても問題ないでしょう。その目的は、(1) トutorialsの再開方法の説明を提供することと、(2) さいころを振ることのみだからです。

「いいね!」 2

@riking ありがとうございます!これで役立つと思います!:slightly_smiling_face:

明確に申し上げますが、これは提案された行動方針であり、すでに発生した事象ではありません。

「いいね!」 1

わかりました。ありがとうございます :grin:

すでに「discourse narrative bot disable public replies」という設定があります。

「いいね!」 3