今日看到这么一篇公众号文章,突发奇想看看最近有没有什么好用的微信机器人,看到一款python版的(只支持登陆过web网页端端老账号),在此记录一下。
首先呢需要安装一个itchat-uos基于网页端的python的包,pip install itchat-uos
安装好之后即可使用了!
运行代码如下:
import itchat from itchat.content import TEXT import requests import urllib # 带对象参数注册,对应消息对象将调用该方法,调用一个免费的接口,其中isFriendChat=True表示就是只对微信好友使用,由于平时也没有什么微信好友找嘻哈聊天,于是乎 why not have a try? @itchat.msg_register(TEXT, isFriendChat=True, isGroupChat=False, isMpChat=False) def qingyunke(msg): url = 'http://api.qingyunke.com/api.php?key=free&appid=0&msg={}'.format(urllib.parse.quote(msg)) html = requests.get(url) return html.json()["content"] @itchat.msg_register(TEXT, isFriendChat=True, isGroupChat=False, isMpChat=False) def tuling_reply(msg): defaultReply = 'I received: ' + msg['Text'] reply = '嘻哈说:'+qingyunke(msg['Text']) return reply itchat.auto_login(hotReload=True) # 实现自动回复功能 itchat.run()
从此我就是机器人了
参考
https://zhuanlan.zhihu.com/p/110785806
https://www.cnblogs.com/ityouknow/p/12993374.html
https://pypi.org/project/itchat-uos/#description
https://www.xknote.com/python/19uup5.html#
欢迎转载:注明转载出处就好:):嘻哈小屋 » 2021怎么搭建个人版微信机器人