mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 21:37:11 +00:00
feat: claude的设定
This commit is contained in:
parent
a2d903a2ae
commit
06fd121950
5 changed files with 79 additions and 8 deletions
|
|
@ -138,8 +138,12 @@ export class help extends plugin {
|
|||
content: Config.sydney
|
||||
}
|
||||
} else {
|
||||
await e.reply('没有这个设定', true)
|
||||
return
|
||||
await this.importPrompt(`#chatgpt导入设定${promptName}`)
|
||||
prompt = getPromptByName(promptName)
|
||||
if (!prompt) {
|
||||
await e.reply('没有这个设定', true)
|
||||
return
|
||||
}
|
||||
}
|
||||
}
|
||||
let use = await redis.get('CHATGPT:USE') || 'api'
|
||||
|
|
@ -150,7 +154,8 @@ export class help extends plugin {
|
|||
}
|
||||
const keyMap = {
|
||||
api: 'promptPrefixOverride',
|
||||
Custom: 'sydney'
|
||||
Custom: 'sydney',
|
||||
claude: 'slackClaudeGlobalPreset'
|
||||
}
|
||||
|
||||
if (keyMap[use]) {
|
||||
|
|
@ -158,10 +163,7 @@ export class help extends plugin {
|
|||
await redis.set(`CHATGPT:PROMPT_USE_${use}`, promptName)
|
||||
await e.reply(`你当前正在使用${use}模式,已将该模式设定应用为"${promptName}"。更该设定后建议结束对话以使设定更好生效`, true)
|
||||
} else {
|
||||
await e.reply(`你当前正在使用${use}模式,该模式不支持设定`, true)
|
||||
}
|
||||
if (use === 'Custom') {
|
||||
Config.sydneyBrainWashName = promptName
|
||||
await e.reply(`你当前正在使用${use}模式,该模式不支持设定。支持设定的模式有:API、自定义、Claude`, true)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -439,6 +441,10 @@ export class help extends plugin {
|
|||
if (response.status === 200) {
|
||||
let r = await response.json()
|
||||
if (r.code === 200) {
|
||||
if (!r.data) {
|
||||
await e.reply('没有这个设定', true)
|
||||
return true
|
||||
}
|
||||
const { prompt, title } = r.data
|
||||
saveOnePrompt(title, prompt)
|
||||
e.reply(`导入成功。您现在可以使用 #chatgpt使用设定${title} 来体验这个设定了。`)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue