Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

telegram telethon get new user details

from telethon import TelegramClient

from telethon.tl.functions.contacts import ResolveUsernameRequest
from telethon.tl.functions.channels import GetAdminLogRequest
from telethon.tl.functions.channels import GetParticipantsRequest

from telethon.tl.types import ChannelParticipantsRecent
from telethon.tl.types import InputChannel
from telethon.tl.types import ChannelAdminLogEventsFilter
from telethon.tl.types import InputUserSelf
from telethon.tl.types import InputUser
# These example values won't work. You must get your own api_id and
# api_hash from https://my.telegram.org, under API Development.
api_id = 12345
api_hash = '8710a45f0f81d383qwertyuiop'
phone_number = '+123456789'

client = TelegramClient(phone_number, api_id, api_hash)





client.session.report_errors = False
client.connect()

if not client.is_user_authorized():
    client.send_code_request(phone_number)
    client.sign_in(phone_number, input('Enter the code: '))

channel = client(ResolveUsernameRequest('channelusername')) # Your channel username

user = client(ResolveUsernameRequest('admin')) # Your channel admin username
admins = [InputUserSelf(), InputUser(user.users[0].id, user.users[0].access_hash)] # admins
admins = [] # No need admins for join and leave and invite filters

filter = None # All events
filter = ChannelAdminLogEventsFilter(True, False, False, False, True, True, True, True, True, True, True, True, True, True)
cont = 0
list = [0,100,200,300]
for num in list:
    result = client(GetParticipantsRequest(InputChannel(channel.chats[0].id, channel.chats[0].access_hash), filter, num, 100))
    for _user in result.users:
        print( str(_user.id) + ';' + str(_user.username) + ';' + str(_user.first_name) + ';' + str(_user.last_name) )
with open(''.join(['users/', str(_user.id)]), 'w') as f: f.write(str(_user.id))
Comment

PREVIOUS NEXT
Code Example
Python :: remove first element from list python 
Python :: pytest monkeypatch 
Python :: python get value from list 
Python :: any all in python 
Python :: access list index python 
Python :: color reverse 
Python :: append element to list py 
Python :: pairs with specific difference 
Python :: gamma distribution python normalized 
Python :: else if 
Python :: python import statement 
Python :: convert mixed number string to float 
Python :: python number type 
Python :: what is xarray 
Python :: curly braces in python 
Python :: python functools 
Python :: pyhton serialize object 
Python :: repeat string python 
Python :: python int to ascii string 
Python :: get user api 
Python :: python string after character 
Python :: sum python 
Python :: pytest use fixture without running any tests 
Python :: pk django 
Python :: numpy array into tuple 
Python :: Restrict CPU time or CPU Usage using python code 
Python :: Sys Gets os name ,which u using 
Python :: librosa from array to audio 
Python :: Class 10: Conditional Statements in Python [IF, ELIF, ELSE] 
Python :: reverse sublist of linklist 
ADD CONTENT
Topic
Content
Source link
Name
8+1 =