Home >Backend Development >Python Tutorial >Code example of how python WeChat library itchat implements WeChat automatic reply function

Code example of how python WeChat library itchat implements WeChat automatic reply function

黄舟
黄舟Original
2017-05-22 23:27:274189browse

Recently discovered a particularly interesting Python WeChat library itchat, which can realize automatic reply and other functions. The following article mainly introduces the use of python WeChat library itchat to realize the automatic reply function of WeChat. Friends who need it can refer to the relevant information. Let’s take a look below.

Preface

On the forum, I saw using Python to log in to WeChat and realize automatic sign-in, and then I learned about a new Python library: itchat

Using the Python WeChat library itchat, you can implement various functions such as automatic replies. It’s so fun that you can’t stop playing. Especially for those who don’t understand computers, you feel a sense of accomplishment, haha! !

The code is as follows:

#coding=utf8
import requests
import itchat

KEY = '8edce3ce905a4c1dbb965e6b35c3834d'

def get_response(msg):
 apiUrl = 'http://www.tuling123.com/openapi/api'
 data = {
  'key' : KEY,
  'info' : msg,
  'userid' : 'wechat-robot',
 }
 try:
  r = requests.post(apiUrl, data=data).json()
  return r.get('text')
 except:
  return

@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):
 defaultReply = 'I received: ' + msg['Text']
 reply = get_response(msg['Text'])
 return reply or defaultReply

itchat.auto_login(hotReload=True)
itchat.run()

Install itchat to run the above program to interact with the Turing robot.

[Related recommendations]

1. Python implements WeChat group message synchronization robot based on itchat

2. WeChat develops automatic reply function, Message type judgment failed, PHP language

3. About the upgrade of the automatic reply function of WeChat account in "SQLSERVER Go"

The above is the detailed content of Code example of how python WeChat library itchat implements WeChat automatic reply function. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn