From 90a1f6a084acaf96fdb5fd67c23a088e58bf526b Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Sun, 26 Mar 2023 16:27:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B5=8F=E8=A7=88=E8=AE=BE=E5=AE=9A?= =?UTF-8?q?=E9=A1=B5=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/help.js | 4 ++-- apps/prompts.js | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/apps/help.js b/apps/help.js index aa5592d..903df6b 100644 --- a/apps/help.js +++ b/apps/help.js @@ -208,8 +208,8 @@ let helpData = [ }, { icon: 'confirm', - title: '#chatgpt浏览设定+关键词', - desc: '搜索公开的设定' + title: '#chatgpt浏览设定(+关键词)(页码X)', + desc: '搜索公开的设定。默认返回前十条,使用页码X可以翻页,使用关键词可以检索。页码从1开始。' }, { icon: 'confirm', diff --git a/apps/prompts.js b/apps/prompts.js index b95ef70..4b4611e 100644 --- a/apps/prompts.js +++ b/apps/prompts.js @@ -339,7 +339,13 @@ export class help extends plugin { async browsePrompt (e) { let search = e.msg.replace(/^#(chatgpt|ChatGPT)(在线)?(浏览|查找)设定/, '') - let response = await fetch('https://chatgpt.roki.best/prompt/list?search=' + search, { + let split = search.split('页码') + let page = 1 + if (split.length > 1) { + search = split[0] + page = parseInt(split[1]) + } + let response = await fetch('https://chatgpt.roki.best/prompt/list?search=' + search + `&page=${page - 1}`, { method: 'GET', headers: { 'FROM-CHATGPT': 'ikechan8370'