logo NodeSeekbeta

自荐一个 tg 转发机器人,避免存入 tg 收藏夹吃灰,也是一个利用网页记事本的例子

项目主页下有简易的部署流程,详细的 【部署流程】之 Telegram 转发机器人

欢迎提 issue 。或者在 Telegram 群组 https://t.me/vfly2 反馈问题。


extract_forward_TGbot

Telegram 上有很多优秀的频道每天更新开源、科技等信息,可以通过收藏夹、私密频道或私人对话收藏这些消息。

手机天然不适合整理数据,使用电脑上的 Telegram 操作这些收藏也不便捷。

因此我编写了这个转发机器人,目前仅提取文本信息转发。

项目地址: AhFeil/extract_forward_tgbot: 存储转发给它的消息到文件中,并能推送到网页,方便查看编辑信息 (github.com)

它的最基本使用:

  1. 把消息转存给它(只支持纯文本消息和图片附带消息那种),或者直接发消息
  2. 它会提取其中的文本和内链网址并将之存在文件里,内链网址会按照顺序放到文本后面。
  3. 发送命令 /push ,它会将上面文件里的全部内容复制到另一个方便访问的文件中,目前用的是 网页记事本,访问对应网页就能看到。
  4. 在电脑访问网页,查看并高效处理。

我习惯在周末把一周积累的一次性推送到网页,然后处理。

动画演示基本功能:

推送格式(保存时间 + 从哪个频道转发的 + 直达这条消息的网址)

image.png

直接使用服务

与转发机器人对话: https://t.me/extract_forward_bot

有必要说明,转发的消息是以明文存储在服务器上,意味着有权限的用户可以查看源文件,介意者可以自部署使用。

目前的命令:

  1. /start:验证是否能连接、是否运行
  2. /push:另存所有保存的消息,并会询问是否'/clear'
  3. /emsg:查看保存的消息数量,最早一条的消息和其保存时间
  4. /dmsg:删保存的最新的一条并返回文本,可以实现外显链接
  5. /shutdown:关闭机器人,不知道怎么实现开启
  6. /set - 设置网址路径,仅字母数字
  7. /clear:清除保存的所有消息
1234
  • xhj003

  • yct019

  • 看起来不错

  • memos我感觉不错 xhj009

  • @AhFei #0
    给来自楼主Github原创项目的点赞 xhj003
    加精+鸡腿儿 xhj008

    BTW, 作为上一篇极简网页记事本的延续, 想了解的事项/可以实现的功能 xhj001 :

    • 可以输出已保存消息的列表/清单? (可以输出标题+内容 or 标题 only)
    • "forward"到网页记事本时,每次会生成一个新的记事本? 还是可以更新至现有的记事本(指定5位字符地址)
  • 这个真不错

  • @Kdkdk #5 目前,单条 tg 消息框中的「文本内容」和里面的「网址」会被提取,网址按顺序列在文本后面。 每条消息之间用 “-----转发给机器人的时间-----” 隔开,比较粗糙;

    每次生成新的记事本,路径是随机的 16 位字母和数字。由于没有使用数据库,不方便自定义路径,不过以后一定可以定义路径的

  • xhj003

  • @AhFei #7
    了解了, 期待Github项目上的更新! xhj008

    • 单条 tg 消息框中的「文本内容」和里面的「网址」会被提取,网址按顺序列在文本后面。 每条消息之间用 “-----转发给机器人的时间-----” 隔开,比较粗糙;
    • 每次生成新的记事本,路径是随机的 16 位字母和数字。由于没有使用数据库,不方便自定义路径,不过以后一定可以定义路径的
  • 好东西,感谢分享

1234

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有15767位seeker

🎉欢迎新用户🎉