• 05-12-2023, 13:57:22
    #1
    import time
    from telethon.sync import TelegramClient
    from telethon.tl.functions.messages import GetHistoryRequest
    
    api_id = api_id  buraya girin
    api_hash = 'api_hash  buraya girin'
    
    kanal_username = 'BuyTwitterAccountSeller'  # Kanalın kullanıcı adını buraya ekleyin
    mesaj_id = 39  # İletmek istediğiniz mesajın ID'sini buraya ekleyin
    
    bekleme_suresi = int(input("Mesaj gönderme aralığı (saniye cinsinden) girin: "))
    
    with TelegramClient('session_name', api_id, api_hash) as client:
        while True:
            try:
                # Kanaldaki belirli bir mesajı al
                messages = client(GetHistoryRequest(
                    peer=kanal_username,
                    limit=1,
                    offset_id=mesaj_id,
                    add_offset=0,
                    max_id=0,
                    min_id=0,
                    hash=0,
                    offset_date=0  # Bu satır eklenmiştir
                ))
    
                if messages.messages:
                    mesaj = messages.messages[0]
                    
                    # Mesajın içeriğini ve linkini al
                    mesaj_icerik = mesaj.message
                    mesaj_link = f"https://t.me/{kanal_username}/{mesaj_id}"
    
                    # Tüm sohbetleri al
                    sohbetler = client.get_dialogs()
    
                    for sohbet in sohbetler:
                        try:
                            # Mesajı ilgili sohbete gönder
                            client.send_message(sohbet.id, f"{mesaj_icerik}\n\n{mesaj_link}")
                            print(f"{sohbet.title} sohbetine mesaj iletilmiştir.")
                        except Exception as e:
                            print(f"Hata oluştu: {e}")
                else:
                    print("Belirtilen koşullar altında geçerli bir mesaj bulunamadı.")
    
                time.sleep(bekleme_suresi)
    
            except Exception as ex:
                print(f"Hata oluştu: {ex}")
    Botu kendi ihtiyacıma göre yazdım. dileyen dilediği gibi düzenleyebilir.
  • 05-12-2023, 14:03:52
    #2
    Adam geldi adamm
  • 05-12-2023, 14:19:31
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    teşekkürler.
    whatsapp olsa harika olurdu. kolay gelsin.
    github dakileri deniyorum. wp yi açıyor giriş yapıyor ama path leri bulamıyor
  • 05-12-2023, 14:30:57
    #4
    Limiti nedir hocam bunun bilginiz var mı? Ban yemeyelim
  • 05-12-2023, 14:33:07
    #5
    omergundogar adlı üyeden alıntı: mesajı görüntüle
    Limiti nedir hocam bunun bilginiz var mı? Ban yemeyelim
    ben 3-4 saattir deniyorum 50 grupta. 5 döngü yaptım neredeyse riske atabileceğiniz bir telegram hesabı ile önce test edin bence. şuana kadar bir sorun çıkmadı bende uzun süredir de kullanmıyorum. ihtiyacım vardı millet yüksek fiyat verince bende kendim yaptım çalışır çalışmaz yayınladım
  • 05-12-2023, 14:35:22
    #6
    WebMasterMarket adlı üyeden alıntı: mesajı görüntüle
    ben 3-4 saattir deniyorum 50 grupta. 5 döngü yaptım neredeyse riske atabileceğiniz bir telegram hesabı ile önce test edin bence. şuana kadar bir sorun çıkmadı bende uzun süredir de kullanmıyorum. ihtiyacım vardı millet yüksek fiyat verince bende kendim yaptım çalışır çalışmaz yayınladım
    Paylaşım için teşekkürler
    Aslında ben de tam bunu araştırıyordum ama farklı bir halini.
    Gruplardan kullanıcıları bir şekilde elime liste olarak alabilirim ancak hepsine toplu mesaj göndermek istesem anında ban yerim. Rus birisi Session ve Proxy kullanarak yapmış. Keşke bilgim olsaydı bu konu üzerine.
  • 05-12-2023, 17:04:54
    #7
    ALTTAKİ KOD; SADECE BELİRLİ BİR KANALDA PAYLAŞTIĞINIZ MESAJ İÇERİĞİNİ DAĞITMANIZI SAĞLAR. Konuda ki Mesaj linki kaldırıldı.
    import time
    from telethon.sync import TelegramClient
    from telethon.tl.functions.messages import GetHistoryRequest
    from telethon.tl.types import Message  # Message sınıfını içe aktar
    
    api_id = 
    api_hash = ''
    
    kanal_username = 'BuyTwitterAccountSeller'  # Kanalın kullanıcı adını buraya ekleyin
    mesaj_id = 40  # İletmek istediğiniz mesajın ID'sini buraya ekleyin
    
    bekleme_suresi = int(input("Mesaj gönderme aralığı (saniye cinsinden) girin: "))
    
    with TelegramClient('session_name', api_id, api_hash) as client:
        while True:
            try:
                # Kanaldaki belirli bir mesajı al
                messages = client(GetHistoryRequest(
                    peer=kanal_username,
                    limit=1,
                    offset_id=mesaj_id,
                    add_offset=0,
                    max_id=0,
                    min_id=0,
                    hash=0,
                    offset_date=0  # Bu satır eklenmiştir
                ))
    
                if messages.messages:
                    mesaj = messages.messages[0]
    
                    # Sadece kullanıcı mesajlarını iletiyoruz
                    if isinstance(mesaj, Message):
                        # Mesajı ilgili sohbetlere doğrudan gönder
                        sohbetler = client.get_dialogs()
    
                        for sohbet in sohbetler:
                            try:
                                # Mesajı ilgili sohbete doğrudan gönder
                                client.send_message(sohbet.id, mesaj)
                                print(f"{sohbet.title} sohbetine mesaj iletilmiştir.")
                            except Exception as e:
                                print(f"Hata oluştu: {e}")
                    else:
                        print("Belirtilen koşullar altında geçerli bir mesaj bulunamadı.")
     
                time.sleep(bekleme_suresi)
    
            except Exception as ex:
                print(f"Hata oluştu: {ex}")