You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Telegram TDLib获取频道单条帖子的评论?

问题解答

1. 单独获取频道特定帖子的评论

你需要使用TDLib的getRepliesToMessage方法精准获取某条主帖的所有评论,而非直接调用getChatHistory拉取整个评论子聊天的全部内容。

在tdlib-ruby中,可按如下方式调用:

client.execute(
  GetRepliesToMessage.new(
    chat_id: 评论子聊天的chat_id, # 即你从reply_info中获取到的chat_id
    message_id: 目标主帖的message_id, # 频道内目标帖子的ID
    offset: 0,
    limit: 100, # 根据需求调整单次获取的评论数量
    max_date: 0,
    min_date: 0
  )
)

该方法会返回仅针对该主帖的所有回复(评论),和官方客户端点击评论计数器后展示的内容完全一致。

补充:若需要分页加载更多评论,只需调整offset参数即可;返回结果中会包含total_count字段,可用于判断是否还有未加载的评论。

2. Telegram官方客户端是否使用TDLib?

是的,Telegram官方的iOS、安卓以及桌面客户端全部基于TDLib开发,你看到的评论计数器、点击跳转查看对应帖子评论的功能,底层就是通过TDLib的getRepliesToMessage或配套方法实现的。

内容的提问来源于stack exchange,提问作者tim08

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 16:18:10