feat: add help inform messages for bot commands and improve error handling in player data fetching

This commit is contained in:
lixiangwuxian
2024-12-28 22:32:05 +08:00
parent ff8d077f1c
commit a1fcfe4366
3 changed files with 61 additions and 52 deletions

View File

@@ -138,10 +138,14 @@ func (bl *blQuery) GetScore(qqId string) (reply string, err error) {
}
// 查询玩家数据
data, _ := FetchPlayerData(blId)
if data == nil {
data, err := FetchPlayerData(blId)
if data == nil && err == nil {
return "查询出错,服务器返回了空数据", errors.New("查询出错,服务器返回了空数据")
}
if err != nil {
log.Print(err)
return "查询出错,服务器返回了空数据" + err.Error(), err
}
// 构建 PlayerDataLite 结构体
dataLite := PlayerDataLite{