【n8n教程】简单的每日定时娱乐新闻推送telegram(基于rss)

新人第一次发帖,不足之处请见谅
基于【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(这是我自建地址 :zany_face:)为你的rsshub地址或者其他公共实例地址
我使用的是notepad3编辑器

2.导入文件
PixPin_2025-04-29_11-26-33

3.添加模型api

4.添加模型


4.1 选择刚添加的凭证 提取重要标题使用的是 2.5-pro-exp

4.2 选择刚添加的凭证 提取内容摘要使用的是 2.0-flash-exp-search

5.获取telegram机器人api key和你的id(网上有详细教程 我这里简单过一下 :zany_face:
5.1 搜索 BotFather 创建api key


格式如下图
PixPin_2025-04-29_12-00-34

5.2 搜索 GetUserIdBot 查找你的id

6.填入n8n的tg节点
6.1 双击telegram节点

6.2 创建和保存凭证


6.3 填入你的id

6.4 先试运行一下 获取输出数据
鼠标按住拖动text到Text输入框 我这里已经拖好了

6.5 搞定记得保存

五、我还有个“notion海报墙”工作流
海报墙展示

不知道有没有佬友感兴趣
投票看一下吧

  • 想看
  • 不想
0 voters

六、结尾
如果你有更好的n8n使用欢迎评论区留言告诉我 :face_with_monocle:
最后 走过路过 给个不要:money_bag:的赞吧 我真的很想要(快3了)

15 个赞

想看啊,感谢大佬

hhh 多谢支持 :smiling_face:

膜拜大佬

hhh 多谢支持 :smiley:

厉害呀,大佬!

感谢分享!

多谢支持

多谢支持 :grinning_face:

厉害啊佬

此话题已在 30 天后被自动关闭。不再允许新回复。