• 欢迎访问丁香推荐网,VPS测评,VPS推荐,源码推荐,欢迎加入本站Telegram 频道QQ群

Telegram机器人/RSS机器人/支持应用内阅读/新手友好

源码分享 funy 2个月前 (10-20) 97次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

介绍

有的小伙伴可能想订阅各大网站的资讯文章,Telegram RSS机器人很好的帮到了你。

Telegram机器人/RSS机器人/支持应用内阅读/新手友好

功能

支持Telegram应用内Instant View。

默认10分钟抓取一次。

支持为Group和Channel订阅RSS消息。

准备工作

1.申请机器人,打开Telegram,搜索@BotFather,发送/newbot ,申请一个Bot,申请完成后,会发给你一个Bot Token。
2.申请Telegraph Token,执行下面的代码

curl https://api.telegra.ph/createAccount?short_name=moerats&author_name=moerats&author_url=https://www.moerats.com

返回的JSON中access_token字段值即为Telegraph Token。

安装

这里建议新手用docker安装

docker安装

docker run -d -v ~/data/flowerss:/var/flowerss indes/flowerss-bot -b <bot token> -t <telegraph token 可省略>

二进制部署

由于 GoReleaser 不支持 Cgo,如果要使用 SQLite 做为数据库,请下载源码自行编译。
https://github.com/indes/flowerss-bot/releases 页面下载对应的版本。

源码安装

git clone https://github.com/indes/flowerss-bot && cd flowerss-bot
make build
./flowerss-bot

配置

根据以下模板,新建 config.yml 文件。

bot_token: XXX
telegraph_token: xxxx
socks5: 127.0.0.1:1080
update_interval: 10
error_threshold: 100
mysql:
  host: 127.0.0.1
  port: 3306
  user: user
  password: pwd
  database: flowerss
sqlite:
  path: ./data.db

使用

/sub [url] 订阅(url 为可选)
/unsub [url] 取消订阅(url 为可选)
/list 查看当前订阅
/set 设置订阅
/import 导入OPML文件
/help 帮助

Channel 订阅使用方法

将 Bot 添加为 Channel 管理员
发送相关命令给 Bot

Channel 订阅支持的命令

/sub @ChannelID [url] 订阅
/unsub @ChannelID [url] 取消订阅
/list @ChannelID 查看当前订阅

例如要给 t.me/debug 频道订阅 丁香推荐网 RSS 更新:

将 Bot 添加到 debug 频道管理员列表中
给 Bot 发送 /sub @debug https://www.dxsite.cn/feed 命令

本站交流 Telegram群组Telegram频道 QQ群
丁香推荐网, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Telegram机器人/RSS机器人/支持应用内阅读/新手友好
喜欢 (1)
关于作者:
分享互联网资源,VPS测评,VPS推荐,VPS优惠通知!

您必须 登录 才能发表评论!