mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-17 22:07:10 +00:00
添加工具箱快捷登录指令
This commit is contained in:
parent
34f99a0160
commit
6a61722bc3
1 changed files with 22 additions and 1 deletions
|
|
@ -9,7 +9,8 @@ import {
|
||||||
getVoicevoxRoleList,
|
getVoicevoxRoleList,
|
||||||
makeForwardMsg,
|
makeForwardMsg,
|
||||||
parseDuration,
|
parseDuration,
|
||||||
renderUrl
|
renderUrl,
|
||||||
|
randomString
|
||||||
} from '../utils/common.js'
|
} from '../utils/common.js'
|
||||||
import SydneyAIClient from '../utils/SydneyAIClient.js'
|
import SydneyAIClient from '../utils/SydneyAIClient.js'
|
||||||
import { convertSpeaker, speakers as vitsRoleList } from '../utils/tts.js'
|
import { convertSpeaker, speakers as vitsRoleList } from '../utils/tts.js'
|
||||||
|
|
@ -212,6 +213,11 @@ export class ChatgptManagement extends plugin {
|
||||||
reg: '^#(设置|修改)用户密码',
|
reg: '^#(设置|修改)用户密码',
|
||||||
fnc: 'setUserPassword'
|
fnc: 'setUserPassword'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
reg: '^#工具箱',
|
||||||
|
fnc: 'toolsPage',
|
||||||
|
permission: 'master'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
reg: '^#chatgpt系统(设置|配置|管理)',
|
reg: '^#chatgpt系统(设置|配置|管理)',
|
||||||
fnc: 'adminPage',
|
fnc: 'adminPage',
|
||||||
|
|
@ -1246,6 +1252,21 @@ Poe 模式会调用 Poe 中的 Claude-instant 进行对话。需要提供 Cookie
|
||||||
await this.reply(`请登录${viewHost + 'admin/dashboard'}进行系统配置`, true)
|
await this.reply(`请登录${viewHost + 'admin/dashboard'}进行系统配置`, true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async toolsPage (e) {
|
||||||
|
if (!Config.groupAdminPage && (e.isGroup || !e.isPrivate)) {
|
||||||
|
await this.reply('请私聊发送命令', true)
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
const viewHost = Config.serverHost ? `http://${Config.serverHost}/` : `http://${await getPublicIP()}:${Config.serverPort || 3321}/`
|
||||||
|
const otp = randomString(6)
|
||||||
|
await redis.set(
|
||||||
|
`CHATGPT:SERVER_QUICK`,
|
||||||
|
otp,
|
||||||
|
{ EX: 60000 }
|
||||||
|
)
|
||||||
|
await this.reply(`请登录http://tools.alcedogroup.com/login?server=${viewHost}&otp=${otp}`, true)
|
||||||
|
}
|
||||||
|
|
||||||
async setOpenAIPlatformToken (e) {
|
async setOpenAIPlatformToken (e) {
|
||||||
this.setContext('doSetOpenAIPlatformToken')
|
this.setContext('doSetOpenAIPlatformToken')
|
||||||
await e.reply('请发送refreshToken\n你可以在已登录的platform.openai.com后台界面打开调试窗口,在终端中执行\nJSON.parse(localStorage.getItem(Object.keys(localStorage).filter(k => k.includes(\'auth0\'))[0])).body.refresh_token\n如果仍不能查看余额,请退出登录重新获取刷新令牌')
|
await e.reply('请发送refreshToken\n你可以在已登录的platform.openai.com后台界面打开调试窗口,在终端中执行\nJSON.parse(localStorage.getItem(Object.keys(localStorage).filter(k => k.includes(\'auth0\'))[0])).body.refresh_token\n如果仍不能查看余额,请退出登录重新获取刷新令牌')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue