61 lines
1.7 KiB
Bash
Executable File
61 lines
1.7 KiB
Bash
Executable File
#!/bin/zsh
|
|
|
|
d=$HOME/.config/ai/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
|