さて、久しぶりに #ハッシュタグリレー の更新です。

・inboxの主要処理をserverプロセスからworkerに委譲

・Misskeyとの互換性を向上

・ユーザーレベルの設定コマンドをいくつか追加(リレーによる送信の停止、特定ドメインへのリレーの拒否など)

--
各サーバから受け取ったactivityを捌く処理を、sidekiqのキューに積んでworkerで処理するよう変更しました。

たまにタイムアウトすることがあったようなので、改善するといいなーと思っています。

Misskeyとの互換性ですが、まだ完全ではありません。さしあたり、リレー側でHTTP Signatureのアルゴリズムを明示していなかったことにより発生していたエラーを解消しました。

また、最近MisskeyがPKCS#8形式の公開鍵へ変更する修正を行ったことにより問題が改善しました。

残りの非互換はリレー側がGroupActorを用いるのに対しMisskeyが正しいActorタイプとして受け入れない問題で、現在のところのえすきーのみ対応しています。

ユーザーレベルの設定コマンドについては別記します。

#ハッシュタグリレー に、ユーザーレベルで設定できるコマンドを追加しました。

@relayctl に対し、下記のコマンドが使えます。

【リレーによる送信を有効化】
send :enable

【リレーによる送信を無効化】
send :disable

【送信を拒否するドメインを追加】
send :deny:domains example.com

【送信を拒否するドメインをクリア】
send :deny:domains

【設定状態を確認】
status

【表示言語を変更】
set :lang:ja
set :lang:en

なお、set系のコマンドは、他のコマンドのオプション設定のデフォルト値を変更するもので、set以外でも組み合わせて使えます。

status :lang:en

など。

これらはすべて個人設定です。

サーバ管理者による設定で、サーバ全体がハッシュタグリレーに参加している場合でも、自分の投稿をリレーさせないようにしたり、特定のサーバへリレーされないように指示することができます。

Show thread

自分の投稿をリレーさせないようにしたり、特定のサーバへリレーされないように指示することができる機能おもしろそうテスト! 

@relay #relayctl ←的なグッペ互換っぽい表記(relayさんへのメンションすいません)で私はやろうと思いました備忘録!ちなみに現在の当垢でのstatusは大体「
send: Server
receive: Server User
lang: en
Domains deny to send: mstdn.f72u.net
subscribe_tags: # # # # # # # # # # # # # # # #0 #test #_0 # #ʘ # #fedibird
subscribe_accts: (none)
」(ローマ数字はプレロマではダメ、#_0はマストドンではダメ)にしてみました、あとIssueとか掘ってて添付画像のWebUI機能で前にAPIでタグ4つまでがドウとかおっしゃられてたかもしれない件を思い出しました謎)

Follow

型なし言語も全く知らんけど、高梨沙羅ジャンプ応援ルンビ! 

@relay #_0 だけならマストドンはActivityPubチョロマカそうが絶対前処理でタグ収載しない空気をカンジタ、一方プレロマ投稿からはタグ解釈されないローマ数字 等もタグ収載してしまうという pleroma.noellabo.jp/tag/%E2%86 すごさ略。あと某Miノエスキー垢リレー様の方はマストドンプレロマ未収載Unlistedの投稿はブーストしてくれない気、v12で色々変えるならツイデニvisibility:home;だっけかやそういえばプロック略)

@relay #PMⅡ.5 特に分類カテゴライズ不能な雑談は、時刻タグつけると簡単かもしれんとは思った、ただしローマ数字も小文字に変換されるハッシュタグ2.5 @mathst

@relay 数字扱いプレロマでもローマ字とで大文字のまま小文字でも検索可能なのを確認しますたMastoFEでも略 pleroma.noellabo.jp/tag/pm%E2% @mathst
QT: pleroma.noellabo.jp/objects/c3

BIG B◯G BAG @ Federalists  
( @relay #PMⅢ 時刻ハッシュタグsubscribeして入力補完きました、プレロマとミスキはリプライ先への@メンションが表面上付いてなくても自動で入って通知行くのを私は忘れがちなので怖いけど #備忘録 @mathst )

@mathst #R02_01_29 #PMⅢ .5 ムリヤリ日時ハッシュタグでも試みるならコウカナ、QOTO垢には「合略仮名」 ja.wikipedia.org/wiki/%E5%90%8 の4つクォトヿヨリゟトモ𪜈シテ #𬼀 (←なぜか豆腐)入れました 托い! # 終)
QT: [fedibird.com/@p_q/102779070047]

Faire🔥Use@所為BOT本垢  

主に全角数字テスト 

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.