@@ -108,6 +108,8 @@ model Instance {
108108 Pusher Pusher ?
109109 N8n N8n []
110110 N8nSetting N8nSetting []
111+ Evoai Evoai []
112+ EvoaiSetting EvoaiSetting ?
111113}
112114
113115model Session {
@@ -694,3 +696,51 @@ model N8nSetting {
694696 Instance Instance @relation (fields : [instanceId ] , references : [id ] , onDelete : Cascade )
695697 instanceId String @unique
696698}
699+
700+ model Evoai {
701+ id String @id @default (cuid () )
702+ enabled Boolean @default (true ) @db.Boolean
703+ description String ? @db.VarChar (255 )
704+ agentUrl String ? @db.VarChar (255 )
705+ apiKey String ? @db.VarChar (255 )
706+ expire Int ? @default (0 ) @db.Integer
707+ keywordFinish String ? @db.VarChar (100 )
708+ delayMessage Int ? @db.Integer
709+ unknownMessage String ? @db.VarChar (100 )
710+ listeningFromMe Boolean ? @default (false ) @db.Boolean
711+ stopBotFromMe Boolean ? @default (false ) @db.Boolean
712+ keepOpen Boolean ? @default (false ) @db.Boolean
713+ debounceTime Int ? @db.Integer
714+ ignoreJids Json ?
715+ splitMessages Boolean ? @default (false ) @db.Boolean
716+ timePerChar Int ? @default (50 ) @db.Integer
717+ triggerType TriggerType ?
718+ triggerOperator TriggerOperator ?
719+ triggerValue String ?
720+ createdAt DateTime ? @default (now () ) @db.Timestamp
721+ updatedAt DateTime @updatedAt @db.Timestamp
722+ Instance Instance @relation (fields : [instanceId ] , references : [id ] , onDelete : Cascade )
723+ instanceId String
724+ EvoaiSetting EvoaiSetting []
725+ }
726+
727+ model EvoaiSetting {
728+ id String @id @default (cuid () )
729+ expire Int ? @default (0 ) @db.Integer
730+ keywordFinish String ? @db.VarChar (100 )
731+ delayMessage Int ? @db.Integer
732+ unknownMessage String ? @db.VarChar (100 )
733+ listeningFromMe Boolean ? @default (false ) @db.Boolean
734+ stopBotFromMe Boolean ? @default (false ) @db.Boolean
735+ keepOpen Boolean ? @default (false ) @db.Boolean
736+ debounceTime Int ? @db.Integer
737+ ignoreJids Json ?
738+ splitMessages Boolean ? @default (false ) @db.Boolean
739+ timePerChar Int ? @default (50 ) @db.Integer
740+ createdAt DateTime ? @default (now () ) @db.Timestamp
741+ updatedAt DateTime @updatedAt @db.Timestamp
742+ Fallback Evoai ? @relation (fields : [evoaiIdFallback ] , references : [id ] )
743+ evoaiIdFallback String ? @db.VarChar (100 )
744+ Instance Instance @relation (fields : [instanceId ] , references : [id ] , onDelete : Cascade )
745+ instanceId String @unique
746+ }
0 commit comments