This commit is contained in:
40
test/reply.zsh
Executable file
40
test/reply.zsh
Executable file
@ -0,0 +1,40 @@
|
||||
function reply() {
|
||||
|
||||
#uri: https://bsky.app/profile/did:plc:4hqjfn7m6n5hno3doamuhgef/post/3kkumyv72w22o
|
||||
#uri_root: https://bsky.app/profile/did:plc:uqzpqmrjnptsxezjx4xuh2mn/post/3kkumysfipk2p
|
||||
#uri_parent: https://bsky.app/profile/did:plc:uqzpqmrjnptsxezjx4xuh2mn/post/3kkumysfipk2p
|
||||
|
||||
cid=bafyreiaxz6hbqgylsxglqita73c5gzxzoatupgitd35rwjpd6dzpa4ctwi
|
||||
uri=at://did:plc:4hqjfn7m6n5hno3doamuhgef/app.bsky.feed.post/3kkumyv72w22o
|
||||
cid_root=bafyreiacxuk4ypaxbg7qxnmrvpnaej5o7azewqioelfgbuikp77jevy6hq
|
||||
uri_root=at://did:plc:uqzpqmrjnptsxezjx4xuh2mn/app.bsky.feed.post/3kkumysfipk2p
|
||||
cid_parent=bafyreiacxuk4ypaxbg7qxnmrvpnaej5o7azewqioelfgbuikp77jevy6hq
|
||||
uri_parent=at://did:plc:uqzpqmrjnptsxezjx4xuh2mn/app.bsky.feed.post/3kkumysfipk2p
|
||||
|
||||
url="https://$host/xrpc/com.atproto.repo.createRecord"
|
||||
col="app.bsky.feed.post"
|
||||
|
||||
json="{
|
||||
\"repo\": \"$handle\",
|
||||
\"did\": \"$did\",
|
||||
\"collection\": \"$col\",
|
||||
\"record\": {
|
||||
\"text\": \"$text\",
|
||||
\"createdAt\": \"$date\",
|
||||
\"reply\": {
|
||||
\"root\": {
|
||||
\"cid\": \"$cid_root\",
|
||||
\"uri\": \"$uri_root\"
|
||||
},
|
||||
\"parent\": {
|
||||
\"cid\": \"$cid\",
|
||||
\"uri\": \"$uri\"
|
||||
}
|
||||
}
|
||||
}
|
||||
}"
|
||||
|
||||
echo $json|jq .
|
||||
url=https://$host/xrpc/com.atproto.repo.createRecord
|
||||
curl -sL -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $token" -d "$json" $url
|
||||
}
|
Reference in New Issue
Block a user