もっと見る

■ 使い方

まず、 @relay@hashtag-relay.dtp-mstdn.jp を直接フォローしておいてください。

@relayctl@hashtag-relay.dtp-mstdn.jp にメンションを送ることでコマンドを実行します。皆に見えてしまうので、DMがお薦めです。

subscribe Gargron@mastodon.social

のように、アカウントは先頭の@を除いたドメイン込みの表記、ハッシュタグはそのまま、追加したい分だけ記載します。

unsubscribe Gargron@mastodon.social

解除したいアカウント、タグを指定します。全部消しちゃう時は、 :all というオプションをつけてください。 :all-tag でタグだけ、 :all-account でアカウントだけ全消です。

status

現在のリレーの登録状況を確認します。

set :lang:ja

言語を指定します。:lang:en で英語、:lang:ja で日本語、という簡易の対応です。Mastodonの投稿言語の設定も反映されます。

hello

こんにちは!


スレッドを表示

に、ハッシュタグとアカウントの購読機能を追加しました。

先に投入した、個人参加の機能は、リレーへの送信のみでしたが、こちらは受信のみの機能です。

組み合わせることで、特定タグの送受信が可能になります。

また、直接フォローせずに、特定のアカウントの公開投稿をホームタイムラインで購読できる機能でもあります。

Public Followとか、Weak Followとか、何か名称が必要になりそうな概念です。

現在、Mastodonでの動作は確認されていますが、Pleromaについてはまだカバーできていません。Misskey他、テストできていないシステムで実行すると異常が発生するかもしれませんので、あらかじめご了承ください。


よし、Mastodonで動いたぞ、と思うと、だいたいPleromaで動かないので、そこからが本番って感じ……

@estpls 症状が一緒なので、マストどすのブログを貼っておこう。
7-nana.github.io/2018/09/27/Ma

assets:clobberでprecompileをゼロからやり直す

あとはなんだろなー

@estpls nodeのバージョンは10以下になってますか?

キリストっぷで売ってるしいたけ飯バーガーは結構美味しかったよ。

リレーに限らないのですが、ActivityPubのサーバ管理者を確認する方法って意外と難しくてですね……

1) /api/v1/instanceでとれるcontactに設定されているアカウントを使う(Mastodon)

2) /api/v1/instanceでとれるメールアドレスに認証メールを送って応答してもらう

3) DNSのTXTレコードにadminのacctとかトークンとか書く

4) サイト説明等の管理者しかいじれない外部取得可能なところに、特定書式でacctを書く

----
2は認証リクエストの際に無限にメールが送れてしまうので、これはボツかな……。

一度認証された場合は、管理者が停止するまで有効になるようにして、認証の為にだけ行った設定は元に戻してしまって良いようにしたい。

@ars42525 そのアカウントが鯖缶かどうか認証する仕組みが面倒なんだよね〜。

鯖缶アカウントからできると嬉しいこと、結構沢山あるよ。

普通に接続して送受信するモードになっているヤツを、送信オンリーにして受信しないようにするとか、そういう設定変更が可能になる。

それに は設定方法がなかっただけで、いろんなフィルタがかけられるからね。bot受信拒否とか特定タグ拒否とか、色々細かい機能がある。

の制御コマンドが増えてきて便利になってきたんだけど、これ一般の人に使ってもらうような代物じゃないな、やっぱり……。

WebUIを真面目に作らないと、使い方が難しくてわからん、という感じになっている。

まぁ、もうしばらくはその方がいいかもしれんけどw

のrelayctlに制御コマンドを送ると実行結果をDMで返信してくるんだけど、これすっごい邪魔なことに気がついた……。

自分の投稿はいくらでも消せるけど、相手から届いたDMは消せない。DMカラムが汚染されていく……。

そういうわけで、プライベートで返信するように変更。実行結果は主に通知をみてもらうようにする。

通知はその気になれば消せるし、どのみち他のモノで埋まっていくものなので、ここならまぁ邪魔にはならない。リプライになっているので、制御コマンド投稿にぶら下がっている。あと、relayctlのアカウントページからまとめて辿ることもできるハズ。

relayctlは誰もフォローできないので、メンション付きプライベート投稿の公開範囲は、実質DMなのだ。

のえる :cava_red: DTP鯖管 さんがブースト

うん、webpack遅いからねぇ。swcがうまくいくといいねぇ。
QT: mastodon.social/@Gargron/10156

Eugen Rochko  
Looking into whether it's possible to replace babel with swc to improve the speed of webpack compilations. swc is written in #rustlang and claims t...
unarist  
Accept: application/activity+json, text/html;q=0.5 だとjson返してくるのに Accept: application/activity+json, */*;q=0.5 だとhtml返してくるのなんなん…。

ウチのacct取得も大概。ActivityのIDから色々とってくる感じ。

def domain
URI::Punycode.to_ascii(URI.parse(id).host.not_nil!.strip.downcase)
end

def username
preferredUsername || File.basename(URI.parse(id).path.not_nil!.strip.downcase)
end

def acct
"@#{username}@#{domain}"
end

@rk_asylum Neue Frutigerと合うように設計されているのよね……よさ……

@mayaeh 狙わずに獲得したものこそ本物でありますw

もっと見る

のえる :cava_red: DTP鯖管 によるおすすめ:

DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!