20250904-初步功能已完成

This commit is contained in:
2025-09-10 22:17:27 +08:00
parent 0e51f60f35
commit 57759593ed
9 changed files with 339 additions and 110 deletions

View File

@@ -276,19 +276,20 @@ class ScriptManager():
retries = 0
while not event.is_set():
# try:
# anchor = AiUtils.pop_aclist_first()
#
# if not anchor:
# break
try:
self.greetNewFollowers(udid, needReply, event)
# return # 成功执行就退出
# except Exception as e:
# retries += 1
# LogManager.method_error(f"greetNewFollowers 出现异常: {e},准备第 {retries} 次重试", "关注打招呼", udid)
# time.sleep(3)
# LogManager.method_error("greetNewFollowers 重试次数耗尽,任务终止", "关注打招呼", udid)
# AiUtils.pop_aclist_first()
# anchor = AiUtils.pop_aclist_first()
# if not anchor:
# break
self.greetNewFollowers(udid, needReply, event)
except Exception as e:
retries += 1
LogManager.method_error(f"greetNewFollowers 出现异常: {e},准备第 {retries} 次重试", "关注打招呼", udid)
time.sleep(3)
LogManager.method_error("greetNewFollowers 重试次数耗尽,任务终止", "关注打招呼", udid)
# 关注打招呼以及回复主播消息
def greetNewFollowers(self, udid, needReply, event):
@@ -330,7 +331,9 @@ class ScriptManager():
# 获取一个主播,并删除
anchor = AiUtils.pop_aclist_first()
if not anchor:
break
LogManager.method_info(f"数据库中的数据不足", "关注打招呼", udid)
time.sleep(30)
continue
aid = anchor["anchorId"]
anchorCountry = anchor.get("country", "")
@@ -725,6 +728,8 @@ class ScriptManager():
# 获取主播的名称
anchor_name = AiUtils.get_navbar_anchor_name(session)
LogManager.method_info(f"获取主播的名称:{anchor_name}", "检测消息", udid)
# 找到输入框
sel = session.xpath("//TextView")