【禁じられた言葉/ねこらった】 https://nekora.main.jp/comic/thumb/nekora/all/:RJ032551:BIG マッドサイエンティスト・麻原博士の美人助手。巨大変身化できるようになってからは日々、街を守って怪獣を退治する彼女だが、ある日とうとう宇宙人に洗脳され、命令されるまま博士に襲いかかってしまう。 
んむ、18禁になっておるな。
今は一律18禁フラグだけれど、あとはMisskey向けのNSFW判定と同じ処理を組み込めば一丁上がりだな。
しかしNot Safe for Workって言い出したらおよそ職場でSNSにアクセス自体が宜しくない感。
ボット本体に18禁タグ対応組み込んだら鯖から502が返ってきたでござるが、502だし拙者のせいではないよな?連発はヤバげなのでちょっと時間を空けよう。
XMLは周辺規格を盛り過ぎたというか、ただの構造化テキストとしてオレオレで使う分にはJSONと左程変わらないというか、寧ろ塊の最後がはっきり見分けやすい分良いと思うんですが、兎に角規格を決める人達が賢すぎて盛り過ぎて汎用的にしようしようとやり過ぎて皆ついていけなかった…。
18禁フラグ完全に理解した
JSONさん、改行に重要な意味があるとか、リストの最後の「,」を消さねばならぬとか面倒くさい。XMLなら簡単なのになんでこんなのが流行ったのか。JavaScriptのせいか。
JavaScriptも昔はブラウザで有効にしてる奴は情弱の証だったが、クールなGoogle様が使いだして解禁の雰囲気になったんだっけ。
String.split()の挙動が変でござる。
…いや、変なのは私の理解か…。
nostr:npub1u8wjez6hj3fs255gxs7kn5znqm2spq823w6nqqgjlrmua67laczqekrsxz さん
ボットにセンシティブフィルタつけないのは何か理由があるんですか
センシティブフィルタの付け方が分からず…
結局思いつかずループ終わってからreplaceFirstで消したでござる。
for(String tag:taglist ) {
こういう拡張for文でJSONのリストの最後の’,’を綺麗に処理する技は無いものか…。
やはりcontent中に#で記載、かつ、tag中に#抜きで指定したものがハッシュタグとして扱われる。
仕方ないので自分でループ回して一つ一つ処理する訳だが毎度JSONの嫌な所はリストの最後に余計な「,」を付けると怒られる所よ。XMLならこういう所に気を使わなくて済むんだけど。
元の例の
List> tags = new ArrayList<>();
だと、変な所に改行が入るな…。
"kind":1,
"tags":[[t,
タグ1],
[t,
タグ2]],
"content":"タグテスト1",
JSONみたいな改行依存の構造化テキストはどうかと思うんだけどまぁ流行りだから仕方ない。
チョコザップ入ったら中々立派な体重計とショボいスマートウォッチ?っぽいものがおまけで貰えたでござるの巻。
しかしジェクサーに比べると色々安普請でぎっちぎちに詰めすぎ。
いや…これを見るとNostterからの投稿をNostterから見るとハッシュタグっぽい動作になるな…。
ハッシュタグを入れる事は可能だ。方法が間違っているだけなのだ。
https://nostter.app/nevent1qqs23pdn0uxhsckeucfj3snck4falgdmgervufsfpmeh83fwvyu6cps0e9t2k
現在送信先リレーはイベント毎にランダムに2つなので、同じクライアント見ると一連のつぶやきの一部だけ見えなかったりするから、1ブロックは同じリレーにした方が良いな。
ボーダーブレイクのサ終により、正月休みを多少生産的に過ごすという副作用が。
そいえば今のボットはHTTP 1.1固定だな。いやそれで全く一切問題ないんだけど、格好つけのため(誰に対して?)、相手鯖がHTTP 2.0対応なら2.0にするクラスでラップを後でせねば…たしかJettyにそんなのがあった筈…。