diaper training
A has been off diaper since beginning of the year. What I did was firstly, to get her comfortable with her personnal potty and train her how to clear up after peeing. Every night, I would place the potty at the foot of her bed so that she can reach it easily at night in the dark (we don't switch on any night lights). I didn't wait for her to wake up with dry diapers as I knew that as long as she sleeps with diapers, she'll conveniently pee in the diaper, not that she cannot hold.
Initially, I would wake her up before I sleep (abt 12mn) to get her to go to the potty cuz on those 2 nights she refused to wake up, she wet her bed. After about 2 weeks, she woke up on her own to pee in the potty without me having to wake her up. The first few times she woke up on her own, she literally ran to the potty and wetted her pants alittle but, just keep being encouraging and don't put them down. After a few times, it'll be better.
All in all, she only wetted the bed twice during the whole process, which I considered myself very lucky that everything was so smooth and fast.
As for sleeping with water bottle, A sleeps with her water bottle as well as she's capable of going to the potty on her own so I had no issues with letting her drink water when she's thirsty at night while sleeping.