20250904-初步功能已完成

This commit is contained in:
2025-09-09 20:45:02 +08:00
parent 71e9bf9045
commit e2e9e0b348
8 changed files with 171 additions and 66 deletions

View File

@@ -276,6 +276,11 @@ class ScriptManager():
retries = 0
while not event.is_set():
try:
anchor = AiUtils.pop_aclist_first()
if not anchor:
break
self.greetNewFollowers(udid, needReply, event)
return # 成功执行就退出
except Exception as e:
@@ -467,21 +472,27 @@ class ScriptManager():
LogManager.method_info("找到输入框了, 准备发送一条打招呼消息", "关注打招呼", udid)
print("打招呼的数据", ev.prologueList)
LogManager.method_info(f"打招呼的数据:{ev.prologueList}", "关注打招呼", udid)
LogManager.method_info(f"传递的打招呼的数据:{ev.prologueList}", "关注打招呼", udid)
# 准备打招呼的文案
text = random.choice(ev.prologueList)
LogManager.method_info(f"打招呼完成", "关注打招呼", udid)
LogManager.method_info(f"取出打招呼的数据,{text}, 判断是否需要翻译", "关注打招呼", udid)
isContainChniese = AiUtils.contains_chinese(text)
if isContainChniese:
# 翻译成主播国家的语言
LogManager.method_info(f"需要翻译:{text}, 即将进行翻译", "关注打招呼", udid)
msg = Requester.translation(text, anchorCountry)
LogManager.method_info(f"翻译成功:{msg}, ", "关注打招呼", udid)
else:
msg = text
LogManager.method_info(f"翻译后的私信数据{msg}", "关注打招呼", udid)
LogManager.method_info(f"即将发送的私信内容{msg}", "关注打招呼", udid)
# 准备发送一条信息
@@ -492,7 +503,7 @@ class ScriptManager():
time.sleep(1)
else:
print("无法发送信息")
LogManager.method_info(f"给主播{anchor.anchorId} 发送消息失败", "关注打招呼", udid)
LogManager.method_info(f"给主播{aid} 发送消息失败", "关注打招呼", udid)
# 接着下一个主播
# removeModelFromAnchorList(anchor)
@@ -500,8 +511,8 @@ class ScriptManager():
goBack(4)
else:
print(f"{anchor.anchorId}:该主播没有视频")
LogManager.method_info(f"{anchor.anchorId}:该主播没有视频", "关注打招呼", udid)
print(f"{aid}:该主播没有视频")
LogManager.method_info(f"{aid}:该主播没有视频", "关注打招呼", udid)
goBack(3)
session.appium_settings({"snapshotMaxDepth": 15})
continue