找回密码
 立即注册
楼主: ZDZX

[流程系列] Node-RED实现微信消息推送(不需要公网IP)

[复制链接]
ZDZX 

4

主题

37

回帖

385

积分

中级会员

积分
385
金钱
344
HASS币
0
 楼主| 发表于 2024-10-8 14:11:53 | 显示全部楼层
fay000fay 发表于 2024-10-6 15:54
如何发送image,api文档看了老半天,试不出来。如何才能正确生成可用的base64和md5呢 ...

https://ctf.mzy0.com/CyberChef3/,这个网站右上角点击“open file as input”上传你的图片,然后在左侧搜“to base64”,双击之后把网站右侧“output”部分的内容复制下来,这个就是base64内容;在中间窗口点击右上角的垃圾桶按钮清空to base64,再在左侧搜md5并双击,网页右侧的output显示的就是md5。
在Node-RED里复制一下“生成请求内容”function,修改内容为文档要求的图片格式,把base64和md5分别填上去,然后把新复制的function连到http请求上,function前端搞一个注入就可以测试发送图片了。我测试时用的图片大小是32.7kb,可以发送成功。

至于怎么在Node-RED里根据图片生成base64和md5,我有空了试下。
回复

使用道具 举报

12

主题

356

回帖

1930

积分

金牌会员

积分
1930
金钱
1562
HASS币
0
发表于 2024-10-10 08:47:08 | 显示全部楼层
ZDZX 发表于 2024-10-8 14:11
https://ctf.mzy0.com/CyberChef3/,这个网站右上角点击“open file as input”上传你的图片,然后在左侧 ...

已经解决了。不过我用了几天,今天突然所有企业微信的机器人未响应了。发不了通知了。不知道什么原因
回复

使用道具 举报

yjl 手机认证

8

主题

172

回帖

773

积分

高级会员

积分
773
金钱
593
HASS币
0
发表于 2024-10-10 11:24:09 | 显示全部楼层
点赞一个,只为楼主的无私分享,虽然我到目前为止没有这方面的需求
总为浮云能避日,长安不见使人愁
回复

使用道具 举报

yjl 手机认证

8

主题

172

回帖

773

积分

高级会员

积分
773
金钱
593
HASS币
0
发表于 2024-10-10 11:34:17 | 显示全部楼层
点赞一个,只为楼主的无私分享,虽然我到目前为止没有这方面的需求
总为浮云能避日,长安不见使人愁
回复

使用道具 举报

0

主题

62

回帖

532

积分

高级会员

积分
532
金钱
470
HASS币
0
发表于 2024-10-19 16:23:55 | 显示全部楼层

谢谢楼主,学习使用。  
回复

使用道具 举报

jole 

3

主题

120

回帖

1648

积分

金牌会员

积分
1648
金钱
1525
HASS币
0
发表于 2024-11-6 21:23:31 | 显示全部楼层
测试成功,谢谢分享。
回复

使用道具 举报

0

主题

8

回帖

340

积分

中级会员

积分
340
金钱
332
HASS币
0
发表于 2024-11-30 12:56:39 | 显示全部楼层
群晖捕获的临时图像通过image节点输出base64,经过md5节点获得md5,通过变量写入function后http请求是json格式错误;
但是将同样的base64和md5复制进function中请求就会成功;
实在是搞不明白了
回复

使用道具 举报

0

主题

8

回帖

340

积分

中级会员

积分
340
金钱
332
HASS币
0
发表于 2024-11-30 13:34:24 | 显示全部楼层
狂海绅士 发表于 2024-11-30 12:56
群晖捕获的临时图像通过image节点输出base64,经过md5节点获得md5,通过变量写入function后http请求是json ...

搞定了,debug节点了打开【与调试输出相同】后发现,传入function的流带有大量来自前端其他节点的属性,最终传入http请求节点时的json格式不正确;
修改function节点,使用var新建变量去除前端节点带过来的大量属性后成功发送图片
回复

使用道具 举报

0

主题

3

回帖

47

积分

新手上路

积分
47
金钱
44
HASS币
0
发表于 2024-12-3 10:57:06 | 显示全部楼层
没有call service 该怎么办?
回复

使用道具 举报

ZDZX 

4

主题

37

回帖

385

积分

中级会员

积分
385
金钱
344
HASS币
0
 楼主| 发表于 2024-12-5 14:26:24 | 显示全部楼层
LeoYan 发表于 2024-12-3 10:57
没有call service 该怎么办?

应该是升级了,call service统一改成了action,但是节点图标没变,按着图标找也行
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:29 , Processed in 0.681792 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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