Продолжая изучать библиотеку telethon наткнулся на метод GetParticipantsRequest, который, по логике, должен отдавать объект класса ChannelParticipants, который имеет в себе переменную users, состоящую из списка юзеров канала. Набросав вот такой код:
from telethon import functions, types
from telethon.sync import TelegramClient
with TelegramClient("name", api_id, api_hash) as client:
result = client(functions.channels.GetParticipantsRequest(
channel=channel_username,
filter=types.ChannelParticipantsRecent(),
offset=1,
limit=200,
hash=0
))
users = [i for i in result.users]