在论坛上看到了如何用Python登录微信,实现自动签到,然后了解到了一个新的Python库:itchat。
使用Python微信库itchat,可以实现自动回复等多种功能。太好玩了,根本停不下来,尤其是不懂调戏电脑的,特别有成就感的,哈哈!!
代码如下:#coding=utf8 import requests import itchat KEY = '8edce3ce905a4c1dbb965e6b35c3834d' def get_response(msg): apiUrl = 'http://www.tuling123.com/openapi/api' data = {undefined '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()
# coding = utf8
导入请求
导入it chat
KEY = & # 39;8 edce 3c e 905 a4 C1 dbb 965 E6 b 35 c 3834d & # 39;
def get _ response(msg):
API URL = & # 39;http://www.tuling123.com/openapi/api'
data = { undefined
& # 39;key & # 39:键,
& # 39;信息& # 39;:msg,
& # 39;userid & # 39: '微信-机器人& # 39;,
}
try:
r = requests . post(API URL,data=data)。JSON()
return r . get(& # 39;正文& # 39;)
除:
return
@ it chat . msg _ register(it chat . content . text)
def图灵_ reply(msg):
default reply = & # 39;我收到了:& # 39;+msg[& # 39;正文& # 39;]
reply = get _ response(msg[& # 39;正文& # 39;])
return reply或default reply
it chat . auto _ log in(hot reload = True)
it chat . run()
安装itchat后,可以运行上述程序,实现与图灵机器人的交互。
摘要
这就是本文的全部内容。希望这篇文章的内容能对你的学习或工作有所帮助。有问题可以留言交流。谢谢你的支持。