@Volxe

Пересылка сообщения ботом в телеграмме на telethon?

Привет, мне нужно что бы бот пересылал сообщения из одного канала в другой и изменял его в таком виде:
1. канал из которого пересылать
Rocket-чек на 0.0085 TON (0.02$)
Внутри чека: 1 активация(й) по 0.0085 TON (0.02$)
кнопка с ссылкой под сообщением(https:/...)
2. в другой канал
✅ TON (https:/...)
ton с сылкой из этой кнопки
я уже почти это доделал но бот оставляет сноски, и мне это надо убрать6601b78616835345301766.jpeg
@client.on(events.NewMessage(chats=source_channel))
            async def forward_messages(event):
                if trigger_emoji in event.raw_text:
                    message_words = event.raw_text.split()
                    for word in message_words:
                        if word in word_list:
                            new_message = f'✅ [{word}]({event.message.buttons[0][0].url})'
                            await client.send_message(destination_channel, new_message)
                            logging.info(f"Переслано сообщение: {new_message}")
                            messages_logger.info(f"Переслано сообщение: {event.message.raw_text}")
                            break
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ArconPlay
@client.on(events.NewMessage(chats=source_channel))
async def forward_messages(event):
    if trigger_emoji in event.raw_text:
        message_words = event.raw_text.split()
        for word in message_words:
            if word in word_list:
                new_message = f'✅ [{word}]({event.message.buttons[0][0].url})'
                # Удалить сноски
                new_message = new_message.replace('@', '')
                await client.send_message(destination_channel, new_message)
                logging.info(f"Переслано сообщение: {new_message}")
                messages_logger.info(f"Переслано сообщение: {event.message.raw_text}")
                break
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы