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

Python Telethon, как вызвать get_participants в приватном канале?

Мне нужно получить список пользователей в приватном канале. Есть метод get_paticipants, который берет в аргумент channel_name. И с публичными каналами все работает, т.к. channel_name есть в ссылке t.me/.
В случае с приватными там t.me/-ads4wgad5dhw5. Что делать?
  • Вопрос задан
  • 1841 просмотр
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
telethon принимает entity в качестве аргументов, так что

from telethon import functions

# Сначала нужно получить сам объект канала
channel = await client(functions.messages.CheckChatInviteRequest(hash='ads4wgad5dhw5')).chat

print(await client.get_participants(channel))
Ответ написан
Ваш ответ на вопрос

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

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