Задать вопрос
@Pikachuuuu

Как получить список всех групп на аккаунте telegram?

Пишу юзербота для телеграм на python, использую библиотеку pyrogram. Столкнулся с проблемой, надо получить список всех групп с аккаунта в любом виде (id или username) и добавить их в массив. Никак не могу найти решение вопроса. Наткнулся на метод getallchat, но не разобрался как работает, буду благодарен за помощь
  • Вопрос задан
  • 3061 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
https://docs.pyrogram.org/api/methods/get_dialogs либо https://docs.pyrogram.org/api/methods/iter_dialogs
В каждом дилоге получаете тип чата, и если это группа - делаете что надо

for dialog in app.iter_dialogs():
    if dialog.chat.type == 'group':
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы