Skip to content
Python+网页版微信=更强大的微信
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
output
resource
LICENSE
README.md
baidu.py
baidu.pyc 增加各项功能 Jan 8, 2020
chat.py
chat.pyc 增加各项功能 Jan 8, 2020
emoji.py
emoji.pyc
girl.py 增加各项功能 Jan 8, 2020
girl.pyc
itchat.pkl
joke.py
joke.pyc
logo_plus.py 增加各项功能 Jan 8, 2020
logo_plus.pyc
main.py
meishi.py
meishi.pyc 增加各项功能 Jan 8, 2020
screen.py
screen.pyc
sorry.py
sorry.pyc
todo.py
todo.pyc
tts.pyc
weather.py
weather.pyc
weight.py
weight.pyc

README.md

WeChat+

如果你曾经有过以下的问题或者需求,那么这篇分享很适合你:

  • 苦于手机存储不够,但是又不敢随便删微信的消息,只能小心翼翼的清理;
  • 酷炫沙雕表情包制作,比如把几句话融入到王静泽-真香的表情包中,是不是非常沙雕;
  • 想通过手机对电脑进行简单控制,不想用TeamViewer,又想高度自定义;
  • 随时随地都想通过手机获取美食、天气、笑话、福利信息,不同各个APP切来切去;
  • 微信想发个表情包,但是表情包收藏太多,找的很麻烦;
  • 搞个简易备忘录,不想因此还下个APP;
  • 微信上直接翻译一段话;
  • 微信发送文本转语音,给家里老人或者是视觉障碍的朋友;
  • 微信头像加logo,比如国庆节的“给我一面国旗”,开开脑洞;
  • 基于微信,做自己的工具箱,任何电脑上做更合适,手机远程控制一下的都可以哦;

关于该项目

运行

python main.py

起源

该项目的起因是一个比较程(老)序(油)猿(条)的理由,有一天我发现我下班时间比较早,有点尴尬,但是又不想没事干还坐在公司,那么如何解决我的问题呢,初步想法是远程控制电脑,在下班一定时间后把电脑锁屏,营造一副我不是回家,只是去吃饭了的假象,而且还可以顺便帮我在早上没到公司的时间再远程解锁,这样是不是看起来我来的也很早呢(反正我一般也不背包);

实现

其实从实现方式上看,最初想到的无非是通过TeamViewer之类的,但是一个是我的需求没有这么复杂到要装个控制软件,另一方面在锁屏情况下也不适用我的场景;

经过短暂的思考,我把目光投向了itchat,我想基于itchat,实现手机微信与网页微信的通信,通信打通了,做什么事完全看Python能干嘛了,锁屏解锁肯定都是小case,而且这种方式实现简单、操作便利(使用手机就行)、功能强大(Python你懂得),所以最后选择了这种实现方式;

进展

最开始只是想实现上班辅助工具(锁屏、解锁、截屏),后来慢慢根据一些临时想到的问题做了一些新的功能,比如根据返回文本相关表情包,给表情包太多懒得找的懒人们,文本转语音,给那些需要给视力障碍、老人等发微信,但是语音不方便的小可爱们,关键字搜美食,给那些选择困难症们,微信备份,给那些惆怅微信占用手机空间太多的小可怜们(不会就我一个人用iphone6吧),TODO,给脑子逐渐不够用的我,给头像加国旗,给那些想蹭国庆热点的兄弟们,等等等等;

注意:提供的这些功能并不是只有自己才能用,理论上你的任何一个好友、群里的朋友,都可以通过特定指令触发这些功能,比如通过#国旗#,每个好友、群友都可以得到一面加了国旗水印的自己的头像图片,嘿嘿嘿;

现状

目前支持功能列表:

  • 群聊的文本内容分析:消息频率数量统计、柱形图分析、词云展示、活跃时间段统计等(以群为单位);

  • 体重跟踪:做的一个体重跟踪功能,追加体重信息,展示体重时间的折线图;
  • 远程控制:控制宿主电脑,包括锁屏、解锁、截屏;
  • 获取美食信息,包括做法呦;

  • 获取天气信息,某个城市的当前天气;
  • 笑话:随机获取笑话一则,有点笑话偏黄,大家谨慎使用;
  • 福利:随机获取福利妹子图一张,嘿嘿嘿;
  • 表情包:获取指定内容相关表情包一张,比如#表情包#666;

  • TODO:没错,就是一个简单的todo功能;
  • 翻译:目前支持中文、日语、英语、韩语、粤语,效果还行,粤语有点意思,大家也可以假装自己会粤语啦,哈哈哈;
  • 文本转语音:支持三种声音,郭德纲、林志玲、静静,没错,我想静静了,感觉是最有意义的一个功能,如果大家需要上班给老人发语音,那么这个非常实用,而且不像那些开发API,有次数限制啥的;
  • 头像改造:最近国庆朋友圈不是请给我一面国旗很火么,我也发了发现是假的。。。。所以就自己做了一个,目前支持国旗、党旗、朋友头像(嘿嘿嘿)这几种,还不错,算实用;

  • 微信备份:这个也是一个朋友提过,就做了,目前我是对我的聊天中的图片、语音、视频进行了备份,消息内容只有群聊相关的;
  • 重点来了,表情包制作:将指定文本内容融入表情包当中,目前支持王静泽-真香、有钱就是为所欲为、土拨鼠、打工是不可能打工,使用比较复杂,但是我强推这个功能,很好玩;

感谢

其实可以看成是一个搜集了很多有用、有趣的工具,整合到微信内而已,关键还是各位大佬们的开源分享、免费网站工具等,跪谢;

最后

如果大家发现工程中有我的个人信息,麻烦提醒我删掉,因为之前运行是作为个人项目,可能删除的过程中不够彻底;

You can’t perform that action at this time.