FOURM AI MONITOR:基于 AI 的论坛新帖推送,自定义提示词、关键词推送你感兴趣的内容
一个 NodeSeek 论坛新帖监控工具。自动获取论坛 RSS 信息,交由 AI 进行筛选,并推送到Telegram。
FOURM AI MONITOR 使用教程
一个 NodeSeek 论坛新帖监控工具。自动获取论坛 RSS 信息,交由 AI 进行筛选,并推送到 Telegram、微信或其他渠道。
DEMO: https://t.me/fourmaimonitor
配置界面

过滤器运行效果

功能特性
- RSS 监控:监控 NodeSeek 论坛 RSS 新帖
- 多渠道通知:Telegram Bot、微信(息知)、自定义 Webhook
- 智能过滤:关键词和 AI 双重过滤,精准筛选内容
- Web 管理:实时配置更新,无需重启服务
快速部署
Docker Compose 部署(推荐)
- 克隆项目
git clone https://github.com/vpslog/fourm-ai-monitor.git
cd fourm-ai-monitor
- 修改访问密码
使用 nano docker-compose.yml 修改
- ACCESS_TOKEN=your_access_token_here # 替换为你的访问令牌,登录网页的时候需要输入
这一行为自己的密码
- 启动服务
# 使用 Docker Compose 一键启动
docker-compose up -d
- 访问管理界面 打开浏览器访问:http://localhost:5557
Docker Run 部署
适合连接到已有 mongodb
docker run -d --name app -p 5557:5557 -v ./data:/app/data -e MONGO_HOST=mongodb://mongo:27017/ --restart unless-stopped --name fourm-ai-monitor ghcr.io/vpslog/fourm-ai-monitor:latest
源码部署
克隆 fourm-ai-monitor 项目,创建 data 目录,复制 example.json 到 config.json,运行 web.py(网页 GUI)或 core.py (无GUI)
验证部署成功
服务启动后,你应该能看到:
- MongoDB 容器运行在 27017 端口
- Fourm AI Monitor 应用运行在 5557 端口
- 浏览器能正常访问管理界面
面板使用
1. 首次访问
- 首次访问会显示 Access Token 输入界面
- 输入你在
docker-compose.yml或data/.env中设置的ACCESS_TOKEN值 - 点击"验证"按钮
2. 基础配置
监控间隔
- 推荐值:300-600 秒(5-10分钟)
- 太频繁可能触发论坛限制
- 太久可能错过重要信息
3. 过滤器配置
关键词过滤
- 启用后设置关键词规则
- 语法:
关键词1+关键词2, 关键词3+关键词4 - 示例:
"出,收,促销,闪购,新,优惠,低价,折扣,限时,特价,活动,首发
AI 过滤
- 启用后需要配置 Cloudflare 相关信息
- 支持自定义提示词来调整 AI 判断逻辑
ID 和 KEY 按照下图方式获取:


4. 通知配置
Telegram Bot 配置
创建 Bot
- 在 Telegram 中找到 @BotFather
- 发送
/newbot命令 - 按照提示设置 Bot 名称和用户名
- 保存生成的 Bot Token(格式如:
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11)
获取 Chat ID
- 将创建的 Bot 添加到你的频道或群组
- 给 Bot 发送一条消息
- 访问
https://api.telegram.org/bot<YourBOTToken>/getUpdates - 找到
"chat":{"id":后面的数字,即为 Chat ID
设置权限
- 确保 Bot 在频道/群组中有发送消息权限
- 对于频道,需要将 Bot 设置为管理员
微信(息知)配置
注册息知账户
- 访问 息知官网
- 注册账户
获取 KEY
- 登录后进入控制台
- 找到 KEY 或 API Key
- 复制保存
自定义 Webhook 配置
如果需要自定义通知方式:
- 提供一个接受 POST 请求的 HTTP 端点
- 接口需要返回成功响应(2xx 状态码)
- 请求体为 JSON 格式的通知内容
进阶配置
AI 提示词优化
Thread Prompt 示例:
设定:你是一位精通 VPS 相关信息的中文助手,专注帮助用户高效筛选和总结 NodeSeek 论坛中的内容。任务:根据用户提供的帖子标题和描述,判断该帖子是否提供了促销信息,如果提供了,返回 TRUE。如果是交易帖或者测评帖,则返回 FALSE。
关键词规则语法
OR 逻辑:用逗号分隔
AND 逻辑:在关键词间加号
示例:
kubernetes+docker,ai+chatgpt,cloud+server
↑ 匹配包含 "kubernetes" AND "docker" 的内容
↑ 或者包含 "ai" AND "chatgpt" 的内容
↑ 或者包含 "cloud" AND "server" 的内容
自定义推送格式
项目中的 msgparse.py 文件包含用于生成推送消息格式的函数。你可以修改这些函数来自定义消息的显示格式。
- 在
docker-compose.yml中添加 volume 映射:volumes: - ./msgparse.py:/app/msgparse.py - 重启容器:
docker-compose restart - 修改本地
msgparse.py文件,容器会自动使用修改后的版本
最后修改于 2025-12-06