В пересланном сообщении передается не chat_id, а from->id (user_id), и то только если пользователь не запретил это в настройках конфиденциальности.
В телеботе же это from_user->id
All types are defined in types.py. They are all completely in line with the Telegram API's definition of the types, except for the Message's from field, which is renamed to from_user (because from is a Python reserved token).
Tayrus0, 1. Уверены что автор пересылаемого сообщения не включил ту самую фнукцию, которая скрывает автора?
2. Покажите полный дамп инфы которая приходит к боту