WeChat+

If you’ve ever had any of the following questions or needs, this post is for you:

  • Suffering from mobile phone storage is not enough, but dare not casually delete wechat messages, can only be carefully cleaned;
  • Cool sand sculpture emoticon production, such as a few words into the Wang Jingze – Zhen Xiang emoticon package, is not very sand sculpture;
  • You want simple control of your computer from your phone, not TeamViewer, but high degree of customization;
  • They want to get food, weather, jokes and welfare information from different apps anytime and anywhere.
  • Wechat wants to send an expression pack, but the expression pack collection is too much, find very troublesome;
  • Make a quick memo, don’t want to give up the next APP;
  • Translate a paragraph directly on wechat;
  • Wechat sends text-to-voice messages to the elderly or visually impaired friends at home;
  • Wechat avatar logo, such as the National Day “Give me a flag”, open imagination;
  • Based on wechat, do your own toolbox, any computer is more suitable, mobile phone remote control can oh;

About the Project

The origin of

The cause of this project is a relatively cheng (old) (oil) apes (article), one day I found that I get off work time early, a bit embarrassed, but don’t want to have nothing to do is sitting in the company, so how to solve my problems, a preliminary idea is to remote control the computer, the computer after a certain period of time from work to the lock screen, create a pair of I am not home, just to have a meal, In addition, it can also help me to remotely unlock the phone when I am not in the office in the morning, so that it does not look like I am here early (I generally do not carry a backpack anyway);

implementation

In fact, from the perspective of implementation, I initially thought of nothing more than using TeamViewer or something like that, but on one hand, my requirements are not so complicated as to install a control software, on the other hand, it is not suitable for my scene in the case of lock screen.

After a short period of reflection, I turned my eyes to ItChat. Based on Itchat, I wanted to realize the communication between wechat on mobile phone and wechat on web page. Once the communication was through, what I could do depended on Python. It’s also easy to implement, easy to use (just use a phone), and powerful (you know Python), so I chose it.

progress

Started work just want to realize auxiliary tool (lock screen, unlock, screenshots), then slowly according to the problems some temporary think of doing some new functions, such as package according to return relevant text expression, to face too much bother looking for lazy people, text to speech, to those who need to visual impairment, such as the old man sent WeChat messages, but small lovely voice is not convenient, Keywords search food, for those who have trouble choosing, wechat backup, for those who are disappointed wechat takes up too much space on their mobile phone (not just me using iphone6), TODO, for my brain is gradually insufficient, for the profile picture plus the national flag, for those who want to enjoy the National Day hot spots, etc.;

Note: these functions are not only available to you. Theoretically, any of your friends or friends in your group can trigger these functions with specific commands. For example, by # flag #, each friend or group can get a head picture of themselves watermarked with the national flag.

The status quo

Currently supported features list:

  • Text content analysis of group chat: number statistics of message frequency, histogram analysis, word cloud display, active time statistics, etc. (group as a unit);

  • Weight tracking: do a weight tracking function, add weight information, show weight time line chart;
  • Remote control: control the host computer, including screen lock, unlock, screen capture;
  • Get food information, including recipes;

  • Get weather information, the current weather for a city;
  • Joke: random get a joke, a little joke yellow, we use carefully;
  • Welfare: random access to a welfare girl picture, hey, hey, hey;
  • Emoticons: Get one emoticons related to the specified content, such as # emoticons #666;

  • TODO: Yes, a simple TODO function;
  • Translation: currently support Chinese, Japanese, English, Korean, Cantonese, the effect is ok, Cantonese is a bit interesting, we can also pretend to know Cantonese, ha ha ha;
  • Text to voice: support three kinds of voice, Guo Degang, Lin Zhiling, quiet, yes, I want to quiet, feeling is the most meaningful a function, if you need to go to work to send voice to the elderly, so this is very practical, and unlike those development API, there are times limit what;
  • Avatar transformation: recently National Day circle of friends is not please give me a national flag is very hot, I also made a discovery is false… So I made one myself, currently support national flag, party flag, friend’s avatar (hey hey hey) these several, not bad, calculate practical;

  • Wechat backup: this is also mentioned by a friend, so I did it. At present, I have backed up the pictures, voice and video in my chat, and the message content is only related to group chat.
  • Emoticons production: the specified text content into emoticons, currently support Wang Jingze – really sweet, rich is to do whatever you want, marmot, working is impossible to work, the use of more complex, but I forced this function, very fun;

The project address

Github.com/NemoHoHaloA…

Thank you

There are many third-party websites, tools and projects used in the project. Thank you for sharing.

The last

You can go to my Github to see if there is anything else you need. At present, it is mainly a machine learning project done by yourself, a variety of Scripting tools for Python, data analysis and mining projects, as well as the projects of Follow and Fork, etc. : github.com/NemoHoHaloA…