@@ -99,7 +99,6 @@ export class TypebotService {
99
99
const remoteJid = data . remoteJid ;
100
100
const url = data . url ;
101
101
const typebot = data . typebot ;
102
- const enabled_typebot = data . enabled_typebot ;
103
102
const variables = data . variables ;
104
103
const findTypebot = await this . find ( instance ) ;
105
104
const sessions = ( findTypebot . sessions as Session [ ] ) ?? [ ] ;
@@ -117,13 +116,8 @@ export class TypebotService {
117
116
prefilledVariables [ variable . name ] = variable . value ;
118
117
} ) ;
119
118
120
- if ( enabled_typebot !== false ) {
121
- let enabled_typebot = true ;
122
-
123
-
124
- const response = await this . createNewSession ( instance , {
119
+ const response = await this . createNewSession ( instance , {
125
120
url : url ,
126
- enabled_typebot : enabled_typebot ,
127
121
typebot : typebot ,
128
122
remoteJid : remoteJid ,
129
123
expire : expire ,
@@ -147,53 +141,18 @@ const response = await this.createNewSession(instance, {
147
141
this . waMonitor . waInstances [ instance . instanceName ] . sendDataWebhook ( Events . TYPEBOT_START , {
148
142
remoteJid : remoteJid ,
149
143
url : url ,
150
- enabled_typebot : enabled_typebot ,
151
144
typebot : typebot ,
152
145
prefilledVariables : prefilledVariables ,
153
146
sessionId : `${ response . sessionId } ` ,
154
147
} ) ;
155
148
} else {
156
149
throw new Error ( "Session ID not found in response" ) ;
157
150
}
158
-
159
- } else {
160
-
161
- const id = Math . floor ( Math . random ( ) * 10000000000 ) . toString ( ) ;
162
-
163
- const reqData = {
164
- sessionId : id ,
165
- startParams : {
166
- typebot : data . typebot ,
167
- prefilledVariables : prefilledVariables ,
168
- } ,
169
- } ;
170
-
171
- const request = await axios . post ( data . url + '/api/v1/sendMessage' , reqData ) ;
172
-
173
- await this . sendWAMessage (
174
- instance ,
175
- remoteJid ,
176
- request . data . messages ,
177
- request . data . input ,
178
- request . data . clientSideActions ,
179
- ) ;
180
-
181
- this . waMonitor . waInstances [ instance . instanceName ] . sendDataWebhook ( Events . TYPEBOT_START , {
182
- remoteJid : remoteJid ,
183
- url : url ,
184
- typebot : typebot ,
185
- variables : variables ,
186
- sessionId : id ,
187
- } ) ;
188
-
189
-
190
- }
191
151
192
152
return {
193
153
typebot : {
194
154
...instance ,
195
155
typebot : {
196
- enabled_typebot : enabled_typebot ,
197
156
url : url ,
198
157
remoteJid : remoteJid ,
199
158
typebot : typebot ,
@@ -545,6 +504,7 @@ const id = Math.floor(Math.random() * 10000000000).toString();
545
504
sessions . splice ( sessions . indexOf ( session ) , 1 ) ;
546
505
547
506
const typebotData = {
507
+ enabled : true ,
548
508
url : url ,
549
509
typebot : typebot ,
550
510
expire : expire ,
0 commit comments