『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 78713|回复: 284

[插件集成] 微信【基础版】通知插件【9月12日】【使用攻略】【增加...

  [复制链接]

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-8-1 17:28:23 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2017-11-7 09:35 编辑

wechat_Notify简介:
wechat_Notify核心功能基于wxpy,相当于网页版的微信。通过扫码登陆,一旦扫码的手机退出微信,wechat_Notify也会退出。

详见: 用 Python 玩微信https://github.com/youfou/wxpy
微信机器人 / 可能是最优雅的微信个人号 APIwxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展
Attention!
强烈建议仅使用小号运行机器人!

从近期 (17年6月下旬) 反馈来看,使用机器人存在一定概率被限制登录的可能性。
主要表现为无法登陆 Web 微信 (但不影响手机等其他平台)

个人建议:别使用加好友的功能【封号在望】。别总是定时发一样的消息【封号在望】别用大号登录【封号在望】 别发信息频率过高【封号在望】,微信notify通宵在线【封号几率极高】

安装wechat_Notify运行环境(以下流程基于树莓派):
安装python Pillow 需要的依赖【安装这些是因为python虚拟环境下无法直接安装Pillow】
sudo apt-get install python3-dev python3-setuptools
sudo apt-get install libjpeg8-dev

进入虚拟环境安装wxpy、Pillow
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
pip install wxpy
pip install Pillow

解压文件放入对应文件夹。

使用教程:
  • wechat_Notify同时支持文字、视频、图片、文件,四种消息。
  • wxpy类似web版微信,手机扫码登陆。手机退出微信,wxpy也会同时登出。因此建议用小号。不用小号的话,就通过文件助手给自己发信息。
  • 因树莓派无法弹出二维码图片,wxpy使用了Pillow在命令行产生二维码,可通过ssh。等命令行界面扫码。(这里需要hassctl log 这个命令https://bbs.hassbian.com/forum.p ... 7&highlight=hassctl){注意:不扫码可能无法启动HA,暂时没找到解决方案}
  • 有坛友反映使用不了hassctl log 这个命令,看了下源码提取出改命令
  • sudo journalctl -u [email protected] -f

  • 【把服务换成你的ha对应的服务就可以,查看log对调试ha真的非常有用,必备技能get】
  • wxpy内置登陆缓存,短时间的重启不需要重新扫码。
  • TIM图片20170801172053.png
  • Services 面板里面测试要注意 message是必须要的参数。如果只有message,默认会发信息给自己。要发给好友用target这个参数。 未标题-1.jpg sendimg.jpg
  • 发图片给自己{"message":"","data":{"image":"/home/homeassistant/.homeassistant/www/lidicnIcon.jpg"}}
  • {"message":"发条信息","target":"囧死"} 这里target填微信里面的好友名称。
  • wechat.py第32行bot = Bot(cache_path='/home/homeassistant/.homeassistant/wxpy.pkl',console_qr=True) 这个是登陆缓存文件。其他系统要相应修改。

展示了最简单的自动化。
8-7 xiaowo提供群晖安装方法:
https://bbs.hassbian.com/thread-794-1-1.html


9月2日更新
  • Retroposter重写代码支持群聊  https://bbs.hassbian.com/thread-1016-1-1.html
  • 修改缓存路径,现在改为自动写入到ha的\系统路径\deps,不再需要手动修改缓存路径

9月12日更新

注册小号方法:
  • 解除大号,手机号绑定
  • 注册qq号
  • 绑定新注册的qq,注册微信号
  • 解除绑定
  • 重新绑定大号


不用占用一部手机的方法:
  • 扫码登陆
  • 断开手机的网络【wifi、4g、3g】
  • 登出微信
  • ha微信不会因此退出登陆【愉快玩耍】
  • 重新打开wifi,登陆大号

提醒:
  • 别短时间内反复扫码登陆,必定封号

某热心群友提供消息:
  • 2017年6月份之后注册的微信号,都会被封web端登陆
  • 2017年6月份之前的不受影响


游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 2金钱 +20 收起 理由
Tozy + 10 分享是一种美德!
+ 10 在下对你的景仰犹如滔滔长江之水,连绵不绝.

查看全部评分

回复

使用道具 举报

8

主题

657

帖子

4187

积分

论坛元老

Rank: 8Rank: 8

积分
4187
金钱
3525
HASS币
0
QQ
发表于 2017-8-1 17:30:51 来自手机 | 显示全部楼层
还有这种操作
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2017-8-1 17:34:51 | 显示全部楼层
回复一下,看看内容
回复

使用道具 举报

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

 楼主| 发表于 2017-8-1 17:35:26 | 显示全部楼层
Jones 发表于 2017-8-1 17:34
回复一下,看看内容

你装什么清纯,明明可以直接看的。
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2017-8-1 17:36:29 | 显示全部楼层
lidicn 发表于 2017-8-1 17:35
你装什么清纯,明明可以直接看的。

你应该整一个“还有这种操作”系列教程

马上编辑标题吧
回复

使用道具 举报

31

主题

188

帖子

1798

积分

论坛技术达人

积分
1798
金钱
1590
HASS币
20

教程狂人论坛风云人物

发表于 2017-8-1 17:52:58 | 显示全部楼层
简直666!
回复

使用道具 举报

3

主题

286

帖子

2603

积分

版主

懵懂的小白

Rank: 7Rank: 7Rank: 7

积分
2603
金钱
2317
HASS币
0
发表于 2017-8-1 18:02:34 来自手机 | 显示全部楼层
厉害了,我的小哥哥
回复

使用道具 举报

3

主题

219

帖子

930

积分

高级会员

Rank: 4

积分
930
金钱
711
HASS币
0
发表于 2017-8-1 18:48:16 | 显示全部楼层
厉害了,我的哥
回复

使用道具 举报

2

主题

240

帖子

1713

积分

金牌会员

Rank: 6Rank: 6

积分
1713
金钱
1473
HASS币
0
发表于 2017-8-1 19:33:37 | 显示全部楼层
谢谢分享
回复

使用道具 举报

18

主题

353

帖子

2236

积分

金牌会员

North丶

Rank: 6Rank: 6

积分
2236
金钱
1878
HASS币
0

活跃会员卓越贡献

发表于 2017-8-1 20:09:12 来自手机 | 显示全部楼层
偷偷看一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 16:45 , Processed in 0.062171 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表