code: async def me(self) -> types.User:
          
          if not hasattr(self, '_me'):
              setattr(self, '_me', await self.get_me())
          return getattr(self, '_me')
docs: Alias for self.get_me() but lazy and with caching.
  
          :return: :class:`aiogram.types.User`