# RssMonitorTelegramBot **Repository Path**: kylelin1998/RssMonitorTelegramBot ## Basic Information - **Project Name**: RssMonitorTelegramBot - **Description**: RSS监控最新文章, 如果有监控到最新文章会通知到您设置好的Telegram群聊, 频道, 或者个人号上 支持自定义消息通知, 由你掌控内容 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-02-15 - **Last Updated**: 2025-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 简体中文 | [English](./README_en.md) ![License](https://img.shields.io/badge/license-MIT-green) [![release](https://img.shields.io/github/v/release/kylelin1998/RssMonitorTelegramBot)](https://github.com/kylelin1998/RssMonitorTelegramBot/releases/latest) ## 简介 RSS监控最新文章, 如果有监控到最新文章会通知到您设置好的Telegram群聊, 频道, 或者个人号上 支持自定义消息通知, 由你掌控内容 ## 安装 & 部署 Dockerfile 与 jar文件放置到同一目录中进行打包镜像 ``` docker build -t rssb . ``` 需要在服务器上建立好对应目录, logs, config 需要先在config目录下创建一个config.json文件 ``` docker run --name rssb -d -v /var/project/RssMonitorBot/logs:/logs -v /var/project/RssMonitorBot/rss-monitor-for-telegram-universal.jar:/app.jar -v /var/project/RssMonitorBot/config:/config --restart=always rssb ``` ## 关于 我的Telegram: 我的Telegram频道(软件最新通知会在此频道通知, 欢迎关注): 我的邮箱: email@kylelin1998.com ## 使用说明 config.json示例: ```json { "on_proxy": false, "proxy_host": "127.0.0.1", "proxy_port": 7890, "bot_admin_username": "xxxx", "bot_admin_id": "xxxx", "bot_name": "xxx", "bot_token": "xxx", "interval_minute": 10, "chatIdArray": ["xxxxx"] } ``` bot admin主要作用是设置成只有你才能触发命令 * on_proxy -> 是否开启代理 * bot_admin_username -> Bot的管理者用户名 * bot_admin_id -> Bot的管理者Chat Id * bot_name -> Bot用户名 * bot_token -> Bot Token * interval_minute -> 监控间隔(分钟) * chatIdArray -> 需要发送的Chat Id列表 你需要在机器人聊天界面发送对应命令去执行管理监控计划, 命令如下: * /cmd create \ * /cmd list * /cmd get \ * /cmd update \ * /cmd on \ * /cmd off \ * /cmd test \ * /cmd exit template说明: 支持自定义发送通知消息文本 * ${link} -> 文章地址 * ${title} -> 文章标题 * ${author} -> 文章作者 例子, 会自动替换对应内容: ``` ${title} ${link} ``` ![76a8a4773462df933b7b9c53492bd4eef98f49fd.png](https://i.imgur.com/M4zBGla.png) ![b4417bb31dd3b912b7017c95841e3c4e26df710b.png](https://i.imgur.com/9Emxu6T.png)