Вот код с комментариями:
from telethon import TelegramClient
from telethon import TelegramClient
# Настройка первого клиента
client_1 = TelegramClient("session_name_1", API_ID_1, API_HASH_1)
# Настройка второго клиента
client_2 = TelegramClient("session_name_2", API_ID_2, API_HASH_2)
# Настройка третьего клиента
client_3 = TelegramClient("session_name_3", API_ID_3, API_HASH_3)
# Авторизуйтесь с помощью каждого из клиентов:
client_1.start()
client_2.start()
client_3.start()
# Получение информации о канале
channel = client_1.get_entity("@channel_username")
# Получение списка пользователей, которых нужно инвайтить
users = [client_1.get_entity("@user1_username"), client_1.get_entity("@user2_username")]
# Инвайт пользователей с первого аккаунта
for user in users:
client_1(InviteToChannelRequest(channel, [user]))
# Инвайт пользователей со второго аккаунта
for user in users:
client_2(InviteToChannelRequest(channel, [user]))
# Инвайт пользователей с третьего аккаунта
for user in users:
client_3(InviteToChannelRequest(channel, [user]))