こんにちは!
コミュニティでテクニカルサポートのカテゴリを運営しており、新しいトピックに必要な情報がチームや他のメンバーがサポートを提供するために必要な情報が含まれるようにTypeformを使用しています。これは2段階のフローです。
- ユーザーはTypeformアンケートを通じてサポートリクエストを送信します。
- これらの送信は、
handle_mail APIエンドポイントに送信することで、新しいトピックに自動的に変換されます。
このアプローチにより、新しいサポートリクエストで提供される情報の質と完全性が大幅に向上しました。しかし、ユーザーは依然としてTypeformをスキップして、サポートカテゴリに直接トピックを作成できます。
新しいトピックの作成をhandle_mailエンドポイントのみに制限したいと考えていますが、すべてのコミュニティメンバーからの返信は引き続き許可したいと考えています。現在、作成権限を無効にすると、handle_mailエンドポイントが「アクセス拒否」エラーでブロックされます。
Discourseを設定して、handle_mailエンドポイント経由でのみ新しいトピックを作成できるようにする方法はありますか?
このセットアップを実現するためのガイダンス、回避策、または洞察があれば、大いに感謝いたします!
「いいね!」 2
jericson
(Jon Ericson)
2
カテゴリ設定のメールアドレス設定のすぐ下に、「アカウントを持たない匿名ユーザーからのメールを受け入れる」という設定があるはずです。私のテストでは、これにより未登録のメールをプライベートカテゴリに送信できるようになります。
残念ながら、登録済みのメールではこれは機能しないようです。
フォームテンプレートが役立つかもしれませんか? Typeformアンケートを(おそらく不完全ながら)複製することになりますが、ユーザーは自由形式のトピックを作成できなくなります。
これは、ソーシャルプレッシャーで解決できないほど大きな問題でしょうか?おそらく、適切な形式でないトピックを削除し、正しい方法で行う方法についてのメッセージを送信するだけです。
「いいね!」 2