首页 > 技术 > 机器人

好玩的免费云函数1-自动转发邮件到微信群 | 微信发单机器人

人阅读 2023-09-27 20:08:01

【好玩的免费云函数1-自动转发邮件到微信群 | 微信发单机器人】lot物联网小编为你整理了的相关内容,希望能为你解答。

需求:

疫情之下,隔离解封反反复复,远程办公的趋势不可阻挡。最近发觉许多的老旧的系统只提供邮件报警等通知,而我们目前的通知都已经实现发送至微信/企业微信群里,已经没有了查看邮件的习惯。为了统一通知查看的入口,决定搞个自动转发邮件到微信的腾讯云函数云函数,解决老旧系统的邮件通知转发微信的问题。

实现:

实现起来很简单了,两个函数:第一个是检测邮件的函数checkmail(),第二个是发送微信消息的函数send_wx_msg()

一:checkmail()函数

问题:邮件转发后标记已读,防止漏发、重发

解决方案:查看网上大多数实现方式都是smtp获取邮件,客户端获取邮件后不修改服务端的状态。所以我选择了imap的方式,获取邮件后修改状态为已读即可,OK!!!!!

二:send_wx_msg()函数

问题:发送到微信群的方式选择

解决方案:之前我实现发送微信群的方式是,企业微信里先自建一个APP,然后把消息发送到这个APP的群里。后来发现企业微信群里提供了机器人的webhook,注意保护好自己的key即可,这个更简单、粗暴、有效、OK!

三、云函数部署

代码撸好后部署至腾讯云函数,OK!!!!!

四、优化

问题:有的系统发送的邮件通知过多,我们还需要自行过滤需要发送的邮件

解决方案:checkmail()函数里增加过滤逻辑,OK!!!!!

以上内容为【好玩的免费云函数1-自动转发邮件到微信群 | 微信发单机器人】的相关内容,更多相关内容关注lot物联网。

LOT物联网

iot产品 iot技术 iot应用 iot工程

Powered By LOT物联网  闽ICP备2024036174号-1

联系邮箱:support1012@126.com