Пересылка сообщений из телеграмм каналов python

Имеется простенький пересыльщик, который почему-то не работает. Непонятно в каком формате должно идти имя канала, возможно в этом ошибка.

from telethon import TelegramClient, events  # импортируем библиотеки

account = ['api id', 'api hash', 'chat id']
list_all = ['Test']
api_id = int(account[0])
api_hash = account[1]
client = TelegramClient('my_account', api_id, api_hash)

print("пашу!")
@client.on(events.NewMessage)
async def my_event_handler(event):
    if event.chat.username in list_all:
        chat = await event.get_input_chat()
        msg = await client.get_messages(chat.channel_id, limit=1)
        await client.forward_messages(int(account[2]), msg)
        print("Отправлено")


client.start()
client.run_until_disconnected()

Ответы (1 шт):

Автор решения: Артем Савин

попробуй client.start() перенести перед print("пашу!")

→ Ссылка