import asyncio
from telethon.sync import TelegramClient, events
api_id =
api_hash =
phone =
async def main():
async with TelegramClient(phone, api_id, api_hash) as client:
# Получаем идентификатор своего аккаунта
me = await client.get_me()
@client.on(events.NewMessage)
async def handler(event):
sender = await event.get_sender()
# Проверяем, не отправитель ли это мы сами
if sender.id != me.id:
# Проверяем тип чата
if event.is_private or event.is_group:
await event.message.forward_to('me')
print(f"Переслано новое сообщение от {sender.first_name}: {event.message.message}")
print("Запущен обработчик новых сообщений")
await client.run_until_disconnected()
asyncio.run(main())
———————————————
await event.message.forward_to('me')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: 'await' outside function