firatxyilmazz adlı üyeden alıntı: mesajı görüntüle
<!-- Buyurun hocam -->
import asyncio
from telethon import TelegramClient
from telethon.sessions import StringSession
api_id =
api_hash = ''
# Kullanıcıdan değerleri en yukarıda alıyoruz
chat_id = int(input("Mesaj alınacak chat ID: "))
delay = int(input("Gruplara mesaj atarken mesaj arası kaç saniye beklesin?: "))

async def forward_messages_to_non_creator_groups(client, chat_id, forward_message, delay):
dialogs = await client.get_dialogs()
for dialog in dialogs:
try:
chat_info = await client.get_entity(dialog.entity.id)
if not getattr(chat_info, "creator", False):
await client.forward_messages(dialog.entity, forward_message)
print(f"Mesaj ► {dialog.title} grubuna gönderildi.")
print(f"{delay} saniye bekleniyor...")
await asyncio.sleep(delay)
except Exception as e:
print(f"Hata: {dialog.title} - {e}")

async def main():
async with TelegramClient('session', api_id, api_hash) as client:
# Son mesajı çek
async for message in client.iter_messages(chat_id, limit=1):
forward_message = message
break
while True:
await forward_messages_to_non_creator_groups(client, chat_id, forward_message, delay)
print("Tüm gruplar bitti. 150 saniye bekleniyor...")
await asyncio.sleep(150)

asyncio.run(main())
çalışmadı