Avatar
syui
53bde5f1748546a0c28f1fab8ee18d7229e6ebaaea2df343906de9325333dd3c

私のはこんな感じ

mにhandle(user.bsky.social)が入ってる

let e = udid.chars().count();

let s = 0;

if let Ok(post) = c.string_flag("post") {

let post = Some(json!({

"did": did.to_string(),

"collection": col.to_string(),

"record": {

"text": m.to_string() + &" ".to_string() + &post.to_string(),

"createdAt": d.to_string(),

"entities": [

{

"type": "mention".to_string(),

"index": {

"end": e,

"start": s

},

"value": udid.to_string()

}

]

},

}));

すみません、mentionはdidのstart, endかも

よかったら参考にしてくだされ

### mention

{

"did": "",

"collection": "",

"record": {

"text": "",

"createdAt": "",

"entities": [

{

"type": "mention",

"index": {

"end": 19,

"start": 0

},

"value": "did:plc:opfkqvrr3g3wazzjqcnxkaqy"

}

]

}

}

### post-link(投稿内のurlにリンクを貼る)

{

"did": "",

"collection": "",

"record": {

"text": "",

"createdAt": "",

"entities": [

{

"type": "link",

"index": {

"end": 22,

"start": 0

},

"value": "https://atproto.com/lexicons/com-atproto-session"

}

]

}

}

mentionのvalueはhandle(user.bsky.social)でもリンクは乗りますが相手側に通知が飛びません。相手側にも通知するにはdidが必要ぽい

あとjayさんのtwitterから辿れるurlでサブスクやってた気がする

jackさんがtwitterは2つの点で間違った。1つは営利企業にしたこと、2つはprotocolを作るべきだった、とか言って非営利のプロトコルを開発する団体を作って資金援助してる、それがblueskyプロジェクトの印象

その非営利団体のceoがjayさんだったと思う

情報を積極的に発信されてるだけですばらしい

修正は気が向いたらやればいいと思ったり、個人的にはだけど

間違っていても全く問題ないですよ

誰でも間違えるし完璧を目指していたら何もできなくなっちゃいます。知ったとき修正できたらそれはすごいと思います

でも修正しなくてもなんの問題もないと思いますね

nostr、共有しようとボタン押しても反応しないことよくある気がする

私もelement立ててるので使い勝手全く変わりませんが、element.syui.cfでたまにログインしてる

みんなも使おうarchlinux

ちょっとテスト用の招待コードをいただいて、テスト終わってアカウント削除したからいつもお世話になってるarchlinuxのコミュニティに投げてみた

https://archlinux.jp