画像を投稿する権限がない場合、ユーザーはdiscobotチュートリアルでフリーズする可能性があります

Discourseのバックエンドを使用しているフォーラムの管理者から、そちらのフォーラムではなく、こちらに投稿するよう言われました。

問題のフォーラムでは、デフォルトの参加ロールが設定されており、投稿の閲覧以外は何もできません。しかし、チュートリアル通知は表示され、その文言から、投稿ができるランクに昇格するのを助けてくれると誤解されかねません。

問題は、チュートリアルの「画像を投稿する」部分に到達したときに発生します。画像の投稿権限が拒否されているため、画像をアップロードしようとすると、フォーラムは毎回エラーを返します。オンライン上の画像の仕組みを知っていれば、提供されたサンプル画像のURLを少し工夫して投稿することも可能ですが、それはかなり限定的な方法です。あるいは、スキップコマンドを使用することもできますが、このコマンドの存在はチュートリアル内には記載されていません。

どうやら、Discourseのチュートリアルテキストにスキップコマンドへの言及を追加するには、コードベースをフォークする必要があるらしく、そのためこちらに投稿するよう言われたようです。

「いいね!」 2

それは正しくありません。管理者の方をここにご案内ください。言語設定は自由に編集可能ですし、操作方法をご案内することも喜んで行います。

ただし、ロジック自体は容易には編集できません。Discobot のチュートリアルが意図通りに動作するようにしたい場合は、画像機能を有効にする必要があります。

「いいね!」 2

私の理解が正しいかどうか確認したいのですが、アカウントレベルで画像投稿を有効にしながら、カテゴリごとにそのアカウントレベルでの画像投稿を無効にすることは可能でしょうか?つまり、アカウントレベルで画像投稿を有効にした場合、そのランクのユーザーが投稿の代わりに画像を投稿できないようにサイトを設定することはできますか?また、画像のみで構成される投稿も「投稿」として無効に含まれるのでしょうか?

私は、これはDiscourseのソースコードの更新を必要とせず、彼らの側で解決できる問題だと確信していました。しかし、彼らはそれが不可能だと強く主張していました。

「いいね!」 1

「skip」コマンドを使えないんですか?

「いいね!」 4

前述の通り、チュートリアルには「skip」コマンドに関する言及がなく、ユーザーにとっては使用不可能です。

ある管理者との会話で得た返信は以下の通りです。

ただし、このフォーラムに「skip」コマンドに関する言及を追加することはできます。しかし、このフォーラムのテキストを上書きすることは、ローカライズエントリが変更されたり、Discobot チュートリアルの構造そのものが変更されたりした場合、将来性が保証されない可能性があります。また、Discourse がサポートするすべてのローカライズに精通しているわけではないため、英語版の修正しか行うことができません。そのため、これは実際には問題を解決していません。すべてのローカライズに対応する人的リソースや担当者がおらず、ソフトウェアのユーザーにこのような問題の修正を期待するのは完全に愚かです。チュートリアルには最初から「skip」コマンドに関する言及が含まれているべきです。

この議論は、関連するバグレポートについて Discourse Meta で続けてください。それ以上のサポートは提供できません。

ステップがタイムアウトした場合は、スキップと明記する必要があります。その文言は既にあります。

なぜ彼らを助けようとしているのかがよくわかりません。彼らはあなたを代理として負担させる代わりに、ここに簡単に投稿できるはずです。

つまり、彼らにとって優先事項ではないのでしょうか?

私は自分自身でその主張をしました。Discourse が Ruby on Rails で動いていること以外、どのように機能するかは全く分からず、使用されている設定についてもさらに知識がありません。返答は以下の通りでした。

実装を知る必要はないと思います。「バグ」カテゴリのメタフォーラムに投稿し、Discourse ボットが「スキップコマンド」を明示するか、またはコマンドを表示する際にユーザーがそのアクションを実行できるかどうかを考慮するよう求めるだけで十分です。

このフォーラムには複数のアクセスレベルが存在します。私のレベルでは、公開される前に投稿が管理者(サイトを担当するエンジニアを含む)の承認を必要とします。再びランクが上がれば、許可なしに投稿できるようになるため、可能な限り完全な状況を把握しようとしています。具体的には、最下位のレベルのユーザーが投稿を無効化されつつも、チュートリアルに画像を投稿できるかどうかを確認したいと考えています。可能だと思われますが、彼らは明確に不可能だと述べています。

ここで何を指しているのか全くわかりません。チュートリアルは2回しか通っていませんが、「skip」で検索したところ、2回とも0件の結果しか出ませんでした。

discobot がスキップを提案するのは、以下の 2 つの状態です。

@%{username}さん、しばらく連絡がなかったので確認しました。- 続行するには、いつでも返信してください。- この手順をスキップしたい場合は、%{skip_trigger} とお答えください。- 最初からやり直したい場合は、%{reset_trigger} とお答えください。もし希望しない場合は、それでも問題ありません。私はロボットですので、あなたの言葉で傷つくことはありません。:sob:

または、応答を理解できなかった場合です。

もしかすると、すでに応答内容を変更されているかもしれませんか?

「いいね!」 3