新人第一次发帖,不足之处请见谅
基于【n8n教程】每日感兴趣的新闻推送邮箱(基于rss) 指导
一、成果展示
二、工作流展示
三、前期准备
1.docker环境 安装n8n和rsshub容器(不是必须)官方 rsshub.app实测不可用 可使用其他公共实例如 rsshub.rssforever.com
如未安装 提供我的compose格式供你参考
rsshub
services:
rsshub:
image: diygod/rsshub
container_name: rsshub
restart: always
network_mode: bridge
ports:
- "1200:1200"
environment:
NODE_ENV: production
CACHE_TYPE: redis
REDIS_URL: "redis://redis:6379/"
PUPPETEER_WS_ENDPOINT: "ws://browserless:3000"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:1200/healthz"]
interval: 30s
timeout: 10s
retries: 3
depends_on:
- redis
- browserless
browserless:
image: browserless/chrome
restart: always
container_name: browserless
network_mode: bridge
ulimits:
core:
hard: 0
soft: 0
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/pressure"]
interval: 30s
timeout: 10s
retries: 3
redis:
image: redis:alpine
restart: always
container_name: redis
network_mode: bridge
volumes:
- /volume2/docker/compose/redis:/data
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 30s
timeout: 10s
retries: 5
start_period: 5s
n8n
services:
n8n:
container_name: n8n
image: docker.n8n.io/n8nio/n8n
restart: always
ports:
- "5678:5678"
volumes:
- /volume2/docker/n8n:/home/node/.n8n
environment:
- N8N_PORT=5678
- N8N_PROTOCOL=http
- NODE_ENV=production
- GENERIC_TIMEZONE=Asia/Shanghai
- N8N_SECURE_COOKIE=false
network_mode: bridge
2.Google模型api 相信各位佬友都有
3.telegram账号
四、使用流程
具体步骤
1.下载文件
每日热搜.txt (14.1 KB)
批量修改rss地址http://10.0.0.8:1200(这是我自建地址
)为你的rsshub地址或者其他公共实例地址
我使用的是notepad3编辑器
2.导入文件
![]()
3.添加模型api
4.添加模型
4.1 选择刚添加的凭证 提取重要标题使用的是 2.5-pro-exp
4.2 选择刚添加的凭证 提取内容摘要使用的是 2.0-flash-exp-search
5.获取telegram机器人api key和你的id(网上有详细教程 我这里简单过一下
)
5.1 搜索 BotFather 创建api key
格式如下图
5.2 搜索 GetUserIdBot 查找你的id
6.填入n8n的tg节点
6.1 双击telegram节点
6.2 创建和保存凭证
6.3 填入你的id
6.4 先试运行一下 获取输出数据
鼠标按住拖动text到Text输入框 我这里已经拖好了
6.5 搞定记得保存
五、我还有个“notion海报墙”工作流
海报墙展示
不知道有没有佬友感兴趣
投票看一下吧
- 想看
- 不想
六、结尾
如果你有更好的n8n使用欢迎评论区留言告诉我 ![]()
最后 走过路过 给个不要
的赞吧 我真的很想要(快3了)














