mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 13:27:08 +00:00
fix: 复活Copilot但有代价
This commit is contained in:
parent
dcae426cfa
commit
243331aa2e
5 changed files with 201 additions and 398 deletions
|
|
@ -357,6 +357,10 @@ export class ChatgptManagement extends plugin {
|
|||
reg: '^#chatgpt(伪人|bym)切换',
|
||||
fnc: 'switchBYMModel',
|
||||
permission: 'master'
|
||||
},
|
||||
{
|
||||
reg: '^#(chatgpt)?(Copilot|Bing|必应)配置方法',
|
||||
fnc: 'copilotSetting'
|
||||
}
|
||||
]
|
||||
})
|
||||
|
|
@ -1880,6 +1884,25 @@ azure语音:Azure 语音是微软 Azure 平台提供的一项语音服务,
|
|||
await this.reply('切换成功')
|
||||
}
|
||||
|
||||
async copilotSetting (e) {
|
||||
const code = 'let results = []\n' +
|
||||
'Object.keys(localStorage).forEach(key => {\n' +
|
||||
' try {\n' +
|
||||
' let value = JSON.parse(localStorage[key])\n' +
|
||||
' if (key.includes(\'accesstoken\') && value.target?.includes(\'ChatAI\')) {\n' +
|
||||
' results[\'accessToken\'] = value.secret\n' +
|
||||
' results[\'clientId\'] = value.clientId\n' +
|
||||
' results[\'scope\'] = value.target + \' openid profile offline_access\'\n' +
|
||||
' } else if (key.includes(\'refreshtoken\')) {\n' +
|
||||
' results[\'oid\'] = value.homeAccountId\n' +
|
||||
' results[\'refreshToken\'] = value.secret\n' +
|
||||
' }\n' +
|
||||
' } catch (err) {}\n' +
|
||||
'})\n' +
|
||||
'console.log(results)'
|
||||
e.reply(`可以在浏览器控制台使用以下代码获取相关配置。\n\`\`\`javacript\n${code}\n\`\`\``)
|
||||
}
|
||||
|
||||
async geminiOpenSearchCE (e) {
|
||||
let msg = e.msg
|
||||
let open = msg.includes('开启')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue