使用过飞书的朋友可能都会遇到这样一个问题,加入了很多很多的群,但是如果一个群被自动关闭了之后,它是不会自动从你的消息列表里面移除的,这时候当你点开这条消息,就会提示“你不在这个群组”当中。这种群消息列表,我称之为僵尸消息列表
飞书APP没有提供一个一键清除的功能,一个个点,倒是也能点完,但是奈何有几百个这样的群,一个个点就太累了。
于是写了一小段代码,自动清理掉这些消息群。其实原理是超级简单的,核心代码可能真的只有5行不到。
话不多说,直接上代码。
import pyautogui
import time
print("Start ")
last_x, last_y = 0, 0
while True:
# 获取鼠标当前位置
x, y = pyautogui.position()
# 打印鼠标当前位置坐标
print('鼠标当前位置:', x, y)
time.sleep(1)
if x == last_x and y == last_y:
pyautogui.click()
print("click here")
last_x, last_y = x, y
运行起来之后,将飞书的窗口调到前台,鼠标放置在一个僵尸消息的卡片上,代码就会一直点击。
这段代码能清理掉消息的原理是,当提示 “你不在这个群组” 的时候,在画面任意位置点击,都会自动删掉这个消息卡片。
当然,如果中间穿插了某个正常的消息卡片,他也只是一直点击,没有啥副作用,这时候需要手动将鼠标挪一下位置,手动放置到另一个僵尸卡片上就行了。
清理了四百多个群,感觉自己的飞书运行的更快了!