На Telethon можно добавлять пользователей в группу, но для этого вам нужно иметь права администратора в этой группе. Для добавления пользователя в группу по его Username или user_id вам понадобится следующий код:
from telethon import TelegramClient from telethon.tl.types import InputPeerUser, InputPeerChannel # Ваши данные для авторизации api_id = 'YOUR_API_ID' api_hash = 'YOUR_API_HASH' phone_number = 'YOUR_PHONE_NUMBER' # Имя пользователя и id пользователя, которого вы хотите добавить username = 'USERNAME' user_id = 'USER_ID' # Создаем клиента Telethon client = TelegramClient('session_name', api_id, api_hash) client.start() # Получаем InputPeer для пользователя peer = InputPeerUser(user_id, username) # Получаем InputPeer для группы group = InputPeerChannel('GROUP_ID', 'GROUP_HASH') # Добавляем пользователя в группу client(functions.channels.InviteToChannelRequest( channel=group, users=[peer] )) # Останавливаем клиента client.disconnect()
Помните, что для добавления пользователя в группу вы должны быть администратором этой группы и иметь права на добавление пользователей. Также помните о соблюдении правил Telegram при добавлении пользователей в группу.
На Telethon можно добавлять пользователей в группу, но для этого вам нужно иметь права администратора в этой группе. Для добавления пользователя в группу по его Username или user_id вам понадобится следующий код:
from telethon import TelegramClientfrom telethon.tl.types import InputPeerUser, InputPeerChannel
# Ваши данные для авторизации
api_id = 'YOUR_API_ID'
api_hash = 'YOUR_API_HASH'
phone_number = 'YOUR_PHONE_NUMBER'
# Имя пользователя и id пользователя, которого вы хотите добавить
username = 'USERNAME'
user_id = 'USER_ID'
# Создаем клиента Telethon
client = TelegramClient('session_name', api_id, api_hash)
client.start()
# Получаем InputPeer для пользователя
peer = InputPeerUser(user_id, username)
# Получаем InputPeer для группы
group = InputPeerChannel('GROUP_ID', 'GROUP_HASH')
# Добавляем пользователя в группу
client(functions.channels.InviteToChannelRequest(
channel=group,
users=[peer]
))
# Останавливаем клиента
client.disconnect()
Помните, что для добавления пользователя в группу вы должны быть администратором этой группы и иметь права на добавление пользователей. Также помните о соблюдении правил Telegram при добавлении пользователей в группу.