MCPcopy Create free account
hub / github.com/FloatTech/ZeroBot-Plugin-Playground / suineko

Function suineko

plugin/cybercat/catdata.go:222–240  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

220}
221
222func suineko() breedInfo {
223 data, err := web.GetData(apiURL + "search?has_breeds=1")
224 if err != nil {
225 return breedInfo{Err: err}
226 }
227 picID := gjson.ParseBytes(data).Get("0.id").String()
228 picdata, err := web.GetData(apiURL + picID)
229 if err != nil {
230 return breedInfo{Err: err}
231 }
232 name := gjson.ParseBytes(picdata).Get("breeds.0.name").String()
233 return breedInfo{
234 TypeName: typeEN2ZH[name],
235 Temperament: gjson.ParseBytes(picdata).Get("breeds.0.temperament").String(),
236 Description: gjson.ParseBytes(picdata).Get("breeds.0.description").String(),
237 ImageURL: gjson.ParseBytes(picdata).Get("url").String(),
238 Err: nil,
239 }
240}
241
242func getPicByBreed(catBreed string) (url string, err error) {
243 data, err := web.GetData(apiURL + "search?breed_ids=" + catBreed)

Callers 2

avatarMethod · 0.85
initFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected