fix: 修复Sydney模式下依赖报错导致无法结束对话的问题

This commit is contained in:
ikechan8370 2023-03-04 11:18:59 +08:00
parent 9910e5d825
commit 1dae9b5b36
2 changed files with 4 additions and 4 deletions

View file

@ -168,7 +168,7 @@ export class chatgpt extends plugin {
} }
let Keyv let Keyv
try { try {
Keyv = await import('keyv').Keyv Keyv = (await import('keyv')).default
} catch (err) { } catch (err) {
await this.reply('依赖keyv未安装请执行pnpm install keyv', true) await this.reply('依赖keyv未安装请执行pnpm install keyv', true)
} }
@ -199,7 +199,7 @@ export class chatgpt extends plugin {
} }
let Keyv let Keyv
try { try {
Keyv = await import('keyv').default Keyv = (await import('keyv')).default
} catch (err) { } catch (err) {
await this.reply('依赖keyv未安装请执行pnpm install keyv', true) await this.reply('依赖keyv未安装请执行pnpm install keyv', true)
} }

View file

@ -23,7 +23,7 @@ try {
async function getWebSocket () { async function getWebSocket () {
let WebSocket let WebSocket
try { try {
WebSocket = await import('ws').default WebSocket = (await import('ws')).default
} catch (error) { } catch (error) {
throw new Error('ws依赖未安装请使用pnpm install ws安装') throw new Error('ws依赖未安装请使用pnpm install ws安装')
} }
@ -32,7 +32,7 @@ async function getWebSocket () {
async function getKeyv () { async function getKeyv () {
let Keyv let Keyv
try { try {
Keyv = await import('keyv').default Keyv = (await import('keyv')).default
} catch (error) { } catch (error) {
throw new Error('ws依赖未安装请使用pnpm install keyv安装') throw new Error('ws依赖未安装请使用pnpm install keyv安装')
} }