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
|
||||
|
||||
[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
|
||||
|
||||
|
@ -1,5 +1,43 @@
|
||||
#!/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(){
|
||||
|
||||
t=(
|
||||
@ -38,10 +76,7 @@ for i in $t; do
|
||||
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
|
||||
darwin*)
|
||||
@ -164,6 +199,108 @@ json="{
|
||||
|
||||
}
|
||||
|
||||
#download_character_icon
|
||||
create_game_character
|
||||
function ai_create_user() {
|
||||
|
||||
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