在Telegram API中获取具有聊天链接的chat_id

Ali*_*aji 7 api telegram

我正在使用Telegram API开发一个程序,通过链接加入Telegram组或频道.

加入组或通道的方法(例如channels.joinChannel)需要chat_id或者channel_id,但我只有组或通道的链接(例如@channel_username或https://t.me/channel_usernamehttps://t.me/joinChat/xxxxx)

我如何获得chat_idchannel_id拥有其链接的群组或频道?

PS:我不是这些团体或渠道的管理员.

Ali*_*aji 7

我找到了答案:

首先我们必须使用checkChatInvite方法.它使用聊天链接作为输入参数并输出聊天规范包括chat_id.

然后我们使用joinChat方法方法.它使用chat_id上一步中的get并加入该组或通道.