【2022.06.07】通过huginn将获取的数据处理,并且通过SMTP与RSS进行推送
我现在需要将上一篇文章获取的天气信息和每日一句合并到同一个
上面生成的最终数据都是JSON类型的,这几个agent获取数据后要导入到一个Agent,该Agent要等待这三个数据到来
Event Formatting Agent:用于处理其他 Agent 发来的 JSON 格式的数据,为其增减条目或调整内容;
DelayAgent :存储收到的事件,并按计划发出这些事件的副本。将其用作事件的缓冲区或队列。
先将需要的数据run一下,生成需要的Event
Digest Agent:用于汇集若干份来源相同的数据,合并为一整个数据包(相当于把若干个 JSON 对象合并到一个数组中);
这里先用Event Formatting Agent对数据进行处理
发送邮件需要使用到smtp服务,而这个smtp的变量竟然没法在agent里面调整
所以要先stop这个docker,再往上增加新的参数
docker run --name huginn \
-p 3000:3000 \
-e TZ=Asia/Shanghai \
-e SMTP_DOMAIN=163.com \
-e SMTP_USER_NAME=AAAAAA@163.com \
-e SMTP_PASSWORD=password \
-e SMTP_SERVER=smtp.163.com \
-e EMAIL_FROM_ADDRESS= AAAAAA @163.com \
huginn/huginn
可以在这个可视化界面进行手动添加
输入完所有参数后,部署就好了
使用 Huginn 收集资讯并发送电子邮件 · Heishan Press (xjtu-blacksmith.cn)
代理类型和描述 ·huginn/huginn Wiki (github.com)
用 Huginn 为高频 RSS 生成每日摘要并输出新的 RSS · ZMonster's Blog
Feeddd 免费 RSS 订阅源 · Feeddd 提供免费的 RSS 订阅源,支持微信公众号,通过 Hamibot 可扩展支持任意 APP。