我有这个 json 链接,https: //predb.ovh/api/v1/?q=@name%20IfIca.Icssssy
返回的 JSON 是
{
"status": "success",
"message": "",
"data": {
"rowCount": 0,
"rows": [],
"offset": 0,
"reqCount": 20,
"total": 0,
"time": 0.003080273
}
}
输出状态和消息工作。当rowCount
也在输出中时,我收到一个错误:
Tcl 错误:无法读取“rowCount”:没有这样的变量
bind pub "-|-" !search pub:test
proc pub:test { nick host handle channel arg } {
set name [lindex $arg 0]
set tok [http::geturl "https://predb.ovh/api/v1/?q=@name%20$name"]
set aadata [json::json2dict [http::data $tok]]
http::cleanup $tok
dict with aadata {
putnow "PRIVMSG $channel :status $status"
putnow "PRIVMSG $channel :rowCount $rowCount"
}
}