mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-16 12:12:55 -06:00
fix: Fixed prefilledVariables in startTypebot
This commit is contained in:
parent
ebbba7b7e9
commit
29a1d99d05
@ -1,3 +1,9 @@
|
|||||||
|
# 2.1.3 (develop)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
* Fixed prefilledVariables in startTypebot
|
||||||
|
|
||||||
# 2.1.2 (2024-10-06 10:09)
|
# 2.1.2 (2024-10-06 10:09)
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
@ -5,7 +5,7 @@ import { TypebotService } from '@api/integrations/chatbot/typebot/services/typeb
|
|||||||
import { PrismaRepository } from '@api/repository/repository.service';
|
import { PrismaRepository } from '@api/repository/repository.service';
|
||||||
import { WAMonitoringService } from '@api/services/monitor.service';
|
import { WAMonitoringService } from '@api/services/monitor.service';
|
||||||
import { Events } from '@api/types/wa.types';
|
import { Events } from '@api/types/wa.types';
|
||||||
import { Auth, configService, HttpServer, Typebot } from '@config/env.config';
|
import { configService, Typebot } from '@config/env.config';
|
||||||
import { Logger } from '@config/logger.config';
|
import { Logger } from '@config/logger.config';
|
||||||
import { BadRequestException } from '@exceptions';
|
import { BadRequestException } from '@exceptions';
|
||||||
import { Typebot as TypebotModel } from '@prisma/client';
|
import { Typebot as TypebotModel } from '@prisma/client';
|
||||||
@ -609,13 +609,7 @@ export class TypebotController extends ChatbotController implements ChatbotContr
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const prefilledVariables = {
|
const prefilledVariables: any = {};
|
||||||
remoteJid: remoteJid,
|
|
||||||
instanceName: instance.instanceName,
|
|
||||||
serverUrl: configService.get<HttpServer>('SERVER').URL,
|
|
||||||
apiKey: configService.get<Auth>('AUTHENTICATION').API_KEY.KEY,
|
|
||||||
ownerJid: instanceData.number,
|
|
||||||
};
|
|
||||||
|
|
||||||
if (variables?.length) {
|
if (variables?.length) {
|
||||||
variables.forEach((variable: { name: string | number; value: string }) => {
|
variables.forEach((variable: { name: string | number; value: string }) => {
|
||||||
@ -674,6 +668,7 @@ export class TypebotController extends ChatbotController implements ChatbotContr
|
|||||||
stopBotFromMe,
|
stopBotFromMe,
|
||||||
keepOpen,
|
keepOpen,
|
||||||
'init',
|
'init',
|
||||||
|
prefilledVariables,
|
||||||
);
|
);
|
||||||
|
|
||||||
// const response = await this.typebotService.createNewSession(instanceData, {
|
// const response = await this.typebotService.createNewSession(instanceData, {
|
||||||
|
@ -356,6 +356,7 @@ export class TypebotService {
|
|||||||
stopBotFromMe: boolean,
|
stopBotFromMe: boolean,
|
||||||
keepOpen: boolean,
|
keepOpen: boolean,
|
||||||
content: string,
|
content: string,
|
||||||
|
prefilledVariables?: any,
|
||||||
) {
|
) {
|
||||||
if (session && expire && expire > 0) {
|
if (session && expire && expire > 0) {
|
||||||
const now = Date.now();
|
const now = Date.now();
|
||||||
@ -397,6 +398,7 @@ export class TypebotService {
|
|||||||
remoteJid: remoteJid,
|
remoteJid: remoteJid,
|
||||||
pushName: msg.pushName,
|
pushName: msg.pushName,
|
||||||
botId: findTypebot.id,
|
botId: findTypebot.id,
|
||||||
|
prefilledVariables: prefilledVariables,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (data.session) {
|
if (data.session) {
|
||||||
@ -524,6 +526,7 @@ export class TypebotService {
|
|||||||
remoteJid: remoteJid,
|
remoteJid: remoteJid,
|
||||||
pushName: msg?.pushName,
|
pushName: msg?.pushName,
|
||||||
botId: findTypebot.id,
|
botId: findTypebot.id,
|
||||||
|
prefilledVariables: prefilledVariables,
|
||||||
});
|
});
|
||||||
|
|
||||||
if (data?.session) {
|
if (data?.session) {
|
||||||
|
Loading…
Reference in New Issue
Block a user