code: async def get_record(self, *,
                           chat: typing.Union[str, int, None] = None,
                           user: typing.Union[str, int, None] = None) -> typing.Dict:
          
          chat, user = self.check_address(chat=chat, user=user)
          addr = f"fsm:{chat}:{user}"
  
          conn = await self.redis()
          data = await conn.execute('GET', addr)
          if data is None:
              return {'state': None, 'data': {}}
          return json.loads(data)
docs: Get record from storage
  
          :param chat:
          :param user:
          :return: