Team Ai
Apppublic

oex2003/evolution-api

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
base-chatbot.dto.ts43 linesDownload Raw Back to chatbot
1import { TriggerOperator, TriggerType } from '@prisma/client';2 3/**4 * Base DTO for all chatbot integrations5 * Contains common properties shared by all chatbot types6 */7export class BaseChatbotDto {8  enabled?: boolean;9  description: string;10  expire?: number;11  keywordFinish?: string;12  delayMessage?: number;13  unknownMessage?: string;14  listeningFromMe?: boolean;15  stopBotFromMe?: boolean;16  keepOpen?: boolean;17  debounceTime?: number;18  triggerType: TriggerType;19  triggerOperator?: TriggerOperator;20  triggerValue?: string;21  ignoreJids?: string[];22  splitMessages?: boolean;23  timePerChar?: number;24}25 26/**27 * Base settings DTO for all chatbot integrations28 */29export class BaseChatbotSettingDto {30  expire?: number;31  keywordFinish?: string;32  delayMessage?: number;33  unknownMessage?: string;34  listeningFromMe?: boolean;35  stopBotFromMe?: boolean;36  keepOpen?: boolean;37  debounceTime?: number;38  ignoreJids?: any;39  splitMessages?: boolean;40  timePerChar?: number;41  fallbackId?: string; // Unified fallback ID field for all integrations42}43