こんにちは、
フォーラムで誰かが新しいメンバーを作成するたびに、メールで通知するようなWebhookを設定できるかどうか疑問に思っています。
理解している限りでは、WebhookのペイロードURLはZapierなどを通じて作成する必要がありますが、そこに登録せずに作成することは可能ですか?
よろしくお願いします
Olle
こんにちは、
フォーラムで誰かが新しいメンバーを作成するたびに、メールで通知するようなWebhookを設定できるかどうか疑問に思っています。
理解している限りでは、WebhookのペイロードURLはZapierなどを通じて作成する必要がありますが、そこに登録せずに作成することは可能ですか?
よろしくお願いします
Olle
Zapierなしでも可能ですが、Webhookを使用してトリガーされ、ペイロードを取得してメールで送信する何らかのスクリプトが必要になります。Webhookをメール送信に直接プログラムすることはできません。
提示された例では、「ユーザーの承認が必要」を有効にすることもできますが、そうすると新しいユーザーを手動で承認するまでログインが制限されます。
Webhookの詳細については、以下をご覧ください。Discourse API Docs
ユーザー承認設定なしでも可能でしょうか?
私のフォーラムはまだ新しく、ユーザーも少ないので、あると便利だと思います。
よろしくお願いします。
Olle
誰かが参加したときに、ちょっとした合図が欲しいですか?
Webhook に縛られていない場合は、データエクスプローラー クエリを作成し、新しい結果があるたびに PM を送信する定期的な自動化を使用できます。
ここでは、少し異なるユースケースで同様のことを提案しました。
自動化は良いアイデアです! 実際に試してみたところ、ユーザーカスタムフィールドを作成し、ユーザーにサインアップ時にそれを完了させるようにすれば、既存の自動化を使用できます。
私がうまくいった手順:
それはとてもクールですね!必須のカスタムユーザーフィールドには何を挿入しましたか?
私は以前に設定した既存の必須フィールドをそのまま使用しました。私の個人サイトのすべてのメンバーに電話番号の提供をお願いしています。
以下は、潜在的に普遍的なものに対するいくつかの例です。
しかし、トリガーを変更して、「ユーザー作成/有効化」を使用して、不要なカスタムフィールドを必要としないようにできるとしたら、それは素晴らしいでしょう ![]()
実際に実行してみて気づいた、いくつかの追加メモです ![]()
おそらく明白ですが、topic_id には PM トピック ID を使用することもできます(時間の緊急性がある場合に、メールのウィンドウ遅延が短くなるという利点もあります)。
1つの潜在的な欠点は、ユーザーがアカウントを有効化/メールを検証した後にではなく、サインアップ時に投稿が作成されることです。ただし、これは重要なニュアンスではないかもしれません。
また、投稿作成者はシステムユーザー(または同様の代替手段)であることを確認する必要があります。自分の投稿を送信者として使用すると、自分の投稿の通知を受け取ることができないためです。
ただし、確認のために、確認ボックスのカスタムフィールドは問題なく機能します。 ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.