Получение идентификатора чата, имеющего ссылку чата в Telegram API
Я использую Telegram API для разработки программы для присоединения к группам Telegram или каналу по их ссылкам.
методы, которые присоединяются к группе или каналу (например, каналы.joinChannel) нужно chat_id
или channel_id
, но я есть только в одной из групп или каналов (напр. @channel_username или https://t.me/channel_username или https://t.me/joinChat/xxxxx)
как я могу получить chat_id
или channel_id
группы или канала, имеющего свою линк?
P. S: Я не администратор этих групп или каналов.
1 ответов
Я нашел ответ:
Сначала мы должны использовать checkChatInvite
метод. Он использует ссылку чата в качестве входного параметра и выводит спецификации чата включает chat_id
.
затем мы используем joinChat
метод метод. он использует chat_id
получил от предыдущего шага и присоединяется к этой группе или каналу.