Telegram 怎么用代码获取到频道中的消息?

11 天前
 rgxiao

有些频道的消息很有价值, 但是消息很多很多, 所以我想自己用代码把一些垃圾消息过滤掉, 只留下自己需要的消息, 但是我怎么获取这个频道的消息呢?

993 次点击
所在节点    Telegram
13 条回复
03
11 天前
cherbium
11 天前
先去申请一下,api id 和 hash (现在贼难申请),然后去 telegram api 专门提供了教程
icoming
11 天前
@cherbium
@03

没有权限添加机器人,也能获取吗?
03
11 天前
@icoming 这个应该是自定义客户端,和只能用 bot 身份的 bot api 不一样
xbin
11 天前
tdl 主要是用来下载收藏的内容,也可以导出聊天记录
https://github.com/iyear/tdl
文档: https://docs.iyear.me/tdl/zh/

https://docs.iyear.me/tdl/zh/guide/tools/export-messages/
以 JSON 格式导出聊天、频道、群组等中的消息
tdl chat export -c "频道 id" --all --with-content --raw
xbin
11 天前
@xbin #5 隔壁男+论坛看到的,隔壁论坛有人有需求聊天记录导出 HTML,有兴趣的可以去看看 tid =2222162
cherbium
11 天前
@icoming
不是机器人,是个人账户,telegram api ( tg 官方提供的针对账号的 api )
cosette
11 天前
如果是公开频道,最简单的方式就是使用 rsshub 订阅,然后启用过滤器
rgxiao
10 天前
@cherbium 请问 Telegram 账户有这种 api 么? 我清楚 bot 是有类似的 api, 但是账户有么?
rgxiao
10 天前
@03 Telegram 账户是没有监听消息的 api 对么?
rgxiao
10 天前
@cosette rsshub 订阅会有延迟吗?
cosette
10 天前
@rgxiao rss 是定时拉取消息,肯定有延迟,不适合做实时监控。
julyclyde
4 天前
Telethon
iter_messages

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1050387

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX