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

 找回密码
 立即注册
查看: 1765|回复: 3

[教程系列] 看“穷人”如何实现微信控制ha(2)

[复制链接]

12

主题

85

帖子

746

积分

高级会员

Rank: 4

积分
746
金钱
661
HASS币
10
发表于 2023-8-26 23:40:46 | 显示全部楼层 |阅读模式
本帖最后由 KevinYAN 于 2023-8-27 09:06 编辑

第一篇文章地址:
看“穷人”如何实现微信控制ha - 『Node-RED』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

上文解决了node red接收到微信客服消息的功能,那接下来我们应该处理接收到的信息了。这部分将更加有深度和难度。不太自信打字能描述清楚。
所以这部分分享给具有学习专研能力的朋友。

这是我核心处理的过程,在replace 节点中,对同一功能的不同指令做了聚合,这是升级版的。
文本消息处理.png
这点内容是我的升级版,我足足改了一天。才搞完。累啊。

流程文件:
处理流程.json (25.87 KB, 下载次数: 6)

提示:
大家导入后需要修改用户判断中的用户id ,这个自己在接收到的消息打debug. 就能拿到用户id.
查询历史和清空历史都无法使用,因为我新增了mysql数据库存储。感兴趣的朋友自己研究,也很简单。
11png 12png节点,我是实现了发送指标图片。又是一个额外且知识点相对多的。这个就略过。感兴趣评论区见。


流程功能中,用到一些变量,都是提前在旁边准备好的:如下:
flows (2).json (9.12 KB, 下载次数: 6)

变量准备.png

如上: 整个消息的中间加工处理就完成了。


然后就是后续的发给小爱执行,或者将消息作为客服消息推送给客户。这部分我放下一期说吧。


如下图:
消息回复.png

文本消息发给小爱智能对话,基本就可以直接控制所有设备了。当然,前提可能是已经打通巴法云和小米平台。





评分

参与人数 1金钱 +6 收起 理由
relliky + 6 墙都不扶,就服楼主!

查看全部评分

回复

使用道具 举报

1

主题

10

帖子

150

积分

注册会员

Rank: 2

积分
150
金钱
140
HASS币
0
发表于 2023-8-27 10:24:05 来自手机 | 显示全部楼层
感谢分享
回复

使用道具 举报

35

主题

401

帖子

2559

积分

金牌会员

Rank: 6Rank: 6

积分
2559
金钱
2158
HASS币
10
发表于 2023-8-27 11:25:31 | 显示全部楼层
这个真超出理解范围了
回复

使用道具 举报

1

主题

67

帖子

481

积分

中级会员

Rank: 3Rank: 3

积分
481
金钱
414
HASS币
0
发表于 2024-1-3 19:26:58 | 显示全部楼层
太牛逼了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 11:58 , Processed in 0.363663 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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