2021怎么搭建个人版微信机器人

今日看到这么一篇公众号文章,突发奇想看看最近有没有什么好用的微信机器人,看到一款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怎么搭建个人版微信机器人

赞 (2)
分享到:更多 ()
OR 支付宝 扫描二维码
为嘻哈 打个赏
pay_weixinpay_weixin
金额随意 快来“打”我呀~

吐槽 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 坤的现在好多账号提示安全问题,老账号都无法登录了,大佬有找到直接读取微信客户端的那种吗?之前知道的wetool是可以的,可惜现在没了。回复
    • 嘻哈对 这个机器人是之前登陆过网页版的账号才行,其他的我也没有了解过,以后有空看一看哈回复