惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - Franky
MyScale Blog
MyScale Blog
A
About on SuperTechFans
博客园_首页
B
Blog RSS Feed
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
C
Check Point Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
I
InfoQ
罗磊的独立博客

Hi, I Am I

[I Am I 年度简报] — 不知终日梦为鱼 初探 ESP32-CAM QQ 聊天记录 MHT 文件转 HTML [I Am I 年度简报] - 草木本无意,荣枯自有时。 Hexo 中实现 Live Photos 支持 写在当下 NKCTF 2024 1z_F0r3ns1c5 Writeup 春秋杯冬季赛 2023 Writeup [I Am I 年度简报] - 2023 某内网渗透内部赛 Writeup 强网拟态 2023 Writeup Github Actions 自动化部署 Hexo 浅析CobaltStrike流量解密 陇剑杯 2023 Writeup CTF线下赛AWDP总结 ISCC 2023 Writeup ISCC 2023 实战题 Writeup CISCN 2023 Writeup 福建闽盾杯网络空间安全大赛 2023 Writeup 天一永安杯宁波市网络安全大赛 2023 Writeup 贵阳大数据及网络安全精英对抗赛 2023 Writeup 红明谷杯 2023 Writeup Confetti 带来有仪式感的鼓励 记一次 JS 逆向密码加密 [I Am I 年度简报] – 2022 PHP 读取 Excel 文件内容并写入数据库 从0开始的 MoeCTF 开发之路 观安杯 2022 Writeup 利用微信服务号实现早安自动化 Cloudflare批量拉黑IP脚本
搭建 Telegram Bot 网站 RSS 订阅机器人
2019-10-21 · via Hi, I Am I

准备工作

  1. 一台云服务器
  2. CentOS 7
  3. XShell
  4. 自备科学**工具

申请机器人

私聊 @BotFather 创建新机器人

  1. 使用命令行创建新机器人 /newbot
  2. 回复机器人名字并以 bot 结尾,此处以举例为 xxx_bot
  3. 提示 Done,则创建完成,否则按提示重新命名或重新操作一遍
  4. 最后,获得 API token

机器人相关接口文档:https://core.telegram.org/bots/api

Telegram私聊机器人

设置菜单

聊天框内发送命令 /mybots,选择你的机器人然后选择 Edit bot,选择 Edit Commands,就可以在消息框下输入并发送如下指令:

/rss     - 显示当前订阅的 RSS 列表,加 raw 参数显示链接
/sub     - 订阅一个 RSS: /sub http://example.com/feed.xml
/unsub   - 退订一个 RSS: /unsub http://example.com/feed.xml
/unsubthis - 使用此命令回复想要退订的 RSS 消息即可退订, 不支持 Channel
/export  - 导出为 OPML

Telegram Bot

Telegram Bot

部署环境

  1. 安装依赖
#CentOS系统
yum -y update && yum -y install gcc make openssl* pkg* libssl* screen curl

#Ubuntu、Debian系统
apt-get -y update && apt-get -y install gcc make openssl pkg-config libssl-dev screen curl
  1. 安装 Rust Nightly
    curl https://sh.rustup.rs -sSf | sh
    source $HOME/.cargo/env
  1. 下载编译 RSSBot

截止文章发布前官方最近编译版本是 1.4.4查看最新版的版本

wget https://github.com/iovxw/rssbot/archive/v1.4.4.tar.gz
tar xvf v1.4.4.tar.gz
cd rssbot-1.4.4
cargo build --release
  1. 运行 rssbot

这里利用 screen 来维持服务在后台运行,<token> 请替换为申请机器人时,返回的 token

cd ./target/release
screen -S rssbot
./target/release/rssbot DATAFILE <token>

启动成功后,没有任何错误提示就是成功了!可以对bot发送命令,来订阅你想要的RSS了。

使用指南

添加这个机器人就是为了在TG群或者TG频道内订阅一些网站博客等

在频道或者群详情添加用户(Add Member),直接搜索机器人名称,然后添加即可!当然这个机器人需要管理员权限

机器人的权限只要 Post Messages 就行。其他权限可以去掉

在群或者频道添加机器后,然后私聊机器人可以为这个群或者频道订阅网站了

#给 基地台 频道订阅 I Am I 博客
/sub @jiditai https://5ime.cn/atom.xml

#取消 基地台 频道 I Am I 博客的订阅 
/unsub @jiditai https://5ime.cn/atom.xml

#查看 基地台 频道订阅列表
/rss @jiditai