(19) 树莓派发送微信消息

本文介绍了如何在树莓派上使用itchat库进行微信消息的发送与接收。首先讲解了安装itchat库的方法,针对不同系统给出了详细步骤。接着,展示了如何解决找不到itchat库的问题,并给出了发送指定联系人消息的基本示例。内容还包括发送各种类型的消息,如文本、图片等,并提到了如何通过微信控制电脑,以及利用itchat实现微信定时发送群消息、获取城市PM2.5状态等功能。
摘要由CSDN通过智能技术生成

API https://itchat.readthedocs.io/zh/latest/api/

教程  https://www.yahboom.com/build.html?id=1999&cid=257

项目地址  https://github.com/revotu/ItChat

更多使用  https://www.cnblogs.com/jiaoyu121/p/6944398.html

重要文件传输 :  视频 图片 语音 文字

https://www.cnblogs.com/dongxiaodong/p/10490563.html

音乐交互

https://itchat.readthedocs.io/zh/latest/tutorial/tutorial2/

 

 

说明:  这玩意相当于网页版微信,所以登陆了会挤掉电脑端。手机也会提示网页微信已经登陆,手机通知关闭,但是手机仍然可以接收消息(所以和手机不冲突喽??)。

 

1安装

首先使用pip安装itchat:

Windows用户可以直接打开cmd输入:

pip install itchat

Mac用户由于没有对anaconda的python配置环境变量,需要先在终端输入:

curl https://bootstrap.pypa.io/get-pip.py | python3

 

树莓派版本无需下载pip,直接下载itchat输入:

pip install itchat

pip命令和pip3的区别是:pip3可以直接下载适合python3 使用的package。对于树莓派,我们可以根据spyder中python的版本使用pip2或pip3下载itchat:

pip2 install itchat

 

  

 

2使用基本例程

首先解决问题,报错找不到 itchart

https://blog.csdn.net/lockelk/article/details/85296818

可以先查看是否已安装及安装的版本

2-1shell下:

pip list

解决:

先查看wxpy的安装路径

pip show itchat

然后将路径添加

python 进入>>>

>>>import sys

>>>sys.path.append("/home/pi/.local/lib/python2.7/site-packages")

其中括号内的为上一步实际查出的安装路径。
>>>sys.path  查看已安装的

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
import sys
sys.path.append("/home/pi/.local/lib/python2.7/site-packages")
import itchat


#登陆 扫描图片二维码,一次登陆永久记录
itchat.auto_login(hotReload=True)


#给文件出书助手,发送一条消息
itchat.send(u'你好', 'filehelper')

#给指定用户发消息
users=itchat.search_friends("育铃")
userName= users[0]['UserName']
print(userName)
itchat.send('你好,姚宝贝蛋',toUserName=userName)


#程序不停运行
itchat.run()


  

 

  

 2-2 win10下修正错误

 

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
import sys
sys.path.append("F:/dongdong/0tool/python/Anaconda3/Li
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值