• 欢迎访问佰阅部落
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

TG机器人(三):Telegram RSS Bot,支持应用内预览文章

搭建教程 佰阅 3年前 (2019-12-27) 10895次浏览 0个评论

flowerss bot是一款基于go语言开发的rss+tegegraphp结合的产物,也就是把RSS订阅到的文章,然后调用telegraph的接口,写入进去,从而实现TG应用内的文章预览。

0.效果截图

TG机器人(三):Telegram RSS Bot,支持应用内预览文章

1.功能

  • 常见的 RSS Bot 该有的功能
  • 支持 Telegram 应用内 instant view
  • 支持为 Group 和 Channel 订阅 RSS 消息
  • 丰富的订阅设置

2.部署教程

a.准备工作:

1、申请Bot Token
打开Telegram,搜索@BotFather,发送/newbot ,申请一个Bot,申请完成后,会发给你一个Bot Token

2、申请Telegraph Token

#浏览器访问如下地址:(替换XXXX为自己的名称)
https://api.telegra.ph/createAccount?short_name=XXXX&author_name=XXXX&author_url=XXXXX
##依次代表简称、作者名、作者网址

#示例:
https://api.telegra.ph/createAccount?short_name=baiyue&author_name=baiyue&author_url=https://baiyue.one

然后会看到一段的JSON,其中access_token字段值即为Telegraph Token

b.服务器端部署

STEP1:安装docker环境(该脚本适用于Ubuntu、Centos、Debian、树莓派等系统)

 echo y | bash <(curl -L -s https://raw.githubusercontent.com/Baiyuetribe/codes/master/docker.sh)

STEP2:部署程序

bot_token=XXXXX:YYYYYYYYYYYYYYYYYY		#填写bot机器人的Token
telegraph_token=XXXXXXXXXXXXXXXXXXXXXXXXXXX			#填写Telegraph的Token
docker run -d --restart=always --name flowerss -v /opt/flowerssdata:/var/flowerss indes/flowerss-bot -b $bot_token -t $telegraph_token

Docker默认使用SQLite数据库,且文件存放在/opt/flowerssdata文件夹。

卸载命令:docker rm -f flowerss

3.使用说明

TG机器人(三):Telegram RSS Bot,支持应用内预览文章

RSS命令:

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

示例:

/sub https://baiyue.one/feed

channel订阅:

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

#相关命令
/sub @ChannelID [url] 订阅
/unsub @ChannelID [url] 取消订阅
/list @ChannelID 查看当前订阅
/unsuball @ChannelID 取消所有订阅

4.关于Telegra.ph

https://telegra.ph/

Telegraph即时聊天软件Telegram的开发商推出的一个内容发布网站,它允许用户匿名发布文章。点开就能用,无需注册、登陆了。内容发布之后,只要清除浏览器的缓存,便无法再编辑文章。内容发布之后,不能追溯到文章作者和发布者。

查看效果

5.点评

该项目诞生至少一年多了,从使用频率而言,可以替代普通的RSS订阅机器人,当然对个人而言,作为自己常用的RSS订阅机器人也是非常不错的,telegraph据说是匿名编写的,因此任何人都可以在这里写东西。其中的用途,大都为博客文章类转录,自定义输入的目前还比较少遇到,有兴趣的可是试试。


佰阅部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:TG机器人(三):Telegram RSS Bot,支持应用内预览文章
喜欢 (5)

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