diff --git a/workers/ip.go b/workers/ip.go index ec0239f..464ff2f 100644 --- a/workers/ip.go +++ b/workers/ip.go @@ -15,7 +15,7 @@ type Ip struct { func (a *Ip) GetMsg() string { if len(a.Parms) < 2 { - return "您可以使用 /ip ip地址 进行查找" + return "您可以使用 /ip ip地址 进行查找,支持ipv4/ipv6" } // 去除换行符 raw_msg := strings.TrimRight(a.RawMsg, "\n") @@ -62,6 +62,10 @@ func (a *Ip) GetMsg() string { if _, ok := data["organization"].(string); ok { msgs = append(msgs, "组织:"+data["organization"].(string)) } + + if _, ok := data["city"].(string); ok { + msgs = append(msgs, "城市:"+data["city"].(string)) + } if _, ok := data["isp"].(string); ok { msgs = append(msgs, "ISP:"+data["isp"].(string)) }