Чтобы GPT понял контекст разговора - ему должны быть присланы все предыдущие сообщения как conversation_history + новое сообщение. В таком случае GPT даст ответ на новое сообщение, учитывая контекст предыдущих.
Да и не так легко будет парсить по мейл.ру, у них листинг максимум 450 позиций по любому фильтру + включается задержка ( не выдается вообще ничего по заданному фильтру).