2025-01-28 01:30:53 +05:00

30 lines
965 B
Python

from asyncio import sleep
from pyrogram import Client, filters
from pyrogram.errors import FloodWait
api_id = 17718565
api_hash = "72f93973f4227415572f039d4f847082"
app = Client(
name="advatroniks",
api_id=api_id,
api_hash=api_hash,
)
@app.on_message(filters.all) # Используем фильтр для сообщений из всех чатов
def listen_messages(client, message):
chat_title = message.chat.title or message.chat.first_name or message.chat.username
sender = message.from_user.first_name if message.from_user else "Система/Бот"
text = message.text or "[не текстовое сообщение]"
print(f"Сообщение из чата: {chat_title}")
print(f"Отправитель: {sender}")
print(f"Текст: {text}")
print("-" * 40)
# Запуск клиента
if __name__ == "__main__":
print("Слушаю все сообщения из чатов...")
app.run()