LET MONITOR 使用教程
一个 LowEndTalk/LowEndSpirit 新帖/评论监控工具。自动获取论坛信息,交由 AI 进行翻译、总结、筛选,并推送到 Telegram、微信或其他渠道。
LET MONITOR 使用教程
一个 LowEndTalk/LowEndSpirit 新帖/评论监控工具。自动获取论坛信息,交由 AI 进行翻译、总结、筛选,并推送到 Telegram、微信或其他渠道。
DEMO: https://t.me/letleblessub


功能特性
- 新帖监控:监控 LET/LES offers 区新帖
- 评论监控:监控帖子作者后续评论
- 多渠道通知:Telegram Bot、微信(息知)、自定义 Webhook
- 智能过滤:关键词和 AI 双重过滤,精准筛选内容
- Web 管理:实时配置更新,支持手动插入帖子
快速部署
Docker Compose 部署(推荐)
- 克隆项目
git clone https://github.com/vpslog/let-monitor.git
cd let-monitor
- 修改访问密码
使用 nano docker-compose.yml 修改
- ACCESS_TOKEN=your_access_token_here # 替换为你的访问令牌,登录网页的时候需要输入
这一行为自己的密码
- 启动服务
# 使用 Docker Compose 一键启动
docker-compose up -d
- 访问管理界面 打开浏览器访问:http://localhost:5556
Docker Run 部署
适合连接到已有 mongodb
docker run -d --name app -p 5556:5556 -v ./data:/app/data -e MONGO_HOST=mongodb://mongo:27017/ --restart unless-stopped --name let-monitor ghcr.io/vpslog/let-monitor:latest
源码部署
克隆项目,创建 data 目录,复制 example.json 到 config.json,运行 web.py(网页 GUI)或 core.py (无GUI)
验证部署成功
服务启动后,你应该能看到:
- MongoDB 容器运行在 27017 端口
- LET Monitor 应用运行在 5556 端口
- 浏览器能正常访问管理界面
面板使用
1. 首次访问
- 首次访问会显示 Access Token 输入界面
- 输入你在
docker-compose.yml或data/.env中设置的ACCESS_TOKEN值 - 点击"验证"按钮
2. 基础配置
RSS URLs 设置
每行一个 RSS 源,例如:
https://lowendtalk.com/categories/offers/feed.rss
https://lowendspirit.com/categories/offers/feed.rss
Extra URLs 设置
添加非 offer 栏目项目(例如黑五线程),可设置仅监控额外线程。
监控间隔
- 推荐值:300-600 秒(5-10分钟)
- 太频繁可能触发论坛限制
- 太久可能错过重要信息
评论过滤模式
- 按角色过滤:跳过普通成员评论,只看管理员/版主
- 仅作者评论:只监控帖子作者自己的更新
3. 过滤器配置
关键词过滤
- 启用后设置关键词规则
- 语法:
关键词1+关键词2, 关键词3+关键词4 - 示例:
discount+code, giveaway, restock
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 格式的通知内容
5. 手动插入帖子
在页面底部可以手动添加特定帖子到监控系统:
- 复制帖子 URL(如:https://lowendtalk.com/discussion/12345/offer-title)
- 粘贴到输入框
- 点击"插入帖子"
- 系统会自动抓取帖子内容并开始监控评论
进阶配置
AI 提示词优化
Thread Prompt 示例:
设定:你是一位精通 VPS 相关信息的中文助手,专注帮助用户高效筛选和总结 VPS 论坛中的内容。
根据用户提供的信息,提取以下内容:
先用20字内概述信息的核心内容;
接着用100字内介绍信息中提到的最低价 VPS 套餐,包括价格、配置和优惠码(如有)。
输出格式:摘要:XXXX END
Comment Prompt 示例:
设定:你是一位精通 VPS 相关信息的中文助手,专注帮助用户高效筛选和总结 VPS 论坛中的内容。
接下来会提供一则评论信息,你需要返回 FALSE 或对评论的翻译。
依据是:判断这一评论是否发起了新的活动,包括促销discount、抽奖giveaway、补货restock,如果不是,返回FALSE,是则将这段回复翻译到中文并返回。
输出格式:翻译:XXX END。你不需要告诉我你的判断过程或是判断理由。
关键词规则语法
OR 逻辑:用逗号分隔
AND 逻辑:在关键词间加号
示例:
discount+code,giveaway,restock
↑ 匹配包含 "discount" AND "code" 的内容
↑ 或者包含 "giveaway" 的内容
↑ 或者包含 "restock" 的内容
自定义推送格式
项目中的 msgparse.py 文件包含用于生成推送消息格式的函数。你可以修改这些函数来自定义消息的显示格式。
- 在
docker-compose.yml中添加 volume 映射:volumes: - ./msgparse.py:/app/msgparse.py - 重启容器:
docker-compose restart - 修改本地
msgparse.py文件,容器会自动使用修改后的版本
更新日志
版本 1.1.0 (2025-11-20)
新功能
- 关键词过滤功能:支持 OR/AND 逻辑的关键词过滤
- AI 过滤功能:基于 Cloudflare Workers AI 的智能筛选
- 多 RSS URL 支持:动态配置多个论坛源
- 额外 URL 支持:支持添加额外 URL
- 评论过滤改进:支持按角色或仅作者过滤
- Access Token 保护:API 接口安全保护
技术改进
- 认证装饰器:抽象化 token 验证逻辑
- Docker 优化:使用 GHCR 镜像,优化构建
- 代码重构:提高可维护性和性能
- 前端优化:条件显示配置项,用户体验提升
文档完善
- 详细部署教程:Docker Compose 一键部署
- API 配置指南:Telegram、Cloudflare、微信等详细配置
- 使用指南:Web 界面详细操作说明
最后修改于 2025-11-20