禁用 discourse narrative bot 的触发器

是否可以在 Discourse 叙事机器人中仅禁用一个触发器?

我在互联网上四处查找,想知道是否有人能在这里帮我解决这个问题。

我在某处看到,几乎无法禁用 Discourse 机器人中的任何功能(除非完全停用该选项,而我们并不想这样做),但既然那并非“官方”回答,我认为最好在这里询问一下。

我们想要禁用的触发器如下:

 trigger: "roll"
  invalid: |-
    很抱歉,从数学上讲,无法掷出该组合的骰子。:confounded:
  not_enough_dice:
    one: "我只剩下 %{count} 颗骰子。[真丢人](https://www.toplessrobot.com/2009/04/the_10_most_shameful_rpg_dice.php),我知道!"
    other: "我只剩下 %{count} 颗骰子。[真丢人](https://www.toplessrobot.com/2009/04/the_10_most_shameful_rpg_dice.php),我知道!"
  out_of_range: |-
    你知道吗,[数学上公平的骰子](https://www.wired.com/2016/05/mathematical-challenge-of-designing-the-worlds-most-complex-120-sided-dice) 最多可以有 120 个面?
  results: |-
    > :game_die: %{results}
1 个赞

我想这可能需要一个插件。我很好奇骰子触发器引发了什么问题。

3 个赞

这本身并不会造成问题。只是我们社区不会使用这个功能,我们不希望用户在触发“roll”命令时收到相关回复并感到困惑。

总体而言,这种动态与我们社区的目标和战略方向不符。

我们只是不希望用户在触发某个我们无法(?)禁用的命令时,收到随机的回复。

我建议你先等到出现问题时再着手解决。很难想象有人会误触那个骰子检定。

1 个赞

骰子功能一直有点别扭,所以我制作了这个主题组件:

考虑到 @/discobot 在公开主题中回复的唯一目的(1)是提供重启教程的说明,(2)是掷骰子,我们或许可以完全移除该功能。

2 个赞

@riking 谢谢!我想这会有所帮助!:slightly_smiling_face:

需要明确的是:这是一项拟议的行动方案,而非已经发生的事实。

1 个赞

我明白了,谢谢 :grin:

我们已有名为 discourse narrative bot disable public replies 的相关设置。

3 个赞