Discourse-automation - Trust Levelの変更とホスティングでの利用について?

皆さん、こんにちは。

いくつか簡単な質問があります。

  1. ディスコースの自動化は、誰かの信頼レベルが変更されたことに基づいてアクションをトリガーできますか?たとえば、誰かが信頼レベル2に達したときに自動化をトリガーしたいと思います。

  2. プラグインは外部イベントをトリガーできますか?例えば、メールを送信したり、Zapier統合と連携したりできますか?

  3. このプラグインをDiscourseのホスティングサービスに含める方法はありますか?

cc/ @j.jaffeux

よろしくお願いします!

「いいね!」 5

解決しようとしている問題について、その解決策ではなく説明していただけますか? 何をしようとしていますか?

「いいね!」 1

Hi @jonobacon

はい、すでに可能です。

現時点ではできませんが、Zapier連携は良いアイデアであり、簡単に実装できるでしょう。

現在、対応を進めており、近日中に提供できる見込みです。

「いいね!」 2

これは非常に重要な機能だと思いますので、本日実際に作業しました。

数日中に利用可能になるはずです。今のところ、user_promoted および user_added_to_group スクリプトで使用できるようになります。

「いいね!」 8

トラストレベルを認識のトリガーとして使用したいと考えています。たとえば、誰かがトラストレベル2に達した場合、次のようになります。

  • モデレーターに通知され、感謝の個人的なDMを送ることができます。
  • 参加への感謝のメールが送信されます。
  • 参加への感謝のソーシャルメディアメッセージが送信されます。

意味は通じますか?

これは素晴らしいですね、@j.jaffeux - この機能に取り組んでいただきありがとうございます!:love_you_gesture:

Zapierの統合は、Zapierがサポートするプラットフォームの多様性を考えると、非常に多くの可能性を広げると思います。

discourse-automation がホスティングプランで利用可能になるかもしれないと聞いて興奮しています。いつ頃利用可能になりそうか、何か考えはありますか?私は12週間でDiscourseコミュニティを立ち上げるトレーニングコースを開催しており、Discourseホスティングが含まれています。可能であれば、Zapier統合とともに、コースでdiscourse-automationを取り上げたいと考えています。

ありがとうございます!

「いいね!」 6

新しいトラストレベルに到達したことに対するDMはすでに届いています。それよりも、2つ目のDMを送るのではなく、テキストをカスタマイズできるのではないでしょうか。通常、DMについてはEメールでも通知されるため、少し多すぎるかもしれません。

「いいね!」 3

3月までに準備を整えることを目指しています。このプラグインには多くの要素が関わっているため、急いでリリースしないように慎重に進めてきました。

それは素晴らしいですね!注意していただきたいのは、discourse-automation は当社のビジネスおよびエンタープライズティアのホスティングプランに限定されるということです。これは、ホスティングに追加されたらウェブサイトに反映されますが、すでに計画を立て始めている場合に備えて、事前に通知しておきたかったのです。

「いいね!」 4

素晴らしい、最高です。ありがとうございます!

なるほど!知っておくと良い情報です。ありがとうございます!

「いいね!」 4

この機能が非常に役立つと考えたため、user_promoted イベントをウェブフックに追加しました。

これで、ウェブフックを作成する際にこのイベントにアクセスできるようになります。

これにより、ウェブフックのリストに次のようなものが表示されます。

これで、この目的のために discourse-automation を使用する必要がなくなり、全員が利用できるようになります(現在は main ブランチのみ)。

「いいね!」 9

すごい、これは素晴らしいですね。ありがとうございます!

ウェブフックを使ったことが一度もないことを告白するのは少々恥ずかしいのですが、無知をお許しください。これは、特定の信頼レベルの変更(例:TL1 から TL2 に昇格したなど)に対して個別のウェブフックを作成できるようにするものでしょうか?

ありがとうございます!

「いいね!」 2

恥ずかしがる必要はありません。私たちが十分に強調しなかったのが原因かもしれません。

残念ながら、Webhookからは決定できません。これは自動化が輝く分野であり、より多くの制御が可能になります。しかし、Zapierで信頼レベルを確認し、例えば信頼レベルが3の場合にのみ何かを実行することはできます。今のところ、以前の信頼レベルに関する情報はありません。これを調べることはできますが、必要かどうかはわかりません。ほとんどのユースケースでは、特定のTLに到達すれば十分ではないでしょうか?

「いいね!」 5

ああ、なるほど。つまり、Webhookがトリガーされると、新しいTLが渡されるということですか?

もしそうなら、Zapierを使用してデータに基づいて条件を作成できると思います。 :slight_smile:

「いいね!」 4

Webフックがトリガーされると、(UserSerializer) を使用してユーザーデータをすべて取得します。はい、これには trust_level が含まれます。

「いいね!」 3

素晴らしい、ありがとうございます!素晴らしい仕事に感謝します!

「いいね!」 5

そして、ホスティングプランで公開されました:

この件についてプッシュしていただきありがとうございます、@jonobacon :hugs:

「いいね!」 2

このトピックは6日後に自動的に閉じられました。返信はもう許可されていません。