howie6879 / liuli

一站式构建多源、干净、个性化的阅读环境(Build a multi-source, clean and personalized reading environment in one stop.)
https://liuli.io
Apache License 2.0
885 stars 109 forks source link

分发器支持 #8

Open howie6879 opened 3 years ago

howie6879 commented 3 years ago

目前计划支持将文章输出到如下终端:

更多分发终端需求大家可在评论区请求支持

jasongwq commented 3 years ago

可以考虑在分发器侧提供RSS,那就实现了RSS进,RSS出,RSS阅读器的生态足够庞大,可以考虑利用下

howie6879 commented 3 years ago

可以考虑在分发器侧提供RSS,那就实现了RSS进,RSS出,RSS阅读器的生态足够庞大,可以考虑利用下

这提议有意思的地方在于接收方可以变成主动方来订阅2c,换个思路想就是自构建一个终端模块(或者选第三方),然后这个模块可以将接收的文章生成为rss,供任何人订阅。

2c还是发往某个终端,只不过这个终端的作用是将接收的内容生成为rss给任何人,可以考虑。

jasongwq commented 3 years ago

是的,2c项目能力是实现将内容分类,但是如果是推送的方式,对于用户来说要不遗漏消息,要不被动接收不关心的信息,如果是查询的方式就给了用户更多的选择权,可以选择什么时候看什么信息,发挥内容分类最大的优势

jasongwq commented 3 years ago

如果考虑利用第三方的话可以考虑类似Huginn之类的软件,Huginn 通过一个Webhook Agent接收Event,并通过Data Output Agent发布为RSS。可使用的agents如下:https://huginnio.herokuapp.com/agents

howie6879 commented 2 years ago

可以考虑在分发器侧提供RSS,那就实现了RSS进,RSS出,RSS阅读器的生态足够庞大,可以考虑利用下

当前已实现了rss输出的功能 @jasongwq

image

123seven commented 2 years ago

TG接入方案

1. 接入TG需要的配置说明文档

2. 增加对应配置

环境变量

3. 接入Telegram Bot APi

API说明: https://core.telegram.org/bots/api#sendmessage

解析消息文本采用HTML方式,模板示例👇️

<a href="{doc_link}"><b>👉👉{doc_name}</b></a>

<pre>👉检测为: {doc_cus_des}</pre>

<pre>来源: {doc_source}</pre>
<pre>作者: {doc_source_name}</pre>
<pre>更新时间: {doc_date}</pre>

<pre>文章关键字: {doc_keywords}</pre>

<a href="https://github.com/howie6879/2c"><b>👉技术支持[2c]❤</b></a>

消息示例👇️

cc @howie6879

howie6879 commented 2 years ago

@123seven 看起来没问题,tg这块自定义还是挺强的,底部加一段反馈地址吧:

识别错误?点击[广告反馈](https://github.com/howie6879/2c/issues/4)
howie6879 commented 2 years ago
  • 需要补充CHAT_ID和TOKEN获取的文档

文档麻烦补充到这里 分发器配置

blue-troy commented 1 year ago

可以考虑在分发器侧提供RSS,那就实现了RSS进,RSS出,RSS阅读器的生态足够庞大,可以考虑利用下

当前已实现了rss输出的功能 @jasongwq

image

那么rss输出是默认的还是需要配置呢?

howie6879 commented 1 year ago

可以考虑在分发器侧提供RSS,那就实现了RSS进,RSS出,RSS阅读器的生态足够庞大,可以考虑利用下

当前已实现了rss输出的功能 @jasongwq image

那么rss输出是默认的还是需要配置呢?

参考 配置 https://github.com/liuli-io/liuli/blob/main/liuli_config/wechat.json

processor 下面配置了 rss 输出

blue-troy commented 1 year ago

可以考虑在分发器侧提供RSS,那就实现了RSS进,RSS出,RSS阅读器的生态足够庞大,可以考虑利用下

当前已实现了rss输出的功能 @jasongwq image

那么rss输出是默认的还是需要配置呢?

参考 配置 https://github.com/liuli-io/liuli/blob/main/liuli_config/wechat.json

processor 下面配置了 rss 输出

感谢🙏

blue-troy commented 1 year ago

可以考虑在分发器侧提供RSS,那就实现了RSS进,RSS出,RSS阅读器的生态足够庞大,可以考虑利用下

当前已实现了rss输出的功能 @jasongwq image

那么rss输出是默认的还是需要配置呢?

参考 配置 https://github.com/liuli-io/liuli/blob/main/liuli_config/wechat.json

processor 下面配置了 rss 输出

我看到了日志:liuli_wechat: 老胡的储物柜 的 1 篇文章生成RSS成功 说明生成RSS成功了,那么RSS的地址是什么呢?我尝试了ip:port/rss ip:port/liuli_wechat 都为404 notfound

howie6879 commented 1 year ago

http://127.0.0.1:8765/rss/liuli_wechat/老胡的储物柜/

blue-troy commented 1 year ago

http://127.0.0.1:8765/rss/liuli_wechat/老胡的储物柜/

再次感谢,我给这个补充个文档吧