电报(Telegram)API 接入时,如何获取用户的聊天列表?​

景静枫景静枫09月12日633

我们做tg营销,想用api获取用户聊天列表,例如用户加过的群组、频道、私聊等,如何实现?需要什么权限或者方法?

1 个回答

程若兰
程若兰回答于 09 月 13 日
最佳答案

这个问题是关于 Telegram 用户隐私的,官方 API 并没有提供获取用户聊天列表的接口,这是 Telegram 的隐私保护机制。

如果你是做营销类业务,建议换一种思路:

1. 让用户主动授权你查看他们的聊天列表,这在隐私政策下基本是不可能的;

2. 使用用户 ID 或用户名,通过 Bot API 主动添加用户或群组,但无法获取完整列表;

3. 想办法让用户主动把你 Bot 加入他们感兴趣的群组或频道,然后进行互动。

最后提醒一下,Telegram 对滥用 API 行为打击很严厉,搞不好会被封号。

您的答案