mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 21:37:11 +00:00
fix: at都被挤到消息最前面的问题
This commit is contained in:
parent
7bf5996dce
commit
8bdbd623b3
10 changed files with 18 additions and 53 deletions
|
|
@ -85,7 +85,7 @@ const defaultConfig = {
|
|||
viewHost: '',
|
||||
chatViewWidth: 1280,
|
||||
chatViewBotName: '',
|
||||
version: 'v2.5.0'
|
||||
version: 'v2.5.1'
|
||||
}
|
||||
const _path = process.cwd()
|
||||
let config = {}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { Configuration, OpenAIApi } from 'openai'
|
||||
import {Config, defaultOpenAIAPI, defaultOpenAIReverseProxy, officialChatGPTAPI} from './config.js'
|
||||
import { Config, defaultOpenAIAPI, defaultOpenAIReverseProxy } from './config.js'
|
||||
import fs from 'fs'
|
||||
import {isCN, mkdirs} from './common.js'
|
||||
import { isCN, mkdirs } from './common.js'
|
||||
let proxy
|
||||
if (Config.proxy) {
|
||||
try {
|
||||
|
|
@ -47,7 +47,6 @@ export async function createImage (prompt, n = 1, size = '512x512') {
|
|||
}
|
||||
|
||||
export async function imageVariation (imageUrl, n = 1, size = '512x512') {
|
||||
|
||||
let basePath = Config.openAiBaseUrl
|
||||
if (Config.openAiBaseUrl && Config.proxy && !Config.openAiForceUseReverse) {
|
||||
// 如果配了proxy,而且有反代,但是没开启强制反代
|
||||
|
|
|
|||
|
|
@ -489,6 +489,10 @@ export async function convertFaces (msg, handleAt = false, e) {
|
|||
if (!foundFace) {
|
||||
if (handleAt && msg[i] === '@') {
|
||||
foundAt = true
|
||||
if (tmpMsg) {
|
||||
msgs.push(tmpMsg)
|
||||
tmpMsg = ''
|
||||
}
|
||||
continue
|
||||
}
|
||||
if (handleAt && foundAt) {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
import { Config } from './config.js'
|
||||
import { ChatGPTAPI } from 'chatgpt'
|
||||
import { getMessageById, upsertMessage } from './common.js'
|
||||
import fetch from 'node-fetch'
|
||||
let proxy
|
||||
if (Config.proxy) {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import { Config } from './config.js'
|
||||
import fetch from 'node-fetch'
|
||||
import _ from 'lodash'
|
||||
import {wrapTextByLanguage} from "./common.js";
|
||||
import { wrapTextByLanguage } from './common.js'
|
||||
let proxy
|
||||
if (Config.proxy) {
|
||||
try {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import Contactable, { core } from 'oicq'
|
||||
// import Contactable, { core } from 'oicq'
|
||||
import querystring from 'querystring'
|
||||
import fetch from 'node-fetch'
|
||||
import fs from 'fs'
|
||||
|
|
@ -7,6 +7,14 @@ import util from 'util'
|
|||
import stream from 'stream'
|
||||
import crypto from 'crypto'
|
||||
import child_process from 'child_process'
|
||||
let module
|
||||
try {
|
||||
module = await import('oicq')
|
||||
} catch (err) {
|
||||
module = await import('icqq')
|
||||
}
|
||||
const { core } = module
|
||||
const Contactable = module.default
|
||||
// import { pcm2slk } from 'node-silk'
|
||||
let errors = {}
|
||||
let pcm2slk
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue