At this age, you can choose to say "sorry, there's none left" - be sure to wear a shirt (pajama shirt) that keeps you covered at night.
Breastfeeding is how she has been getting her "me&Mom" time, lots of reassurance and her chance to touch you. I have found that it is good to offer some snuggle time to replace the bf'ing time. When you talk to her, be sure you also cradle her in your arms or give her a tummy rub.
Mine were very responsive to going to sleep while I brushed back his hair with my hand. I also had good results from putting my hand on his back if he started to wake up - and he would go back to sleep.
When you say "she will ask for milk for HOURS and cry" what do you do? Maybe give her the choice of a sip of water or that she sit in her play pen. Be sure to unemotionally respond with something like "it isn't time for "milk", go back to sleep" and "you can go back to sleep and get a drink when the sun comes up". Right now you are not teaching her when it is "day" and when it is "night". Take a sincere look at your reactions and see if you can make them more open, plain (at her level) and not something up for negotiations.
Do let us know how you are doing!!
Sending hugs!!