简体中文 | English
RSS监控最新文章, 如果有监控到最新文章会通知到您设置好的Telegram群聊, 频道, 或者个人号上
支持自定义消息通知, 由你掌控内容
支持RSS同步到Telegraph
支持自定义Webhook调用
不仅可以通知到TG, 你还可以自定义Webhook通知到任意你想要的地方
拥有全局通知对象, 方案本身也可单独配置通知对象, 如果方案本身没有通知对象配置默认采用全局通知对象, 非常自由
你可以添加任意数量监控RSS方案, 不限制, 好管理
高度可配置通知文本, 支持众多通知模板变量
你可以为你的方案配置开启抓取资源功能, 开启之后默认会抓取RSS内容的一张图片结合通知文本发送到TG
模板变量支持翻译到你想要的, 比如你可以翻译标题成英文, 泰语, 俄语, 德语...等等
机器人内部内置升级功能, 一次部署, 后续升级在机器人内点击升级即可
机器人的部署步骤是基于 Docker 的,其机器人升级功能也基于 Docker,因此请使用 Docker 进行部署,以防出现错误
⭐ Youtube: https://youtu.be/mNg6TFyozZk
⭐ 哔哩哔哩: https://www.bilibili.com/video/BV1qF411f7pg/
docker run --name rssb -d -v $(pwd)/config:/app/config -e BOT_ADMIN_ID=管理者的ChatId -e BOT_NAME=机器人的username -e BOT_TOKEN=机器人token --log-opt max-size=10MB --log-opt max-file=5 --restart=always kylelin1998/rss-tg-bot
docker run --name rssb -d -v $(pwd)/config:/app/config -e BOT_ADMIN_ID=管理者的ChatId -e BOT_NAME=机器人的username -e BOT_TOKEN=机器人token -e PROXY=true -e PROXY_HOST=127.0.0.1 -e PROXY_PORT=7890 --log-opt max-size=10MB --log-opt max-file=5 --restart=always kylelin1998/rss-tg-bot
Youtube:https://youtu.be/CiDxb1ESijQ
哔哩哔哩: https://www.bilibili.com/video/BV1Ts4y1S7bn/
首先,在您的服务器上创建一个文件夹
然后,在其中创建名为 config 的另一个文件夹,config文件夹下必须包含名为 config.json 的JSON文件
接着,将 rss-monitor-for-telegram-universal.jar, run.sh 和 Dockerfile 传输到该文件夹中
{
"debug": false,
"on_proxy": false,
"proxy_host": "127.0.0.1",
"proxy_port": 7890,
"bot_admin_id": "xxxx",
"bot_name": "xxx",
"bot_token": "xxx",
"interval_minute": 10,
"chatIdArray": [
"xxxxx"
],
"permission_chat_id_array": [
"xxxx"
]
}
bot admin主要作用是设置成只有你才能触发命令
- on_proxy -> 是否开启代理
- bot_admin_id -> Bot的管理者chat id
- bot_name -> Bot 用户名
- bot_token -> Bot token
- interval_minute -> 监控间隔(分钟)
- chatIdArray -> 需要发送的Chat Id列表
- permission_chat_id_array -> 你只能允许列表下的这些chat id使用机器人, 可以填写个人的,或者是群的chat id
- translate_youdao_key -> 有道翻译应用id
- translate_youdao_secret -> 有道翻译密钥
编译镜像
docker build -t rssb .
运行容器镜像
docker run --name rssb -d -v $(pwd):/app --restart=always rssb
机器人命令:
create - 创建计划
list - 计划列表
exit - 退出
language - 切换语言
admin - 管理命令
restart - 重启机器人
upgrade - 升级机器人
help - 帮助
监控部分属性说明
- webPagePreview -> 消息web预览
- notification -> 通知开关
- zeroDelay -> 零延迟监控开关, 不受间隔时间限制
template说明: 支持自定义发送通知消息文本
- ${link} -> 文章地址
- ${title} -> 文章标题
- ${author} -> 文章作者
- ${telegraph} -> Telegraph文章地址
- ${description} -> 文章内容
- ${translate|zh|title} -> 将标题翻译成中文
- ${translate|zh|description} -> 将描述翻译成中文
- ${translate|en|title} -> 将标题翻译成英文
- ${translate|en|description} -> 将描述翻译成英文
- 翻译中间的代码可以更改为自己想要翻译的...以此类推...
例子, 会自动替换对应内容:
${title}
Telegraph: ${telegraph}
原文: ${link}