Discobot がユーザーをスパムしています

なぜ discobot が数日の間に同じユーザーに少なくとも 4 回もこのようなメッセージを送ったのか、理由がわかりますか?
ユーザーが「skip」と返信した後でも送られ続けたようです。
discobot
2 月 12 日

@Deena さん、こんにちは。しばらく連絡をいただいていないので、確認のためお送りしました。

  • 続けるには、いつでも返信してください。
  • このステップをスキップしたい場合は、skip とお書きください。
  • 最初からやり直したい場合は、start tutorial とお書きください。

もし不要であれば、それも問題ありません。私はロボットですから、あなたの心が傷つくことはありません。

メッセージを見る または、このメールに返信して discobot または Deena にご返信ください。

返信先

discobot
2 月 12 日

場合によっては、直接返信しなくても人の注意を引きたいことがあります。@ と入力した後にユーザー名を完成させると、その人をメンションできます。返信で @discobot をメンションしてみてください。

Hi! To find out what I can do, say @discobot display help.

ユーザーが新規ユーザーチュートリアルを開始した後、途中で停止したため、Discobotがユーザーがまだ関与したいかどうかを確認するよう反応したようです。表示されたもの以外に、どのようなメッセージが送信されましたか?ここで共有されている内容は、通常のようです。

彼は4回送信されたとのことです。もしかして、彼の環境でSidekiqに問題があるのでしょうか?それ以外には思いつきません。ただ、私たちはそれをホストしているようですが、@justin

いいえ、こちらでは問題ありません。当社のホスティング上で動作しているPMを確認したところ、以下の理由によるものです:

  • ユーザーがチュートリアルを開始
  • 一時停止
  • Discobotがフォローアップ
  • ユーザーが「スキップ」と回答
  • Discobotが次のステップへ進んだ
  • ユーザーが再度一時停止
  • Discobotがフォローアップ
  • ユーザーが再度「スキップ」と回答

おそらく「スキップ」は停止させるものだと思ったのでしょうが、実際にはチュートリアルが先に進んでしまいます。

この認識で合っていますか、@Peter_Galvinさん

ああ、あり得るね。伝えておくよ。ありがとう。

私のモデレーターの一人も、「昇進おめでとうございます!次に、高度な機能について学びましょう」というメッセージにスパムされています。すでにチュートリアルは完了しているのですが、そのメッセージが少なくとも12回も送られてきています。Discobotにスキップを指示しようと試みましたが、状況は変わりませんでした。何か解決策はありますか?Sidekiqに問題がないか確認する方法はありますか?

Discourseの最新バージョンをお使いですか?

はい、2.7.0.beta1 です。確認しましたが、アップデート直後ではなく、約 1 週間後に発生したようです。