项目主页下有简易的部署流程,详细的 【部署流程】之 Telegram 转发机器人 。
欢迎提 issue 。或者在 Telegram 群组 https://t.me/vfly2 反馈问题。
extract_forward_TGbot
Telegram 上有很多优秀的频道每天更新开源、科技等信息,可以通过收藏夹、私密频道或私人对话收藏这些消息。
手机天然不适合整理数据,使用电脑上的 Telegram 操作这些收藏也不便捷。
因此我编写了这个转发机器人,目前仅提取文本信息转发。
项目地址: AhFeil/extract_forward_tgbot: 存储转发给它的消息到文件中,并能推送到网页,方便查看编辑信息 (github.com)
它的最基本使用:
- 把消息转存给它(只支持纯文本消息和图片附带消息那种),或者直接发消息
- 它会提取其中的文本和内链网址并将之存在文件里,内链网址会按照顺序放到文本后面。
- 发送命令
/push
,它会将上面文件里的全部内容复制到另一个方便访问的文件中,目前用的是 网页记事本,访问对应网页就能看到。 - 在电脑访问网页,查看并高效处理。
我习惯在周末把一周积累的一次性推送到网页,然后处理。
动画演示基本功能:
推送格式(保存时间 + 从哪个频道转发的 + 直达这条消息的网址)
直接使用服务
与转发机器人对话: https://t.me/extract_forward_bot
有必要说明,转发的消息是以明文存储在服务器上,意味着有权限的用户可以查看源文件,介意者可以自部署使用。
目前的命令:
/start
:验证是否能连接、是否运行/push
:另存所有保存的消息,并会询问是否'/clear'/emsg
:查看保存的消息数量,最早一条的消息和其保存时间/dmsg
:删保存的最新的一条并返回文本,可以实现外显链接/shutdown
:关闭机器人,不知道怎么实现开启/set
- 设置网址路径,仅字母数字/clear
:清除保存的所有消息
看起来不错
memos我感觉不错
@AhFei #0
给来自楼主Github原创项目的点赞
加精+鸡腿儿
BTW, 作为上一篇极简网页记事本的延续, 想了解的事项/可以实现的功能 :
这个真不错
@Kdkdk #5 目前,单条 tg 消息框中的「文本内容」和里面的「网址」会被提取,网址按顺序列在文本后面。 每条消息之间用 “-----转发给机器人的时间-----” 隔开,比较粗糙;
每次生成新的记事本,路径是随机的 16 位字母和数字。由于没有使用数据库,不方便自定义路径,不过以后一定可以定义路径的
@AhFei #7
了解了, 期待Github项目上的更新!
好东西,感谢分享