from telethon import TelegramClient
from telethon.tl import types
# Замените 'api_id', 'api_hash', 'phone' на свои данные
api_id = 'YOUR_API_ID'
api_hash = 'YOUR_API_HASH'
phone = 'YOUR_PHONE_NUMBER'
# Имя канала
channel = 't.me/your_channel_name'
async def main():
async with TelegramClient('session_name', api_id, api_hash) as client:
# Получаем информацию о канале
entity = await client.get_entity(channel)
# Получаем последние сообщения из канала
async for message in client.iter_messages(entity, limit=100):
if message.reactions:
print(f'Message ID: {message.id}')
print(f'Text: {message.message}')
print(f'Reactions: {message.reactions}')
import asyncio
asyncio.run(main())