@jaget_1

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

Мне нужно получить список пользователей в приватном канале. Есть метод get_paticipants, который берет в аргумент channel_name. И с публичными каналами все работает, т.к. channel_name есть в ссылке t.me/.
В случае с приватными там t.me/-ads4wgad5dhw5. Что делать?
  • Вопрос задан
  • 1406 просмотров
Пригласить эксперта
Ответы на вопрос 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))
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы