|
@@ -722,7 +722,8 @@ def scheduled_task_add_contacts_from_chatrooms(self, redis_config, kafka_config, |
|
|
k_message = wx_add_contacts_from_chatroom_message(history.wxid, history.chatroomId, history.contactWixd, history.addTime) |
|
|
k_message = wx_add_contacts_from_chatroom_message(history.wxid, history.chatroomId, history.contactWixd, history.addTime) |
|
|
await kafka_service.send_message_async(k_message) |
|
|
await kafka_service.send_message_async(k_message) |
|
|
# await asyncio.sleep(random.uniform(1.5, 3)) |
|
|
# await asyncio.sleep(random.uniform(1.5, 3)) |
|
|
await asyncio.sleep(random.uniform(30, 60)) |
|
|
|
|
|
|
|
|
# await asyncio.sleep(random.uniform(30, 60)) |
|
|
|
|
|
await asyncio.sleep(random.uniform(270,300)) |
|
|
# 任务状态推送到kafka |
|
|
# 任务状态推送到kafka |
|
|
task_status = await gewe_service.wx_add_contacts_from_chatroom_task_status_async(wxid, chatroom_id) |
|
|
task_status = await gewe_service.wx_add_contacts_from_chatroom_task_status_async(wxid, chatroom_id) |
|
|
k_message=wx_add_contacts_from_chatroom_task_status_message(wxid, chatroom_id, task_status) |
|
|
k_message=wx_add_contacts_from_chatroom_task_status_message(wxid, chatroom_id, task_status) |
|
@@ -733,8 +734,12 @@ def scheduled_task_add_contacts_from_chatrooms(self, redis_config, kafka_config, |
|
|
async def task(): |
|
|
async def task(): |
|
|
try: |
|
|
try: |
|
|
now = datetime.now() |
|
|
now = datetime.now() |
|
|
if now.hour < 8: |
|
|
|
|
|
logger.info(f"定时群成员定时添好友任务不启动,当前时间为 {now.strftime('%Y-%m-%d %H:%M:%S')},早于8点") |
|
|
|
|
|
|
|
|
# if 10> now.hour < 8: |
|
|
|
|
|
# logger.info(f"定时群成员定时添好友任务不启动,当前时间为 {now.strftime('%Y-%m-%d %H:%M:%S')},早于8点") |
|
|
|
|
|
# return |
|
|
|
|
|
|
|
|
|
|
|
if now.hour < 8 or now.hour > 22: |
|
|
|
|
|
logger.info(f"定时群成员定时添好友任务不启动, 当前时间为 {now.strftime('%Y-%m-%d %H:%M:%S')},不在8点到22点之间") |
|
|
return |
|
|
return |
|
|
|
|
|
|
|
|
logger.info('定时群成员定时添好友任务开始') |
|
|
logger.info('定时群成员定时添好友任务开始') |
|
|