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

使用Telethon获取Telegram公开群组/频道邀请链接遇权限问题求助

解决Telethon获取公开频道邀请链接时的ChatAdminRequiredError问题

你触发权限错误是因为ExportChatInviteRequest的作用是创建新的自定义邀请链接,而非获取频道已有的公开固定链接——创建新链接确实需要管理员权限,和你在客户端看到的公开链接不是一回事。

客户端能直接查看的公开频道/群组链接,已经存储在频道实体的属性里,不需要调用创建接口,直接提取即可。修改后的代码如下:

async def main():
    chat = await client.get_entity('https://t.me/bestmemes')
    # 直接从chat实体中提取公开邀请链接
    public_invite_link = chat.invite_link
    print(public_invite_link)

关键说明:

  • ExportChatInviteRequest用于管理员创建带限制(比如有效期、使用次数)的新邀请链接,必须有管理员权限才能调用
  • 公开频道/群组的固定邀请链接会被Telegram自动写入chat.invite_link属性,普通用户即可获取
  • 如果是私有群组/频道,确实需要管理员权限才能生成邀请链接,此时才需要使用ExportChatInviteRequest

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 14:32:21