2017-03-29 35 views
6

Używam telegramu API do opracowania programu do łączenia grup lub kanału Telegram za pomocą ich łączy.Uzyskiwanie adresu czatu zawierającego link do czatu w telegramie API

Metody, które łączą grupy lub kanału (np channels.joinChannel) muszą chat_id lub channel_id, ale posiada jedynie połączenia grup albo kanały (np @channel_username lub https://t.me/channel_username lub https://t.me/joinChat/xxxxx)

Jak można uzyskać chat_id lub channel_id grupy lub kanału mającego link?

P.S: Nie jestem administratorem tych grup ani kanałów.

Odpowiedz

6

znalazłem odpowiedź:

Najpierw musimy użyć checkChatInvite metody. Korzysta z linku do czatu jako parametru wejściowego i podaje specyfikacje czatu obejmujące chat_id.

Następnie używamy metody metody joinChat. używa numeru chat_id uzyskanego z poprzedniego kroku i dołącza do tej grupy lub kanału.