test json
This commit is contained in:
parent
721e3345c9
commit
72e93da7b9
BIN
img/ue5.5-2024-12-21 093031.png
Normal file
BIN
img/ue5.5-2024-12-21 093031.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 760 KiB |
BIN
img/ue5.5-2024-12-21 093032.png
Normal file
BIN
img/ue5.5-2024-12-21 093032.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 675 KiB |
@ -1,6 +1,7 @@
|
|||||||
# yui
|
# yui
|
||||||
|
|
||||||
[aiverse](https://git.syui.ai/ai/ue/wiki/verse) project.
|
- [aiverse](https://git.syui.ai/ai/ue/wiki/project) project
|
||||||
|
- [aiue](https://git.syui.ai/ai/ue/wiki/system) system
|
||||||
|
|
||||||
## log
|
## log
|
||||||
|
|
||||||
|
@ -1,5 +1,43 @@
|
|||||||
#!/bin/zsh
|
#!/bin/zsh
|
||||||
|
|
||||||
|
handle_yui=yui.syui.ai
|
||||||
|
handle_syui=syui.ai
|
||||||
|
did_yui=did:plc:4hqjfn7m6n5hno3doamuhgef
|
||||||
|
did_syui=did:plc:uqzpqmrjnptsxezjx4xuh2mn
|
||||||
|
token_yui=`cat ~/.config/ai/token.json|jq -r .accessJwt`
|
||||||
|
host=bsky.social
|
||||||
|
created=2001-01-01T00:00:00+09:00
|
||||||
|
|
||||||
|
character=(
|
||||||
|
ai
|
||||||
|
manny
|
||||||
|
quinn
|
||||||
|
chinese
|
||||||
|
kirin
|
||||||
|
leviathan
|
||||||
|
phoenix
|
||||||
|
wyvern
|
||||||
|
cerberus
|
||||||
|
dragon
|
||||||
|
kitsune
|
||||||
|
pegasus
|
||||||
|
)
|
||||||
|
|
||||||
|
img=(
|
||||||
|
bafkreie34pjuc6coenzcdwrgrh4fbacq7bkhsz263g5vpbsqxwaz37kkwy
|
||||||
|
bafkreie34pjuc6coenzcdwrgrh4fbacq7bkhsz263g5vpbsqxwaz37kkwy
|
||||||
|
bafkreie34pjuc6coenzcdwrgrh4fbacq7bkhsz263g5vpbsqxwaz37kkwy
|
||||||
|
bafkreidlealfybajqzwv5eoz4jshnsijc2vnktlhpw4ph47krwj6aigqby
|
||||||
|
bafkreiegpqedlrfa4ljhssdnkrr5hyd5huy2xhh2zszj5wq2wuuzejggmq
|
||||||
|
bafkreig6vszkx3c4dcortjwfsz6sa6zwqgj7zpxj4lxfrrkwql4xhiu5ou
|
||||||
|
bafkreich7fsumke2yvumvixkruonzrcevk3f6g2cntzfwdn4n2c2vox5dm
|
||||||
|
bafkreiacjvagsekhiiljz3j237b6klrt6pkptxljt7kltprgg5276gv25q
|
||||||
|
bafkreihpni4lp55jysalcntulzal5rbhidtbseanlucpyucagzxmv6xj24
|
||||||
|
bafkreia3huw2gdenqatoobx3hcft74chced46bw4znfgepo5aenegobkri
|
||||||
|
bafkreidy74aieb6ie646xhosginox5zbnbnrtd76cnt4pbn73hrxgfnple
|
||||||
|
bafkreifnbfj27fr6nv7qeqqmwdibf7qrw4lauvzoknw5hexbifmwqt6kmq
|
||||||
|
)
|
||||||
|
|
||||||
function download_character_icon(){
|
function download_character_icon(){
|
||||||
|
|
||||||
t=(
|
t=(
|
||||||
@ -38,10 +76,7 @@ for i in $t; do
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
handle_yui=yui.syui.ai
|
|
||||||
did_yui=did:plc:4hqjfn7m6n5hno3doamuhgef
|
|
||||||
token_yui=`cat ~/.config/ai/token.json|jq -r .accessJwt`
|
|
||||||
host=bsky.social
|
|
||||||
|
|
||||||
case $OSTYPE in
|
case $OSTYPE in
|
||||||
darwin*)
|
darwin*)
|
||||||
@ -164,6 +199,108 @@ json="{
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#download_character_icon
|
function ai_create_user() {
|
||||||
create_game_character
|
|
||||||
|
|
||||||
|
col=ai.syui.game.user
|
||||||
|
rkey=ai
|
||||||
|
did=$did_yui
|
||||||
|
handle=$handle_yui
|
||||||
|
#rkey=syui
|
||||||
|
#img=https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:4hqjfn7m6n5hno3doamuhgef/bafkreie34pjuc6coenzcdwrgrh4fbacq7bkhsz263g5vpbsqxwaz37kkwy@jpeg
|
||||||
|
req=com.atproto.repo.putRecord
|
||||||
|
url=https://$host/xrpc/$req
|
||||||
|
|
||||||
|
for ((i=1; i<=${#character}; i++)); do
|
||||||
|
|
||||||
|
cname=${character[$i]}
|
||||||
|
cid=${img[$i]}
|
||||||
|
imguri=https://cdn.bsky.app/img/feed_thumbnail/plain/$did_yui/${cid}@jpeg
|
||||||
|
echo $imguri
|
||||||
|
echo $i $character $cname
|
||||||
|
season=1
|
||||||
|
group=test
|
||||||
|
lv=1
|
||||||
|
hp=100
|
||||||
|
exp=0
|
||||||
|
rank=0
|
||||||
|
mode=0
|
||||||
|
attack=0
|
||||||
|
attack_post=0
|
||||||
|
critical=0
|
||||||
|
critical_d=0
|
||||||
|
|
||||||
|
case $cname in
|
||||||
|
ai)
|
||||||
|
group=origin
|
||||||
|
season=0
|
||||||
|
mode=2
|
||||||
|
;;
|
||||||
|
manny|quinn)
|
||||||
|
group=test
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
group=fantasy
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
jc="\"$cname\": { \"group\": \"$group\", \"season\": $season, \"img\": \"$imguri\", \"lv\": $lv, \"exp\": $exp, \"hp\": $hp, \"rank\": $rank, \"mode\": $mode, \"attack\": $attack, \"attack_post\": $attack_post, \"critical\": $critical, \"critical_d\": $critical_d }"
|
||||||
|
|
||||||
|
if [ $#character -ne $i ];then
|
||||||
|
jc=${jc},
|
||||||
|
fi
|
||||||
|
|
||||||
|
json=${json}${jc}
|
||||||
|
|
||||||
|
done
|
||||||
|
json="
|
||||||
|
{
|
||||||
|
\"repo\": \"$handle_yui\",
|
||||||
|
\"did\": \"$did_yui\",
|
||||||
|
\"collection\": \"$col\",
|
||||||
|
\"rkey\": \"$rkey\",
|
||||||
|
\"record\": {
|
||||||
|
\"did\": \"$did\",
|
||||||
|
\"limit\": false,
|
||||||
|
\"login\": false,
|
||||||
|
\"handle\": \"$handle\",
|
||||||
|
\"aiten\": 10,
|
||||||
|
\"gender\": \"famale\",
|
||||||
|
\"character\": {
|
||||||
|
$json
|
||||||
|
},
|
||||||
|
\"createdAt\": \"${created}\",
|
||||||
|
\"updatedAt\": \"${created}\"
|
||||||
|
}
|
||||||
|
}"
|
||||||
|
|
||||||
|
|
||||||
|
if echo $json|jq . ;then
|
||||||
|
echo $token_yui
|
||||||
|
curl -sL -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $token_yui" -d $json $url
|
||||||
|
fi
|
||||||
|
|
||||||
|
col=ai.syui.game
|
||||||
|
rkey=self
|
||||||
|
at_uri=at://did:plc:4hqjfn7m6n5hno3doamuhgef/ai.syui.game.user/ai
|
||||||
|
|
||||||
|
json="
|
||||||
|
{
|
||||||
|
\"repo\": \"$handle_yui\",
|
||||||
|
\"did\": \"$did_yui\",
|
||||||
|
\"collection\": \"$col\",
|
||||||
|
\"rkey\": \"$rkey\",
|
||||||
|
\"record\": {
|
||||||
|
\"account\": \"$at_uri\",
|
||||||
|
\"username\": \"ai\",
|
||||||
|
\"createdAt\": \"$created\"
|
||||||
|
}
|
||||||
|
}"
|
||||||
|
|
||||||
|
if echo $json|jq . ;then
|
||||||
|
# curl -sL -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $token_yui" -d $json $url
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
#download_character_icon
|
||||||
|
#create_game_character
|
||||||
|
ai_create_user
|
||||||
|
Loading…
x
Reference in New Issue
Block a user