Nur Benutzer mit Benutzername Telegramm abkratzenPython

Python-Programme
Anonymous
 Nur Benutzer mit Benutzername Telegramm abkratzen

Post by Anonymous »

Ich möchte nur Benutzer mit Benutzername im Telegramm kratzen. Können Sie helfen, meinen Code besser zu machen? < /p>
Ich bin ein Anfänger, mein Code ist Schrott, jeder. Können Sie mir sagen, was ich ändern muss? Vielen Dank. Wenn ein Benutzer keinen Benutzernamen hat, möchte ich nicht, dass er in meinen Ergebnissen erscheint. < /P>

Code: Select all

print('Fetching Members...')
all_participants = []
all_participants = client.iter_participants(target_group, limit=None, filter=None, aggressive=True)

with open("data.csv","w",encoding='UTF-8') as f:
writer = csv.writer(f,delimiter=",",lineterminator="\n")
writer.writerow(['sr. no.', 'username','user id', 'access hash','first_name','last_name','group', 'group id','status'])
i = 0
try:
for user in all_participants:
accept = True

lastDate = user.status

if (accept):
i += 1
if user.username:
username = user.username
else:
username = ""
if user.first_name:
first_name = user.first_name
else:
first_name = ""
if user.last_name:
last_name = user.last_name
else:
last_name = ""
name = (first_name + ' ' + last_name).strip()

writer.writerow([username, user.id, user.access_hash, first_name, last_name, target_group.title, target_group.id, user.status])
time.sleep(0.1)`

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post