| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- from pydantic import Field
- from pydantic_settings import BaseSettings, SettingsConfigDict
- from typing import Dict
- class TaskChineseNameConfig(BaseSettings):
- """冷启动配置"""
- # 分类映射
- name_map: Dict[str, str] = Field(
- default_factory=lambda: {
- "title_rewrite": "标题重写",
- "crawler_gzh_articles": "抓取公众号文章",
- "crawler_account_manager": "抓取账号管理",
- "article_pool_category_generation": "文章池品类生成",
- "candidate_account_quality_analysis": "候选账号质量分析",
- "article_pool_cold_start": "文章路冷启动",
- "crawler_toutiao": "头条抓取",
- "task_processing_monitor": "协程监测",
- "update_root_source_id": "更新今日root_source_id",
- "daily_publish_articles_recycle": "回收今日发文",
- "inner_article_monitor": "账号发文违规监测",
- "outside_article_monitor": "外部服务号发文监测",
- "get_off_videos": "自动下架视频",
- "check_publish_video_audit_status": "校验发布视频状态",
- "check_kimi_balance": "检验kimi余额",
- "account_category_analysis": "账号品类分析",
- "mini_program_detail_process": "更新小程序信息",
- "crawler_detail_analysis": "抓取详情分析",
- "limited_account_analysis": "限流账号分析处理",
- "auto_follow_account": "自动关注账号",
- "update_account_open_rate_avg": "更新账号平均打开率",
- "update_limited_account_info": "更新限流账号信息",
- "update_account_read_avg": "更新账号平均阅读率",
- "get_follow_result": "获取自动关注回复",
- "extract_reply_result": "解析自动回复结果",
- }
- )
- model_config = SettingsConfigDict(
- env_prefix="TASK_CHINESE_NAME_",
- env_file=".env",
- case_sensitive=False,
- extra="ignore",
- )
|