странное поведение 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'"]
несмотря на то, что ветка выглядит вот так:
знает кто тут, как корректно заставить это работать?