Sign inSign up

smhw3565/rss_nodeseek

By smhw3565

Updated about 1 year ago

Image
0

1.2K

smhw3565/rss_nodeseek repository overview

RSS监控程序

这是一个RSS监控程序,可以监控NodeSeek论坛RSS源的更新并通过Telegram发送通知.

功能特性

  • RSS源监控
  • 关键词过滤
  • Telegram通知
  • 自动去重
  • 日志记录
  • 配置文件管理
  • 友好的配置向导
  • Telegram指令管理关键词
  • 后台运行支持
  • 进程管理功能

配置说明

Telegram机器人配置
  1. 在Telegram中搜索 @BotFather
  2. 发送 /newbot 创建新机器人
  3. 按照提示设置机器人名称
  4. 获取 bot_token(类似:123456789:ABCdefGHIjklMNOpqrsTUVwxyz)
  5. 将机器人添加到群组或直接与机器人对话
  6. 获取 chat_id(群组ID或个人ID)
关键词管理

通过Telegram指令管理关键词(推荐方式):

  • /add 关键词 - 添加关键词
  • /del 关键词 - 删除关键词
  • /list - 查看所有关键词
  • /help - 查看帮助

docker-compose.yml

version: '3.8'

services:
  rss_nodeseek:
    image: smhw3565/rss_nodeseek:rss
    container_name: rss-monitor
    restart: unless-stopped
    environment:
      # Telegram配置(可以通过环境变量设置)
      - TG_BOT_TOKEN=${TG_BOT_TOKEN:-}
      - TG_CHAT_ID=${TG_CHAT_ID:-}
      # 时区设置
      - TZ=Asia/Shanghai
    volumes:
      # 数据持久化
      - ./data:/data
    # 网络配置
    networks:
      - rss-network
    # 资源限制
    deploy:
      resources:
        limits:
          memory: 512M
          cpus: '0.5'
        reservations:
          memory: 256M
          cpus: '0.25'

networks:
  rss-network:
    driver: bridge

创建.env文件

TG_BOT_TOKEN=your_bot_token_here

TG_CHAT_ID=your_chat_id_here

TZ=Asia/Shanghai

一键启动:

docker compose up -d

Github地址:rss_nodeseek

Tag summary

Content type

Image

Digest

sha256:87c29b7a7

Size

125.2 MB

Last updated

about 1 year ago

docker pull smhw3565/rss_nodeseek:rss