<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 async def post(self):
 """Get the message lodged. Returns ------- an :class:`aionationstates.ApiQuery` of :class:`aionationstates.Post` """

        post = (await self.region._get_messages(
            fromid=self._post_id, limit=1))[0]
        assert post.id == self._post_id
        return post