fix: 外部接口
This commit is contained in:
parent
c5831daa55
commit
4c4a3c5c95
@ -20,7 +20,7 @@ argument-hint: "无需参数,直接调用即可"
|
|||||||
|
|
||||||
## 接口信息
|
## 接口信息
|
||||||
|
|
||||||
- 获取图片地址:`https://api.pearktrue.cn/api/today_wife`
|
- 获取图片地址:`https://api.pearapi.ai/api/today_wife`
|
||||||
- 请求方式:`GET`
|
- 请求方式:`GET`
|
||||||
- 发图接口:`http://127.0.0.1:{ROBOT_WECHAT_CLIENT_PORT}/api/v1/robot/message/send/image/url`
|
- 发图接口:`http://127.0.0.1:{ROBOT_WECHAT_CLIENT_PORT}/api/v1/robot/message/send/image/url`
|
||||||
- 请求方式:`POST`
|
- 请求方式:`POST`
|
||||||
@ -32,12 +32,12 @@ argument-hint: "无需参数,直接调用即可"
|
|||||||
"code": 200,
|
"code": 200,
|
||||||
"msg": "获取成功",
|
"msg": "获取成功",
|
||||||
"data": {
|
"data": {
|
||||||
"image_url": "https://api.pearktrue.cn/api_assets/wife/9a6a9c38-7d6e-464f-8930-eb9dac41cde9.webp",
|
"image_url": "https://api.pearapi.ai/api_assets/wife/9a6a9c38-7d6e-464f-8930-eb9dac41cde9.webp",
|
||||||
"role_name": "初音未来、巡音流歌",
|
"role_name": "初音未来、巡音流歌",
|
||||||
"width": 2480,
|
"width": 2480,
|
||||||
"height": 3508
|
"height": 3508
|
||||||
},
|
},
|
||||||
"api_source": "官方API网:https://api.pearktrue.cn/"
|
"api_source": "官方API网:https://api.pearapi.ai/"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -52,7 +52,7 @@ argument-hint: "无需参数,直接调用即可"
|
|||||||
|
|
||||||
1. 当用户发送 `999` 时触发该技能。
|
1. 当用户发送 `999` 时触发该技能。
|
||||||
2. 在仓库根目录下执行本地脚本:`python3 scripts/beauty.py`。
|
2. 在仓库根目录下执行本地脚本:`python3 scripts/beauty.py`。
|
||||||
3. 脚本内部发送 `GET` 请求到 `https://api.pearktrue.cn/api/today_wife`。
|
3. 脚本内部发送 `GET` 请求到 `https://api.pearapi.ai/api/today_wife`。
|
||||||
4. 脚本解析返回的 JSON,并提取 `data.image_url`。
|
4. 脚本解析返回的 JSON,并提取 `data.image_url`。
|
||||||
5. 脚本从环境变量中读取 `ROBOT_WECHAT_CLIENT_PORT` 和 `ROBOT_FROM_WX_ID`。
|
5. 脚本从环境变量中读取 `ROBOT_WECHAT_CLIENT_PORT` 和 `ROBOT_FROM_WX_ID`。
|
||||||
6. 脚本发送 `POST` 请求到 `http://127.0.0.1:{ROBOT_WECHAT_CLIENT_PORT}/api/v1/robot/message/send/image/url`,请求体为:
|
6. 脚本发送 `POST` 请求到 `http://127.0.0.1:{ROBOT_WECHAT_CLIENT_PORT}/api/v1/robot/message/send/image/url`,请求体为:
|
||||||
|
|||||||
@ -13,7 +13,7 @@ import urllib.request
|
|||||||
sys.stderr = sys.stdout
|
sys.stderr = sys.stdout
|
||||||
|
|
||||||
|
|
||||||
FETCH_API_URL = "https://api.pearktrue.cn/api/today_wife"
|
FETCH_API_URL = "https://api.pearapi.ai/api/today_wife"
|
||||||
FALLBACK_TEXT = "今天的美女图片暂时没拿到,等我再找找。"
|
FALLBACK_TEXT = "今天的美女图片暂时没拿到,等我再找找。"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -23,7 +23,7 @@ argument-hint: "无需参数,直接调用即可"
|
|||||||
|
|
||||||
## 接口信息
|
## 接口信息
|
||||||
|
|
||||||
- 请求地址:`https://api.pearktrue.cn/api/kfc?type=json`
|
- 请求地址:`https://api.pearapi.ai/api/kfc?type=json`
|
||||||
- 请求方式:`GET`
|
- 请求方式:`GET`
|
||||||
- 本地脚本:`scripts/kfc.py`
|
- 本地脚本:`scripts/kfc.py`
|
||||||
- 返回示例:
|
- 返回示例:
|
||||||
@ -33,7 +33,7 @@ argument-hint: "无需参数,直接调用即可"
|
|||||||
"code": 200,
|
"code": 200,
|
||||||
"msg": "获取成功",
|
"msg": "获取成功",
|
||||||
"text": "14看着不香,果然还是13更香,iPhone14真是更新了个寂寞!......今天肯德基疯狂星期四,谁请我吃?",
|
"text": "14看着不香,果然还是13更香,iPhone14真是更新了个寂寞!......今天肯德基疯狂星期四,谁请我吃?",
|
||||||
"api_source": "官方API网:https://api.pearktrue.cn/"
|
"api_source": "官方API网:https://api.pearapi.ai/"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -43,7 +43,7 @@ argument-hint: "无需参数,直接调用即可"
|
|||||||
|
|
||||||
1. 当用户输入 `kfc`、`KFC`、`肯德基` 或 `肯德基文案` 时触发该技能。
|
1. 当用户输入 `kfc`、`KFC`、`肯德基` 或 `肯德基文案` 时触发该技能。
|
||||||
2. 在仓库根目录下执行本地脚本:`python3 scripts/kfc.py`。
|
2. 在仓库根目录下执行本地脚本:`python3 scripts/kfc.py`。
|
||||||
3. 脚本内部发送 `GET` 请求到 `https://api.pearktrue.cn/api/kfc?type=json`。
|
3. 脚本内部发送 `GET` 请求到 `https://api.pearapi.ai/api/kfc?type=json`。
|
||||||
4. 脚本解析返回的 JSON,并输出 `text` 字段。
|
4. 脚本解析返回的 JSON,并输出 `text` 字段。
|
||||||
5. 如果接口请求失败、返回格式异常,或没有拿到 `text`,脚本输出:`今天的肯德基文案暂时没拿到,等我再去问问。`
|
5. 如果接口请求失败、返回格式异常,或没有拿到 `text`,脚本输出:`今天的肯德基文案暂时没拿到,等我再去问问。`
|
||||||
6. 如果脚本无法执行(Python 环境不可用),直接回复兜底文案:`今天的肯德基文案暂时没拿到,等我再去问问。`
|
6. 如果脚本无法执行(Python 环境不可用),直接回复兜底文案:`今天的肯德基文案暂时没拿到,等我再去问问。`
|
||||||
|
|||||||
@ -12,7 +12,7 @@ import urllib.request
|
|||||||
sys.stderr = sys.stdout
|
sys.stderr = sys.stdout
|
||||||
|
|
||||||
|
|
||||||
API_URL = "https://api.pearktrue.cn/api/kfc?type=json"
|
API_URL = "https://api.pearapi.ai/api/kfc?type=json"
|
||||||
FALLBACK_TEXT = "今天的肯德基文案暂时没拿到,等我再去问问。"
|
FALLBACK_TEXT = "今天的肯德基文案暂时没拿到,等我再去问问。"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user