Please don’t do all this ignoring, ghosting, pretending and passive aggressiveness suggested. Be a grownup and address it using proper assertiveness skills. Assertiveness is not aggressive, it isn’t conflict and it really isn’t that hard.
Prepare your statement, text it if you must. Don’t do it in response to one of hers, find a time to ‘get in first’.
Soften it by saying you like her company, but get the message across of what contact you’d prefer so she knows where she stands. I usually say it seems I’m comfortable with a different level of contact in my friendships. That I’m concentrating on xx in my life, and need to prioritise it at the moment. End with ‘l’m happy to ..... and outline it clearly. Do you want a weekly face to face catch up? A bi-weekly phone chat? A limit of a couple of texts per day? Spell it out. I usually also add that my turnaround time for responding to friends is 30 hours, but I understand if that’s too little for her and she feels she can’t continue the friendship.
Leave the ball in her court. What generally happens is that they go silent for a couple of days, get cross or sad I expect, then figure out that they’ve been a bit unreasonable and would prefer some support from you to none. They get in touch as though you never said anything, but leave you the option to restate your request if contact builds up again.
Remember you’re not helping someone or ‘being nice’ by encouraging unhealthy contact, and preventing them finding other sources of support (including, crucially, some inner resilience). It’s also not nice to pretend to be their friend, but actively avoid them and eye-roll and build serious resentment with them.
Assertiveness gets easier every time you use it. You see it works, then it becomes your go-to. You realise the sky doesn’t fall in just because you identified your needs and named them. Be more protective of your time and energy. People only become ‘life vampires’ if you offer them your neck. Sort these situations out before you get too cross, hey? It’s quite liberating!