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

如何获取用户加入Telegram群组所用的邀请链接(aiogram/Python)

问题:获取Telegram用户加入群组时使用的邀请链接

我开发了一个可生成聊天邀请链接的Telegram机器人,已将用户ID与其对应的邀请链接存储在数据库中。现在需要获取用户加入群组时所使用的具体邀请链接,但遇到了以下问题:

  • 尝试过full_name、as_json()等方法,仅能获取到用户基础信息,返回的JSON内容如下:
{"id":19..,"is_bot":false,"first_name":"Vansed","last_name":"Dan","username":"...","language_code":" en"}
  • 我的相关代码片段:
invited_user='Vansed Dan'
who_invited='{"id":"...,","is_bot":false,"first_name":"Vansed","last_name":"Dan","username":"...","language_code":" en"}'
  • 还尝试过追踪链接变更、统计每次用户加入后的邀请码增量,但由于找不到获取聊天邀请链接或相关关联信息的有效方法,均未成功。

  • 查阅资料后尝试使用getChatInviteLink方法,但不确定正确用法,测试代码如下:

import requests

TOKEN = ''
chat_id = ''
invite_link = ''

url = f'https://api.telegram.org/bot{TOKEN}/getChatInviteLink?chat_id={chat_id}&invite_link={invite_link}'

response = requests.get(url)
data = response.json()
print(data)

if data['ok']:
    print(f"{invite_link}:")
    print(data['result'])
else:
    print("error")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 02:19:53