from enum import Enum # 企微操作类型枚举类 class wework(Enum): # 回复群消息 WEWORK_REPLY = 'replyMessage' # 群中@指定人回复消息 WEWORK_REPLY_APPOINT = 'replyMessageAppoint' SEARCH_CRAWLER = 'searchCrawler' # 企微操作类型枚举类 class answer_type(Enum): # 普通文本(之前群内回话) text = 'text' # 小程序 mini_program = 'miniProgram' # h5 h5 = 'H5' # text+小程序组合 text_miniProgram = 'text-miniProgram' # text+H5组合 text_h5 = 'text-H5' # 判断是否是demo class demo_type(Enum): # demo demo = 'True' # 正常任务 task = 'False' # 操作平台 class media_type(Enum): # 微信 wechat = 'wechat' # 汽车之家 autohome = 'autohome' # 懂车帝 dongchedi = 'dongchedi' # 新出行 xinchuxing = 'newTravel' # 养号 dongchedi_account = 'dongchedi_account' # 抖音 douyin = 'douyin' # 易车 skyeye = 'skyeye' # 企业微信 wechatWork = 'wechatWork' dongchediAndToutiao = 'dongchediAndToutiao' # 天眼查 tianyancha = 'tianyancha' class task_type(Enum): # 微信 contentWellKnown = 'contentWellKnown' # 动作类型 class action_type(Enum): search_crawler = 'searchCrawler' dongchedi_dppoint_interaction = 'dongchediAppointInteraction' dongchediDevelopAccount = 'dongchediDevelopAccount' dongchedi_daily_sign = 'dongchediDailySign' # 任务子类型 class task_sub_type(Enum): # 懂车帝账号爬取 dongchedi = 'dongchediAccount' # 小红书账号爬取 xiaohongshu = 'xiaohongshuAccount' dongchedi_dppoint_interaction = 'dongchediAppointInteraction' dongchediDevelopAccount = 'dongchediDevelopAccount' # 懂车帝日签到 dongchedi_daily_sign = 'dongchediDailySign' xinchuxingDevelopAccount = 'newTravelAccount' # 懂车帝R7车友圈 cheyouquan_r7 = 'cheyouquanR7Data' # 懂车帝F7车友圈 cheyouquan_f7 = 'cheyouquanF7Data' # 天眼查 tianyancha = 'tianyanchaData' # 懂车帝排行榜 dongchedi_rank = 'dongchediIndex' # 汽车之家排行榜 autohome_rank = 'qichezhijiaIndex' # 微信排行榜 wechat_rank = 'wechatIndex' # 抖音排行榜 douyin_rank = 'douyinIndex' douyin_account_data = 'douyinAccountData' # 新出行R7社区 community_r7 = 'communityR7Data' # 新出行F7社区 community_f7 = 'communityF7Data' # 无线控制抖音subType douyin_sub_type = 'testPOC1' # 无线控制懂车帝养号subType dongchedi_culture_sub_type = 'dongchediDevelopAccount' # 无线控制懂车帝互动subType dongchedi_interaction_sub_type = 'dongchediAppointInteraction' # 无线控制手机保活操作 keep_alive_sub_type = 'keepAlive' # 懂车帝舆情预警 dongchedi_negative_opinion_warn = 'dongchediNegativeOpinionWarn' # 设备连接状态 class connect_enable_status(Enum): # 连 enable = 1 # 连接失败 unable = 0 # 设备app状态 class app_status(Enum): # 连接成功 enable = 1 # 连接失败 unable = 0 # 设备执行状态 class execute_status(Enum): # 设备使用中 occupy = 1 # 设备空闲 free = 0 # 设备异常 不可使用 unusual = -1 # 网络状态 class network_status(Enum): # 连接成功 enable = 1 # 连接失败 unable = 0 # 手机状态 class DeviceStatus(Enum): # atx 连接正常, uiautomator2 服务正常, 可以领取任务 Available_For_Task = 600 # 手机待激活,不能领取任务 Mobile_Phone_To_Be_Activated = 601 # atx 连接正常, uiautomator2 服务待人工启动, 不能领取任务 To_Be_Manually_Started = 602 # atx 首次成功连接 First_Success_Connect = 603 # 设备不在线,不能领取任务 Device_Offline = 604 # 设备网络情况良好,可以领取任务 Device_Net_Good = 605 # 设备网络情况一般,可以领取任务,任务功成率会受到影响 Device_Net_Common = 606 # 网络情况较差,不能领取任务 Device_Net_Bad = 607 # 网络情况较差,等待网络恢复良好 Device_Await_Recover = 608