返回 AiToEarn
queue-name.enum.ts
根目录 / project / aitoearn-backend / libs / aitoearn-queue / src / enums / queue-name.enum.ts
1 /**
2 * 队列名称枚举
3 * 统一管理所有队列的名称
4 */
5 export enum QueueName {
6 /** 素材生成队列 */
7 MaterialGenerate = 'bull_material_generate',
8
9 /** 发布任务队列 */
10 PostPublish = 'post_publish',
11
12 /** 发布媒体任务队列(Meta平台) */
13 PostMediaTask = 'post_media_task',
14
15 /** AI图片异步生成队列 */
16 AiImageAsync = 'ai_image_async',
17
18 /** 互动任务分发队列 */
19 EngagementTaskDistribution = 'engagement_task_distribution',
20
21 /** 评论回复任务队列 */
22 EngagementReplyToComment = 'engagement_reply_to_comment_task',
23
24 /** dump social media avatar queue */
25 DumpSocialMediaAvatar = 'dump_social_media_avatar',
26
27 /** 更新发布任务队列 */
28 UpdatePublishedPost = 'update_published_post',
29
30 /** 内容生成队列 */
31 ContentGenerationTask = 'content_generation_task',
32
33 /** Agent任务分析队列 */
34 AgentTaskAnalysis = 'agent_task_analysis',
35
36 /** DraftGeneration 生成队列 */
37 DraftGeneration = 'place_draft_generation',
38
39 /** DraftGeneration 低优先级生成队列 */
40 DraftGenerationLowPriority = 'place_draft_generation_low_priority',
41
42 }
43
43 lines TYPESCRIPT