# 某信自动信息发送助手WMR
1. 最近放假闲来无事,捣鼓了一下pyqt5,正好手上有每天定时大量群发消息的需求,正好就用pyqt5做个小应用练练手。
2. 包含到的主要库:pyqt5、pyperclip、pyautogui
3. 实现原理:pyqt5封装代码,pyperclip操作剪贴板实现发送中文消息,pyautogui实现某信的点击与快捷键,某信主界面Ctrl F定位联系人,Ctrl V粘贴消息,最后Ctrl Enter发送消息。
4. 使用方式:
(1). 某信主程序吸附到屏幕左侧,WMR主程序也吸附到屏幕右侧;
(2). 设置某信发送快捷键为Ctrl Enter;
(3). 填入联系人对象、拟发送信息;
(4). 点击发送按钮。
5. 目前已知bug:
(1). 因为纯快捷键实现,**没有定义识别函数**,遇到自己没有添加的联系人,会自动的在 本人添加的微信群里,搜索同名的联系人,找到之后在那个群里发送你的自定义信息(易引起社死)
(2). 在两个字的联系人 与 三个字的联系人重名的情况下,随机定位,**随机发送**给其中一位联系人。
6. 未来改进计划:加入OCR识别,识别不同的情景,遇到未添加的联系人自动跳过(暂时不考虑改进了,因为人太懒,目前将就凑活用也行,感兴趣的朋友可以自己捣鼓捣鼓)
7. 源码也一并发在附件里,最近也才刚刚接触python,欢迎朋友们给我多点指点与意见,以上。
8. 实现截图:
(1). ![image-20220804124213882]()
(2). ![image-20220804124143945]()
蓝奏云连接:
1. https://wwi.lanzoup.com/idnAv090n3ij 成品
2. https://wwi.lanzoup.com/iy34B08zdesj 源码