Как переслать сообщение из чужого тг канала в свой

Суть вопроса в том как можно реализовать следующеее... Я сделал пассер который пересылает сообщение из чужого канала в свой. Но дело в том что мне нужно что бы пассер из пришедшего сообщения пересылал только слово. Например пришло сообщение: Привет мир! Как дела? И мне нужно что бы в мой канал переслалось слово мир, как это можно реализовать? Есть ли такая функция вообще?

Вот мой код:

    @client.on(events.NewMessage)  # ждём новое сообщение
async def my_event_handler(event):  # функция обрабатывающая пришедшее сообщение
    try:
        if event.chat:
            for category_chats in category_list_for_chats:
                if category_chats in event.chat.title:
                    for category_message in category_list_for_messages:
                        if category_message in event.message.message.lower():
                            chat = await event.get_input_chat()  # получем реквизиты чата из которого пришло сообщение
                            msg = await client.get_messages(chat.channel_id,
                                                            limit=1)  # берем последнее сообщение из полученого чата
                            print(event.message.message)

                            await client.forward_messages(-1001741575887, msg) # пересылаем сообщение в наш чат

                    break
    except Exception as ex:
        pass


client.start()  # запускаем клиент
client.run_until_disconnected()  # подерживаем клиент в рабочем состоянии

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