@@ -201,18 +201,25 @@ export class OpenaiController extends ChatbotController implements ChatbotContro
201
201
} ,
202
202
} ) ;
203
203
204
- if ( ! data . openaiCredsId ) data . openaiCredsId = defaultSettingCheck ?. openaiCredsId || null ;
205
- if ( ! data . expire ) data . expire = defaultSettingCheck ?. expire || 0 ;
206
- if ( ! data . keywordFinish ) data . keywordFinish = defaultSettingCheck ?. keywordFinish || '' ;
207
- if ( ! data . delayMessage ) data . delayMessage = defaultSettingCheck ?. delayMessage || 1000 ;
208
- if ( ! data . unknownMessage ) data . unknownMessage = defaultSettingCheck ?. unknownMessage || '' ;
209
- if ( ! data . listeningFromMe ) data . listeningFromMe = defaultSettingCheck ?. listeningFromMe || false ;
210
- if ( ! data . stopBotFromMe ) data . stopBotFromMe = defaultSettingCheck ?. stopBotFromMe || false ;
211
- if ( ! data . keepOpen ) data . keepOpen = defaultSettingCheck ?. keepOpen || false ;
212
- if ( ! data . debounceTime ) data . debounceTime = defaultSettingCheck ?. debounceTime || 0 ;
213
- if ( ! data . ignoreJids ) data . ignoreJids = defaultSettingCheck ?. ignoreJids || [ ] ;
214
- if ( ! data . splitMessages ) data . splitMessages = defaultSettingCheck ?. splitMessages || false ;
215
- if ( ! data . timePerChar ) data . timePerChar = defaultSettingCheck ?. timePerChar || 0 ;
204
+ if ( data . expire === undefined || data . expire === null ) data . expire = defaultSettingCheck . expire ;
205
+ if ( data . keywordFinish === undefined || data . keywordFinish === null )
206
+ data . keywordFinish = defaultSettingCheck . keywordFinish ;
207
+ if ( data . delayMessage === undefined || data . delayMessage === null )
208
+ data . delayMessage = defaultSettingCheck . delayMessage ;
209
+ if ( data . unknownMessage === undefined || data . unknownMessage === null )
210
+ data . unknownMessage = defaultSettingCheck . unknownMessage ;
211
+ if ( data . listeningFromMe === undefined || data . listeningFromMe === null )
212
+ data . listeningFromMe = defaultSettingCheck . listeningFromMe ;
213
+ if ( data . stopBotFromMe === undefined || data . stopBotFromMe === null )
214
+ data . stopBotFromMe = defaultSettingCheck . stopBotFromMe ;
215
+ if ( data . keepOpen === undefined || data . keepOpen === null ) data . keepOpen = defaultSettingCheck . keepOpen ;
216
+ if ( data . debounceTime === undefined || data . debounceTime === null )
217
+ data . debounceTime = defaultSettingCheck . debounceTime ;
218
+ if ( data . ignoreJids === undefined || data . ignoreJids === null ) data . ignoreJids = defaultSettingCheck . ignoreJids ;
219
+ if ( data . splitMessages === undefined || data . splitMessages === null )
220
+ data . splitMessages = defaultSettingCheck ?. splitMessages ?? false ;
221
+ if ( data . timePerChar === undefined || data . timePerChar === null )
222
+ data . timePerChar = defaultSettingCheck ?. timePerChar ?? 0 ;
216
223
217
224
if ( ! data . openaiCredsId ) {
218
225
throw new Error ( 'Openai Creds Id is required' ) ;
@@ -998,15 +1005,15 @@ export class OpenaiController extends ChatbotController implements ChatbotContro
998
1005
let splitMessages = findBot ?. splitMessages ;
999
1006
let timePerChar = findBot ?. timePerChar ;
1000
1007
1001
- if ( ! expire ) expire = settings . expire ;
1002
- if ( ! keywordFinish ) keywordFinish = settings . keywordFinish ;
1003
- if ( ! delayMessage ) delayMessage = settings . delayMessage ;
1004
- if ( ! unknownMessage ) unknownMessage = settings . unknownMessage ;
1005
- if ( ! listeningFromMe ) listeningFromMe = settings . listeningFromMe ;
1006
- if ( ! stopBotFromMe ) stopBotFromMe = settings . stopBotFromMe ;
1007
- if ( ! keepOpen ) keepOpen = settings . keepOpen ;
1008
+ if ( expire === undefined || expire === null ) expire = settings . expire ;
1009
+ if ( keywordFinish === undefined || keywordFinish === null ) keywordFinish = settings . keywordFinish ;
1010
+ if ( delayMessage === undefined || delayMessage === null ) delayMessage = settings . delayMessage ;
1011
+ if ( unknownMessage === undefined || unknownMessage === null ) unknownMessage = settings . unknownMessage ;
1012
+ if ( listeningFromMe === undefined || listeningFromMe === null ) listeningFromMe = settings . listeningFromMe ;
1013
+ if ( stopBotFromMe === undefined || stopBotFromMe === null ) stopBotFromMe = settings . stopBotFromMe ;
1014
+ if ( keepOpen === undefined || keepOpen === null ) keepOpen = settings . keepOpen ;
1008
1015
if ( debounceTime === undefined || debounceTime === null ) debounceTime = settings . debounceTime ;
1009
- if ( ! ignoreJids ) ignoreJids = settings . ignoreJids ;
1016
+ if ( ignoreJids === undefined || ignoreJids === null ) ignoreJids = settings . ignoreJids ;
1010
1017
if ( splitMessages === undefined || splitMessages === null ) splitMessages = settings ?. splitMessages ?? false ;
1011
1018
if ( timePerChar === undefined || timePerChar === null ) timePerChar = settings ?. timePerChar ?? 0 ;
1012
1019
0 commit comments