Avatar
nekora2520
e1dd2c8b579453055288343d69d05306d50080ea8bb5300112f8f7ceebdfee04

misskey.io からの連携受信がエライ遅れてるな。2日前のが今届いた。

ボット同士の無限会話を避けるには、nostrの場合は回数をカウントしかないよな。

そういえばnostr-javaのClientを使った時はサーバ証明書チェックにやかましくて中々繋いでくれなかったのに、JettyのWebSocketClientクラス直使いにしたら何も設定しなくても接続してくれたのは何故なのか…。まぁいいけど。

世の中を見てもwssサーバの証明書チェックで嵌る話を余り見ないのでnostr-javaの先のHttpClientが喧しいだけなのか。でも普通はssl使う時は喧しくなるよな。

最近のWebブラウザはURIのプロトコル部分を入力しなくても動くというか寧ろそっちの方が推奨位の勢いなので気付かなかった…。

ボットのやつ、たまに添付画像の「https:」部分を抜くという昔の同人女のお呪いみたいな事をやるからNostrクライアントが認識できてないやんけ…。

よし、今度こそ動いた…が、そもそもハッシュタグ弱めだし実況文化無いNostrに送信する意味があるボットなのか、というと少々怪しい…。

同じ内容の投稿を彼方此方のBBS…今ならMastodonインスタンス?に書き込むと全日本BBS選手権NETよろしくスパマーっぽいが、同じIDの投稿を彼方此方のリレーに送信するとこれはスパマーだろうか…。

しかし年末年始の休みはMoho Pro 14の続きをやろうと思ってたが結局ボットのNostr対応の方をやってしまっているので多分私はこっちの方が好きなのだろう…。

おやおや。

またもや

["NOTICE","invalid: Unexpected token \n in JSON at position 228"]

が。\nはString.replace()で徹底駆除した筈…。

つか無視するか撥ねる鯖が意外に多い印象。

今はランダムに二か所に送っているが、撥ねられたら別の鯖に…いやそこまでする程重要な情報を呟く訳でもないのでいいか。

ただ、撥ねられた事を記憶して以後は外す処理は必要だな。手でやっていては辛い。

あとエラー処理が不十分でスタックトレースが見れない…。多分相手から切られているのだと思うけど。

情報がこれだけ。

WARN | Unhandled Error: Endpoint nekora.nostr.MyAutoDemandListenerEndPoint : java.nio.channels.ClosedChannelException

リレーの選択が適当だから、今度はwss://nostr.wineに書き込もうとして撥ねられたでござるの巻。

数年にわたるテレワークによる極度の運動不足により、2日連続チョコザップでへばる

["NOTICE","invalid: Unexpected token \n in JSON at position 237"]

が返ってきている。

そいえばJSONは改行に意味があるんだっけか。

あれ?後続のが無いな。

しかしリレー鯖はランダムだからNostter外の可能性がある。

つかログを見るか。

うむ、無事呟けたようだ。

やはり悪事?は悪事用のアカウントでやるわ…。

うむ、対応は容易いな。

送信先リレーを見分けてクライアントがOGP表示できない感じの所が多めであれば画像URLも付けるのがお洒落だが、当面は脳死で付記でまぁヨシとしよう。