Узнать chatId всех пользователей определенных каналов telegram

Всем доброго времени суток! Не так давно передо мной встала задача, спарсить определённые чаты в телеграм, и получить список всех пользователей. Сам пишу я на c#, достаточно быстро понял, что использовать надо не Bot Api, а клиентское Telegram Api, я так же познакомился с библиотекой TeleSharp(неофициальная библиотека для работы с Telegram Api). После нескольких дней проб и ошибок, я смог понять, что чаты, в которые пользователь вступил почему-то относятся к классу TLChatForbidden, в то же время чаты созданные самим пользователем относятся к классу TLChat, принципиальная разница между этими классами для меня осталась покрыта тайной. Однако я не перестал пытаться выполнить задачу. В библиотеке есть метод SendRequest(). Немного подумав, я понял, что мне нужно выполнить запрос типа TLRequestGetFullChat, но ничего не сработало. Итак, если кто-то сталкивался с подобной проблемой, или хорошо знает библиотеку TeleSharp, прошу помогите мне

            //получаем все диалоги
        var dialogs = await MyClient.GetDialogs();

        //проходимся циклом по каждому из чатов пользователя
        foreach (var dialog in dialogs.Chats)
        {
            //все нужные мне чаты помечаються именно этим типом
            if(dialog is TLChatForbidden)
            {
                //апкастим переменную до нужного типа
                var chat = dialog as TLChatForbidden;
                //получаем id конкретного чата
                int chatId = chat.Id;
                // создаем новый запрос на получение всех данных о чате по его id
                var request = new TLRequestGetFullChat()
                {
                    ChatId = chatId
                };
                //отправляем запрос к серверу телеграма
                TeleSharp.TL.Messages.TLChatFull fullChat = await client.SendRequestAsync<TeleSharp.TL.Messages.TLChatFull>(request);
           //Здесь выдаёт исключение PEER_ID_INVALID 
          //Абсолютно не понимаю почему так происходит 
         //Прошу, помогите мне
            }
        }

Ответы (0 шт):