1
0
bot/scpt/bot_kawaii.zsh
2024-02-13 20:00:53 +09:00

61 lines
1.7 KiB
Bash
Executable File

#!/bin/zsh
d=$HOME/.config/atr/txt
mkdir -p $d
f=$d/kawaii.txt
function test_post() {
host_at=bsky.social
url_at=https://$host_at/xrpc/com.atproto.repo.listRecords
handle=lilly-niyu.bsky.social
n=10
for ((i=0;i<=$n;i++))
do
echo $i
cid=`curl -sL "https://bsky.social/xrpc/com.atproto.repo.listRecords?repo=$handle&collection=app.bsky.feed.post" |jq -r ".[]|.[$i]?|.cid"`
uri=`curl -sL "https://bsky.social/xrpc/com.atproto.repo.listRecords?repo=$handle&collection=app.bsky.feed.post" |jq -r ".[]|.[$i]?|.uri"`
t=`curl -sL "https://bsky.social/xrpc/com.atproto.repo.listRecords?repo=$handle&collection=app.bsky.feed.post" |jq -r ".[]|.[$i]?|.value.text"`
echo $t $cid $uri
if [ "かわいいにゃ〜!!" = "$t" ];then
#atr r "楽しそう!アイもまぜてよ" -c $cid -u "$uri"
fi
done
}
#uri=at://$did/$tid
#{
# "tid": "app.bsky.feed.post/3judrtmxuin2b",
# "cid": "bafyreibebbn7og5dgvvegcjlh357pnrpuvvinbjeaqbfvqb4jsrpbsw3di",
# "user": {
# "did": "did:plc:hodycxjeqfxtest2ilj47j7g",
# "handle": "lilly-niyu.bsky.social"
# },
# "post": {
# "createdAt": 1682587582509000000,
# "text": "かわいいにゃ〜!!",
# "user": "lilly-niyu.bsky.social"
# }
#}
url="search.bsky.social/search/posts?q=かわいいにゃ〜!!"
q=`echo $*|tr ' ' '+'`
url="${url}${q}"
t=`curl -sL "$url"`
cid=`echo $t|jq -r ".[1].cid"`
did=`echo $t|jq -r ".[1].did"`
tid=`echo $t|jq -r ".[1].tid"`
uri="at://$did/$tid"
text=`echo $t|jq -r ".[1].post.text"`
touch $f
echo $text
if [ "かわいいにゃ〜!!" = "$text" ] && [ "`cat $f`" != "$cid" ];then
echo ok
atr r "楽しそう!アイもまぜてよ" -c $cid -u "$uri"
echo $cid >! $f
else
echo no
fi