Для устранения ошибки "400 PEER_ID_INVALID" в Pyrogram при попытке использования функции get_chat_history с chat_id, можно попробовать следующие способы:
1. Убедитесь, что chat_id корректно передается в функцию get_chat_history. Проверьте, что chat_id действительно существует и является правильным идентификатором чата.
2. Попробуйте использовать функцию get_chat_history не сразу после получения chat_id, а после создания объекта чата или иного взаимодействия с чатом (например отправки сообщения).
3. Попробуйте использовать функцию через декоратор получения сообщения. Некоторые операции могут требовать дополнительного взаимодействия с сервером, которое может быть выполнено через функцию получения сообщения.
Если ни один из этих способов не помогает исправить ошибку, рекомендуется обратиться к официальной документации Pyrogram или на форумы сообщества Pyrogram для получения дополнительной помощи.