Untitled
unknown
plain_text
3 years ago
2.1 kB
9
Indexable
from pyrogram import Client from pyrogram.errors import SessionPasswordNeeded import time api_id = '' api_hash = '' telefon = '' #başında + bulunmalı mesaj = 'testmesajmedya' mesaj_zaman = 120 #saniye olarak print('Session Bağlantısı Bekleniyor.') try: app = Client(telefon, api_id, api_hash) app.connect() app.send_message('me', 'Merhaba.Bot şu an hesabınıza bağlandı.') except: try: client = Client(telefon, api_id, api_hash) client.connect() kod = client.send_code(telefon) try: giris_yap = client.sign_in(telefon, kod.phone_code_hash, input('Doğrulama Kodu: ')) client.accept_terms_of_service(str(giris_yap.id)) except AssertionError: time.sleep(5) except SessionPasswordNeeded: client.check_password(input(f'İki Adımlı Doğrulama Şifresi ({client.get_password_hint()}): ')) client.disconnect() app = Client(telefon, api_id, api_hash) app.connect() except Exception as hata: print(f'Hata Var !\n\t`{type(hata).__name__}`\n\t{hata}') print('Bağlantı başarılı.') group_idler = [] for dialog in app.get_dialogs(): if 'GROUP' in str(dialog.chat.type) : group_idler.append([dialog.chat.id,dialog.chat.title,dialog.chat.username]) print(len(group_idler), 'Grup Bulundu') while True: for sr,sd in enumerate(group_idler) : grup_id,title,username = sd print('Taranıyor:',title) try: app.send_message(grup_id, mesaj) print('Mesaj Gönderildi.') except Exception as err: try: app.send_message(username,mesaj) print('Mesaj Gönderildi.') except: print('Grup bilgisi alınırken hata.Grup İsmi:',title,'Username:',username,'Hata:',err) time.sleep(1) print('Tarama Bitti.Sonraki Mesaj Gönderim Zamanı Bekleniyor.') time.sleep(mesaj_zaman)
Editor is loading...