fix: update typebot, openai and dify

This commit is contained in:
Davidson Gomes 2024-08-02 19:42:54 -03:00
parent 671b677569
commit 7ad96f54ca
5 changed files with 96 additions and 95 deletions

View File

@ -1,4 +1,4 @@
# 2.0.6-rc (release candidate) # 2.0.6-rc (2024-08-02 19:23)
### Features ### Features
@ -7,6 +7,7 @@
### Fixed ### Fixed
* fetchInstances with clientName parameter * fetchInstances with clientName parameter
* fixed update typebot, openai and dify
# 2.0.5-rc (2024-08-01 18:01) # 2.0.5-rc (2024-08-01 18:01)

View File

@ -1,6 +1,6 @@
{ {
"name": "evolution-api", "name": "evolution-api",
"version": "2.0.5-rc", "version": "2.0.6-rc",
"description": "Rest api for communication with WhatsApp", "description": "Rest api for communication with WhatsApp",
"main": "./dist/src/main.js", "main": "./dist/src/main.js",
"scripts": { "scripts": {

View File

@ -248,38 +248,38 @@ export class DifyService {
if (checkDuplicate) { if (checkDuplicate) {
throw new Error('Trigger already exists'); throw new Error('Trigger already exists');
} }
}
try { try {
const dify = await this.prismaRepository.dify.update({ const dify = await this.prismaRepository.dify.update({
where: { where: {
id: difyId, id: difyId,
}, },
data: { data: {
enabled: data.enabled, enabled: data.enabled,
botType: data.botType, botType: data.botType,
apiUrl: data.apiUrl, apiUrl: data.apiUrl,
apiKey: data.apiKey, apiKey: data.apiKey,
expire: data.expire, expire: data.expire,
keywordFinish: data.keywordFinish, keywordFinish: data.keywordFinish,
delayMessage: data.delayMessage, delayMessage: data.delayMessage,
unknownMessage: data.unknownMessage, unknownMessage: data.unknownMessage,
listeningFromMe: data.listeningFromMe, listeningFromMe: data.listeningFromMe,
stopBotFromMe: data.stopBotFromMe, stopBotFromMe: data.stopBotFromMe,
keepOpen: data.keepOpen, keepOpen: data.keepOpen,
debounceTime: data.debounceTime, debounceTime: data.debounceTime,
instanceId: instanceId, instanceId: instanceId,
triggerType: data.triggerType, triggerType: data.triggerType,
triggerOperator: data.triggerOperator, triggerOperator: data.triggerOperator,
triggerValue: data.triggerValue, triggerValue: data.triggerValue,
ignoreJids: data.ignoreJids, ignoreJids: data.ignoreJids,
}, },
}); });
return dify; return dify;
} catch (error) { } catch (error) {
this.logger.error(error); this.logger.error(error);
throw new Error('Error updating dify'); throw new Error('Error updating dify');
}
} }
} }

View File

@ -394,43 +394,43 @@ export class OpenaiService {
if (checkDuplicate) { if (checkDuplicate) {
throw new Error('Trigger already exists'); throw new Error('Trigger already exists');
} }
}
try { try {
const openaiBot = await this.prismaRepository.openaiBot.update({ const openaiBot = await this.prismaRepository.openaiBot.update({
where: { where: {
id: openaiBotId, id: openaiBotId,
}, },
data: { data: {
enabled: data.enabled, enabled: data.enabled,
openaiCredsId: data.openaiCredsId, openaiCredsId: data.openaiCredsId,
botType: data.botType, botType: data.botType,
assistantId: data.assistantId, assistantId: data.assistantId,
model: data.model, model: data.model,
systemMessages: data.systemMessages, systemMessages: data.systemMessages,
assistantMessages: data.assistantMessages, assistantMessages: data.assistantMessages,
userMessages: data.userMessages, userMessages: data.userMessages,
maxTokens: data.maxTokens, maxTokens: data.maxTokens,
expire: data.expire, expire: data.expire,
keywordFinish: data.keywordFinish, keywordFinish: data.keywordFinish,
delayMessage: data.delayMessage, delayMessage: data.delayMessage,
unknownMessage: data.unknownMessage, unknownMessage: data.unknownMessage,
listeningFromMe: data.listeningFromMe, listeningFromMe: data.listeningFromMe,
stopBotFromMe: data.stopBotFromMe, stopBotFromMe: data.stopBotFromMe,
keepOpen: data.keepOpen, keepOpen: data.keepOpen,
debounceTime: data.debounceTime, debounceTime: data.debounceTime,
instanceId: instanceId, instanceId: instanceId,
triggerType: data.triggerType, triggerType: data.triggerType,
triggerOperator: data.triggerOperator, triggerOperator: data.triggerOperator,
triggerValue: data.triggerValue, triggerValue: data.triggerValue,
ignoreJids: data.ignoreJids, ignoreJids: data.ignoreJids,
}, },
}); });
return openaiBot; return openaiBot;
} catch (error) { } catch (error) {
this.logger.error(error); this.logger.error(error);
throw new Error('Error updating openai bot'); throw new Error('Error updating openai bot');
}
} }
} }

View File

@ -248,36 +248,36 @@ export class TypebotService {
if (checkDuplicate) { if (checkDuplicate) {
throw new Error('Trigger already exists'); throw new Error('Trigger already exists');
} }
}
try { try {
const typebot = await this.prismaRepository.typebot.update({ const typebot = await this.prismaRepository.typebot.update({
where: { where: {
id: typebotId, id: typebotId,
}, },
data: { data: {
enabled: data.enabled, enabled: data.enabled,
url: data.url, url: data.url,
typebot: data.typebot, typebot: data.typebot,
expire: data.expire, expire: data.expire,
keywordFinish: data.keywordFinish, keywordFinish: data.keywordFinish,
delayMessage: data.delayMessage, delayMessage: data.delayMessage,
unknownMessage: data.unknownMessage, unknownMessage: data.unknownMessage,
listeningFromMe: data.listeningFromMe, listeningFromMe: data.listeningFromMe,
stopBotFromMe: data.stopBotFromMe, stopBotFromMe: data.stopBotFromMe,
keepOpen: data.keepOpen, keepOpen: data.keepOpen,
debounceTime: data.debounceTime, debounceTime: data.debounceTime,
triggerType: data.triggerType, triggerType: data.triggerType,
triggerOperator: data.triggerOperator, triggerOperator: data.triggerOperator,
triggerValue: data.triggerValue, triggerValue: data.triggerValue,
ignoreJids: data.ignoreJids, ignoreJids: data.ignoreJids,
}, },
}); });
return typebot; return typebot;
} catch (error) { } catch (error) {
this.logger.error(error); this.logger.error(error);
throw new Error('Error updating typebot'); throw new Error('Error updating typebot');
}
} }
} }