✨ 肯德基疯狂星期四文案指令新增支持群消息
This commit is contained in:
@@ -10,11 +10,14 @@ import (
|
||||
// @description: 肯德基疯狂星期四文案
|
||||
// @param userId string 发信人
|
||||
func KfcCrazyThursdayCmd(userId string) {
|
||||
// 接口调用
|
||||
// 随机选一个接口调用
|
||||
str := kfcApi1()
|
||||
if str == "" {
|
||||
str = kfcApi2()
|
||||
}
|
||||
if str == "" {
|
||||
str = kfcApi3()
|
||||
}
|
||||
if str == "" {
|
||||
str = "文案获取失败"
|
||||
}
|
||||
@@ -64,3 +67,29 @@ func kfcApi2() string {
|
||||
}
|
||||
return resp.String()
|
||||
}
|
||||
|
||||
// kfcApi3
|
||||
// @description: 肯德基疯狂星期四文案接口3
|
||||
// @return string
|
||||
func kfcApi3() string {
|
||||
type result struct {
|
||||
Code int `json:"code"`
|
||||
Msg string `json:"msg"`
|
||||
Text string `json:"text"`
|
||||
}
|
||||
|
||||
var resData result
|
||||
|
||||
res := resty.New()
|
||||
resp, err := res.R().
|
||||
SetResult(&resData).
|
||||
Post("https://api.pearktrue.cn/api/kfc")
|
||||
if err != nil {
|
||||
log.Panicf("KFC接口3文案获取失败: %s", err.Error())
|
||||
}
|
||||
log.Printf("KFC接口3文案获取结果: %s", resp.String())
|
||||
if resData.Text != "" {
|
||||
return resData.Text
|
||||
}
|
||||
return resp.String()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user