【itchat+python】24年从0搭建微信聊天机器人全过程分享

前言

初学python,很多都并不是很熟练。就搞了好几天。
目前初步已经搭建完成。
之前使用的wechaty的uos版本感觉并不是很稳定,总是宕机,那个是nodejs的版本我并不会调整。nodejs我更加不会。所以就重新找个尝试。想尝试之前的版本的请 阅读:
【python+wechaty+docker+nodejs】24年从0开始搭建使用python-wechaty接入微信聊天机器人全过程记录
python使用的3.8.3
itchat的版本是uos的版本
对,这个是纯python的,确实差不多30行代码就能跑起来。命令也少。
不过经过实测,20分钟左右就断开了。不清楚原因。然后去看源码,感觉心跳检测的周期短得略微有点过分。建议修改一下。
最后给截图下目前的基本数据结构。

开整准备

查了下发现资料其实也不是很多。
好像是因为都比较顺利容易所以都直接部署成功。本地尝试。直接pip安装。
如果需要源码再通过git拉取吧。
itchat的文档:
https://itchat.readthedocs.io/zh/latest/
首先:语言版本:Python3.8
有以下两个方法获取,注意我本地环境是使用pip,我服务器上用的是pip3

部署方法1

通过git拉取:
pip install git+https://github.com/starsliao/ItChat.git
报错,发现地址变更:
itchat地址已变更:
https://github.com/littlecodersh/ItChat

部署方法2

pip安装
需安装pypng、pyqrcode、qrcode、itchat、itchat-uos即可使用。
requests联网需要
显示二维码需要 pillow
暂时先尝试

pip install itchat itchat-uos pillow
注意部分使用命令是pip3

代码demo

import itchat

@itchat.msg_register(itchat.content.TEXT, isFriendChat=True)
def auto_reply(msg):

    reply = "execuse me?"
    try:
        if msg.text == 'ding':
            reply = 'dong'
    
  • 25
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值