被禁止后将用户添加到电报频道 - 没有在联系人中记住号码

Add user to telegram channel after being banned - without having number memorised in contacts

我正在开发用于控制 Telegram 频道内用户的软件。我需要添加或禁止用户,使用以下方法很容易:

client(InviteToChannelRequest( channel, [user_to_add] )) # to add
client.edit_permissions(channel, user_to_ban, view_messages=False) # to ban

但我还需要在之前被禁止后添加一个用户。显然,这是不可行的,因为当某人被禁止时,为了取消禁止他......两个用户(邀请者和被邀请者)必须记住 - 彼此的号码。否则,它不起作用。所以第一次添加新用户是可以的,但是一旦被禁止,重新添加是不可能的,除非两部手机都记住对方的号码

因为我需要经常把人踢进踢出,而且我不能存储号码(仅仅是因为他们可能很多,而且我对他们的了解程度不高,我可以要求存储我的号码),有没有人关于如何解决这个问题的想法?

根据 this 新功能,您可以尝试使用 ExportChatInviteRequest 和分发来深入研究一次性邀请链接的创建。坦率地说,这是除了 phone 号码交换之外的唯一方法。