自動全リアクションでも実装しようかな :n:
きょうはもうやめてのんびりしよ :n:
Nostr/0.4対応先やっていい? :n:
Amethystは余計なことすんなよwとは思うけど別に悪いことはしてない :n:
System.Text.Encodings.Web.JavaScriptEncoder使ってるの配慮が無くてイラつくけどいずれにせよライブラリに手を入れなきゃだめか :n:
疲れたな :n:
nostr:npub1ddhpnnj84ytuhcf6vlhtgpf6nvcpu78vny2p8e64f9fs3rkk95ashxgr8s さん、Amethystでプロフィール編集してますか?
テスト :n:
なんもわからんかも :n:
タグの中身を生の絵文字にした、
[0,"6b6e19ce47a917cbe13a67eeb4053a9b301e78ec991413e7554953088ed62d3b",1710430719,0,[["alt","User profile for ぺぇ🐇"]],"{\"picture\":\"
\",\"banner\":\"
\",\"name\":\"ぺぇ🐇\",\"display_name\":\"ぺぇ🐇\",\"nip05\":\"petan@iris.to\",\"lud16\":\"remotebass85@walletofsatoshi.com\",\"username\":\"petan\",\"displayName\":\"ぺぇ🐇\",\"website\":\"https://www.amazon.jp/hz/wishlist/ls/1875SAEQEDS1O?ref_=wl_share\",\"about\":\"インターネット要介護5/他力本願寺の住職\",\"nip05valid\":true}"]
を計算させたらkind0に書いてあるidと同じになる!
44032c92ce7efb1356cb7b69fb97b545c2c20a04467c6a0a6992a463f9f5f6a4
帰ったら自分のkind0をものさんのnos-profile-arekoreでタグに絵文字入れて確かめてみよう :n:
nos-profile-arekoreは残念ながらtagsの追加編集はできなかったのでAmethistの"i"タグで確認。
やっぱりNNostrでtagsの中の絵文字がサロゲートペアにエンコードされてそれで作ったハッシュがeventのidと違ってしまうのが原因だった。
オッサン半分死んでくれ
帰ろ :n:
こんなん突っ込まにゃだめなのかも
https://gist.github.com/ufcpp/08bc36a4619855bed5b8702107e887ea :n:
ここの JavaScriptEncoder.UnsafeRelaxedJsonEscaping がエスケープしすぎる問題みたい。
これはちょっと対応考えないとな。 :n:
Visual Studioをアンインストール :n:
WebSocketで受信してる生のイベントがこれなんだから、
["EVENT","174add2d89d942f39fe5c4feaaab1879",{"content":"{\"picture\":\"
\",\"banner\":\"
\",\"name\":\"ぺぇ🐇\",\"display_name\":\"ぺぇ🐇\",\"nip05\":\"petan@iris.to\",\"lud16\":\"remotebass85@walletofsatoshi.com\",\"username\":\"petan\",\"displayName\":\"ぺぇ🐇\",\"website\":\"https://www.amazon.jp/hz/wishlist/ls/1875SAEQEDS1O?ref_=wl_share\",\"about\":\"インターネット要介護5/他力本願寺の住職\",\"nip05valid\":true}","created_at":1710430719,"id":"44032c92ce7efb1356cb7b69fb97b545c2c20a04467c6a0a6992a463f9f5f6a4","kind":0,"pubkey":"6b6e19ce47a917cbe13a67eeb4053a9b301e78ec991413e7554953088ed62d3b","sig":"c580df4ae085294a95b6b954e78df4d39614b1a6755078850e2d3342ede435f9554d796186d7f1cd6cf9f0c6e5e72fc33c8a1dd84f8bc4e14a27d07a1814d94e","tags":[["alt","User profile for ぺぇ🐇"]]}]
NNostrでタグの絵文字をエスケープしてるの間違いな気がする :n:
["alt","User profile for xxx"]ってつけるクライアントなんだろ? :n:
タグの中身を生の絵文字にした、
[0,"6b6e19ce47a917cbe13a67eeb4053a9b301e78ec991413e7554953088ed62d3b",1710430719,0,[["alt","User profile for ぺぇ🐇"]],"{\"picture\":\"
\",\"banner\":\"
\",\"name\":\"ぺぇ🐇\",\"display_name\":\"ぺぇ🐇\",\"nip05\":\"petan@iris.to\",\"lud16\":\"remotebass85@walletofsatoshi.com\",\"username\":\"petan\",\"displayName\":\"ぺぇ🐇\",\"website\":\"https://www.amazon.jp/hz/wishlist/ls/1875SAEQEDS1O?ref_=wl_share\",\"about\":\"インターネット要介護5/他力本願寺の住職\",\"nip05valid\":true}"]
を計算させたらkind0に書いてあるidと同じになる!
44032c92ce7efb1356cb7b69fb97b545c2c20a04467c6a0a6992a463f9f5f6a4
帰ったら自分のkind0をものさんのnos-profile-arekoreでタグに絵文字入れて確かめてみよう :n:
[0,"afb18dfa9cdbc569bfe32a50570fa852344325ca8d521dddaee33a0913281dd1",1718279175,0,[["alt","User profile for つるるん\uD83E\uDD55(tsururun)"],["i","twitter:ROBO358","1622561111013998592"],["i","github:ROBO358","ececa3267ccd3191a092e375484bff0d"],["i","mastodon:mstdn.jp/@ROBO358","110004873216920862"]],"{\"nip05\":\"_@ROBO358.com\",\"website\":\"https://ROBO358.com\",\"display_name\":\"つるるん🥕(tsururun)\",\"banner\":\"
\",\"lud16\":\"robo358@nostrpurple.com\",\"lud06\":\"lnurl1dp68gurn8ghj7ampd3kx2ar0veekzar0wd5xjtnrdakj7tnhv4kxctttdehhwm30d3h82unvwqhhymmzduen2wq5yf559\",\"about\":\"つるぽ\
🔑セキュリティプロダクト研究/社会人\
#8dc640\
Scrapboxみてね\
https://scrapbox.io/nostr/ROBO358\",\"name\":\"つるるん🥕(tsururun)\",\"picture\":\"
\",\"displayName\":\"つるるん🥕(tsururun)\"}"] :n:
nevent1qqs2q684adktrcl4kpm4pw38a73pj6ffgje9ezdl24txrz7r8jl2clsgre82h
ここではこんなのが返ってた
[0,"6b6e19ce47a917cbe13a67eeb4053a9b301e78ec991413e7554953088ed62d3b",1710430719,0,[["alt","User profile for ぺぇ\uD83D\uDC07"]],"{\"picture\":\"
\",\"banner\":\"
\",\"name\":\"ぺぇ🐇\",\"display_name\":\"ぺぇ🐇\",\"nip05\":\"petan@iris.to\",\"lud16\":\"remotebass85@walletofsatoshi.com\",\"username\":\"petan\",\"displayName\":\"ぺぇ🐇\",\"website\":\"https://www.amazon.jp/hz/wishlist/ls/1875SAEQEDS1O?ref_=wl_share\",\"about\":\"インターネット要介護5/他力本願寺の住職\",\"nip05valid\":true}"]
tagsの中の絵文字のエスケープ処理はあってるのだろうか? :n:
