странное поведение python-telegram-bot

код, который по идее должен получать ветку сообщений:

async def echo(update: Update, context: ContextTypes.DEFAULT_TYPE):
    user_message = update.message.text
    texts = []
    curmsg = update.message
    
    while curmsg and curmsg.reply_to_message:
        replied_message = curmsg.reply_to_message
        if replied_message.text:
            texts.append(f"{replied_message.from_user.full_name}:'{replied_message.text}'")
        curmsg = replied_message
    texts.reverse() 
    print(texts)

даёт вот такие логи:

2025-07-01 18:39:15,618 - httpx - INFO - HTTP Request: POST https://api.telegram.org/111111/getUpdates "HTTP/1.1 200 OK"
[]
2025-07-01 18:39:17,868 - httpx - INFO - HTTP Request: POST https://api.telegram.org/111111/getUpdates "HTTP/1.1 200 OK"
["Максим Брингер:'текст 1'"]
2025-07-01 18:39:22,642 - httpx - INFO - HTTP Request: POST https://api.telegram.org/11111/getUpdates "HTTP/1.1 200 OK"
["Максим Брингер:'текст 2'"]

несмотря на то, что ветка выглядит вот так:картинка

знает кто тут, как корректно заставить это работать?


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