赞 | 23 |
VIP | 0 |
好人卡 | 0 |
积分 | 46 |
经验 | 0 |
最后登录 | 2025-5-13 |
在线时间 | 174 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4604
- 在线时间
- 174 小时
- 注册时间
- 2020-2-20
- 帖子
- 54
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 dch1153 于 2025-3-22 23:21 编辑
该插件提供了网络请求相关的功能,包括发送GET/POST请求、获取解析JSON 数据、
读取属性、读取全部数据、保存数据到文件、打开网页等。
====================== 插件指令 ======================
1. 发送请求:get <URL>
- 发送一个 GET 请求到指定的 URL。
- 示例:发送请求:get https://api.example.com/data
2. 发送请求:post <URL> <post请求体id>
- 发送一个 POST 请求到指定的 URL,附带 JSON 数据。
- 示例:发送请求:post https://api.example.com/submit 1
3. 读取属性 <属性名> <变量ID>
- 从最近一次请求返回的 JSON 数据中读取指定属性,并将其存储到游戏变量中。
- 示例:读取属性 name 1
4. 读取全部 <变量ID>
- 将最近一次请求返回的完整 JSON 数据存储到游戏变量中。
- 示例:读取全部 1
5. 打开网页 <变量ID>
- 打开游戏变量中存储的 URL 所指向的网页。
- 示例:打开网页 1
6. 打开外部网页 <变量ID>
- 调用外部浏览器,打开游戏变量中存储的 URL 所指向的网页。
- 示例:打开外部网页 1
7. 发送请求:get输入 <URL>
- 发送一个 GET 请求,允许用户输入附加到 URL。
- 示例:发送请求:get输入 https://api.example.com/search
8. 发送请求:post输入 <URL> <post请求体id>
- 发送一个 POST 请求,允许用户输入替换请求体中的占位符。
- <post请求体索引>为数组,从 0 开始。
- 示例:发送请求:post输入 https://api.example.com/submit 1
9. 读取全部:存储
- 将最近一次请求返回的 JSON 数据保存到本地文件。
- 示例:读取全部:存储
10. 发送请求:get预设输入 <URL> <预设id>
- 发送一个 GET 请求,支持预设内容和用户输入附加到 URL。
- <预设索引>为数组,从 0 开始。
- 示例:发送请求:get预设输入 https://api.example.com/chat 1
11. 发送请求:post预设输入 <URL> <预设id> <post请求体id>
- 发送一个 POST 请求,支持预设内容和用户输入替换请求体中的占位符。
- <预设id>输入对应参数id即可。
- <post请求体id>输入对应参数id即可。
- 示例:发送请求:post预设输入 https://api.example.com/submit 1 2
12. 发送请求:post加密输入 <URL> <post请求体id> <请求头id>
- 发送一个 POST 请求,支持自定义请求头和加密输入。
- <post请求体id>输入对应参数id即可。
- <请求头id>输入对应参数id即可。
- 示例:发送请求:post加密输入 https://api.example.com/submit 1 1
13. 发送请求:post加密预设输入 <URL> <预设id> <post请求体id> <请求头id>
- 发送一个 POST 请求,支持自定义请求头、预设内容和加密输入。
- <预设id>输入对应参数id即可。
- <post请求体id>输入对应参数id即可。
- <请求头id>输入对应参数id即可。
- 示例:发送请求:post加密预设输入 https://api.example.com/submit 1 2 1
====================== 插件参数 ======================
1. AI 预设
- 提供 50 个 NPC 预设模板,用户可以在发送请求时选择预设角色。
- 示例:预设1 - 你在游戏中扮演一个猫娘的角色,请用该角色回答我的问题
2. POST 请求体
- 提供 50 个 POST 请求体模板,用户可以在发送请求时选择并替换占位符。
- 示例:post请求体1 - {"messages": [{ "role": "user", "content": "{input}" }]}
3. 请求头
- 提供 50 个请求头模板,用户可以在发送请求时选择并替换占位符。
- 示例:请求头1 - {"Authorization": "Bearer sk-xxxxxxxxxxxx",
"Content-Type": "application/json"}
====================== 使用说明 ======================
1. 发送 GET 请求:
- 使用 "发送请求:get" 指令,后跟目标 URL。
2. 发送 POST 请求:
- 使用 "发送请求:post" 指令,后跟目标 URL 和 JSON 数据。
3. 读取 JSON 数据:
- 使用 "读取属性" 或 "读取全部" 指令,后跟属性名或变量 ID。
4. 保存数据到文件:
- 使用 "读取全部:存储" 指令,将 JSON 数据保存到本地文件。
5. 打开网页:
- 使用 "打开网页" 指令,后跟包含 URL 的变量 ID。
6. 使用预设和模板:
- 在发送请求时,可以通过 "发送请求:get预设输入" 或
"发送请求:post预设输入" 指令或 "发送请求:post加密预设输入" 指令,
选择预设和模板,并替换占位符。
- 占位符格式为 {preset} 和 {input}。
{preset}代表预设AI内容,{input}代表用户输入。
7. 使用加密输入和自定义请求头:
- 在发送请求时,可以通过 "发送请求:post加密输入" 指令,
选择请求头和请求体模板,并替换占位符。
- 占位符格式为 {input}。
====================== 示例场景 ======================
1. 获取角色信息:
- 发送请求:get https://api.example.com/character
- 读取属性 name 1
2. 提交任务数据:
- 发送请求:post https://api.example.com/submit 1
3. 保存游戏数据:
- 读取全部:存储
4. 与 NPC 交互:
- 发送请求:post预设输入 https://api.example.com/chat 1 2
5. 使用加密输入和自定义请求头:
- 发送请求:post加密输入 https://api.example.com/submit 1 1
====================== 注意事项 ======================
1. 确保网络连接正常,否则请求会失败。
2. JSON 数据格式必须正确,否则解析会失败。
3. 文件保存路径为 "PY_Networkfile" 文件夹,确保有写入权限。
============================================================================
使用条款:
本插件可免费用于非商业用途。
商业用途请联系作者购买获得授权。
请在游戏中署名:破夜沙狼
============================================================================
更新日志:
v1.2 新增自定义请求头和加密输入功能,可接入自己的key。
v1.1 新增插件指令:打开外部网页
v1.0 完成初版插件
使用教程:点击播放
PY_NetworkRequestMZ v1.2版.zip
(25.88 KB, 下载次数: 17, 售价: 10 星屑)
|
|