ActivityPubプラグイン

@icaria36 @Melmel フィードバックとご意見ありがとうございます!大変感謝しております。詳細は追ってご連絡いたします。

「いいね!」 2

Job exception: undefined method skip_email_validation= for an instance of Tag

これらのエラーが多数発生しています。これが ActivityPub Plugin - #359 by Jagster の問題と同じかどうかはわかりませんが、Tag を参照しているため、報告しても害はないかと思いました。

このPRでその例外に対処するはずです。

この例外は、あなたのインスタンスに実質的な影響を与えなかったことに注意してください。

「いいね!」 2

投稿が新しいトピックに分割されました: ローカルのActivityPubアクターをフォローする

素晴らしいプラグインをありがとうございます!

最新のDiscourseアップデートを実行しているマルチサイトDiscourseインストールを実行しています。activitypubは一方(https://forum.toplap.org/)では正常に動作しているようですが、もう一方(https://club.tidalcycles.org/)では動作していません。

後者では、投稿のコンテンツが欠落しており、タイトルと投稿へのリンクのみが表示されます。例:

2つのサイトの設定を比較しましたが、同じでした。いくつかの異なるMastodonサーバー(mastodon.socialを含む)で確認しましたが、同じ問題が表示されます。

プラグイン設定は、詳細ログのオン以外はデフォルトのままです。

オブジェクトタイプとして「note」と「article」の両方を試しました。

この問題について頭を悩ませています。何が問題になっているのか、何か提案はありますか?

「いいね!」 1

@yaxuさん、まず club.tidalcycles.orgArticle をフェデレーションしているという点が気になります。これは、Mastodon で Article が表示される方法(現状)だからです。共有していただいたスクリーンショットに接続されている Discourse Actor の設定画面のスクリーンショットを共有していただけますか。

「いいね!」 1

@angusさん、ありがとうございます。NoteとArticleの両方をテストしたと思ったのですが、どうやら勘違いしていたようです。Noteに戻したら、正常に動作するようになりました。

「いいね!」 2

例えば、Mastodonアカウントから Support for ActivityPub tags をブーストしたいのですが、方法が見つかりません。

あるDiscourseのインスタンスには、最初の投稿のみを対象としたタグ用のActivityPubアクターが1つあり、そのタグを使う新しいトピックは自動的にフェデレーションされています。

別のDiscourseのインスタンスには、さまざまなカテゴリ用の複数のActivityPubアクターが設定されており、すべての投稿に対応していますが、新しいトピックは自動的にフェデレーションされません。これらは各トピックの管理者ダイアログを使って手動でフェデレーションする必要があります。

設定を確認しましたが、両方のDiscourseインスタンスは同じ設定になっていると思います。何が起こっているのか、そしてすべての新しいトピックを自動的にフェデレーションさせるにはどうすれば良いのか、ご存知ですか?

「いいね!」 1

ヘイ @icaria36、自動的にフェデレーションされない新しいトピックの具体的な例を共有してもらえますか?もし可能なら、次の情報を共有してください:

  1. アクターの詳細と設定。
  2. カテゴリーへのリンク。
  3. そのカテゴリー内で新しいトピックがどのように作成されているか。
  4. そのインスタンスからの関連ログ。
  5. そのインスタンスで使用しているその他のプラグインの詳細。
「いいね!」 2

私はこれらのすべての詳細を提供できますが、あなたの質問は、おそらく問題が手動で作成されたトピックではなく、#rss-pollingプラグインによって自動的に作成されたトピックにあるのではないかと考えさせます。これが原因でしょうか

プラグイン > アクターの編集を通じてユーザー名を設定した場合、そのユーザー名をMastodon経由でアクセスして投稿の削除、編集、追加を行うことは可能ですか、それともすべてDiscourseから管理されるのですか?

私はセルフホストしており、ユーザー名は私のフォーラムのウェブアドレスにタグ付けされていて、既存のMastodonサーバーとはつながっていません。

Mastodonに新しいアクターが作成されたのを見ましたが、それはアカウントとしてではなくハッシュタグとして表示され、Discourseを通じて管理すべきですか?

よろしくお願いします
オリー

デフォルトのロケールサイト設定に基づいて投稿を言語設定できるようにし、None ではなく、各 Mastodon 投稿の下に翻訳ボタンが表示されないようにすることはできますか?(おそらく、言語が None の場合に翻訳を提供しない方がさらに良いでしょうが、それはどうでもいいです。)

それが原因でしょう。ActivityPubプラグインは現在、RSSポーリングプラグインとの自動統合をサポートしていません。

アクターはDiscourseでのみ管理できます。Discourseで行った変更を反映するように、Mastodonサーバーのアクターのコピーが更新されます。

プラグインでサポートしたいロケールについて、詳細を記載した新しい#featureトピックを作成し、#activitypubタグを付けていただけますか?ありがとうございます!

「いいね!」 1

わかりました、アクターからリンクを検証してもらう方法はありますか?現在、アクターを検索すると、検証されていないと表示されます。リンクを検証するには、Mastodonからアクターを作成する必要があるのかもしれません。

また、トピックに「Topic is not published via ActivityPub.」を非表示にする方法があるかどうかも気になります。

どうしても必要な場合は、その要素をターゲットにしてCSSで非表示にできます。.activity-pub-topic-status.not-publishedは、「未公開」ステータスだけに絞り込むことができます。ただし、一般的には、そのメッセージは残しておくことをお勧めします。これは役立つステータスであり、ActivityPubに対応したカテゴリーやタグがあるトピックにのみ表示されます。

「いいね!」 1

なるほど、ありがとうございます。

現在、アクティビティパブで確認できるような、アクティビティの発信者を検証する方法はありますか?現在、アクティビティの発信者を検索すると、未検証と表示されます。

Discourse のユーザーは、フォローできるという意味での実際の「アクター」ではありません。フォローできるのは、カテゴリとタグのみです。現時点では、ですが。

「いいね!」 2

なるほど。

サイドバーからActivityhub/Federationを非表示にするにはどうすればよいですか?