()
| 462 | } |
| 463 | |
| 464 | func botruntime() (string, error) { |
| 465 | hostinfo, err := host.Info() |
| 466 | if err != nil { |
| 467 | return "", err |
| 468 | } |
| 469 | t := &strings.Builder{} |
| 470 | t.WriteString("NanoBot-Plugin 已运行 ") |
| 471 | t.WriteString(strconv.FormatInt((time.Now().Unix()-boottime.Unix())/86400, 10)) |
| 472 | t.WriteString(" 天 ") |
| 473 | t.WriteString(time.Unix(time.Now().Unix()-boottime.Unix(), 0).UTC().Format("15:04:05")) |
| 474 | t.WriteString(" | 系统运行 ") |
| 475 | t.WriteString(strconv.FormatInt(int64(hostinfo.Uptime)/86400, 10)) |
| 476 | t.WriteString(" 天 ") |
| 477 | t.WriteString(time.Unix(int64(hostinfo.Uptime), 0).UTC().Format("15:04:05")) |
| 478 | return t.String(), nil |
| 479 | } |
| 480 | |
| 481 | func botstatus() (string, error) { |
| 482 | hostinfo, err := host.Info() |
no test coverage detected