如何解决Telethon的Last_seen函数
大家好,我现在已经在研究Telegram脚本了几天,在我可以编写此脚本之前,我正面临着我的最后一个问题。 我的正确问题是如果目标在线,则在脚本第一次运行时通过defualt检查。 现在,我希望脚本检查用户上次被在线查看时是否不在线,这基本上可以用于事件,但是事件的作用在于,只有当事件触发并且我想要最后一次时,事件才起作用看到检查是在脚本开始时自动完成的。
first_msg = False
def first_con():
global first_msg
if first_msg == False:
if target_details.user.status != "UserStatusOnline":
print(f"{target} is correctly Offline.")
last_seen = "x"
print(f"{target} Was last seen at : {last_seen}")
target_file = open(f"{target}_log.txt","a")
print(f"{target} Was Offline at {datetime.Now()} \n",file=target_file)
print(f"{target} Was last seen at : {last_seen} \n",file=target_file)
target_file.close()
first_msg = True
else:
print(f"{target} is correctly Online. \n")
target_file = open(f"{target}_log.txt","a")
print(f"{target} Was Online at {datetime.Now()} \n",file=target_file)
target_file.close()
first_msg = True
else:
print("Error while checking correct status. \n")
errors_log = open("errors_log.txt","a")
print(f"{datetime.Now()}: Something went wrong checking correct status. \n",file=errors_log)
errors_log.close()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。