20250904-初步功能已完成
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user