That is very sad that your friends canceled at the last minute. Sometimes people don't make enough of an effort to honor their commitments, in my opinion.
Let me encourage you that, even though you have every right to feel sad, that this feeling will pass by. My therapist loves to remind me that feelings aren't facts. She also likes to say "You can get happy in the same pants you got mad in", which I think means that feelings can be intense however, it can be a short amount of time for those feelings to turn completely around (which I guess is why you would still be wearing the same pants, in a 24 hour period. something like that).
Disappointment is hard. But that doesn't mean you have to be hard on yourself on top of your feeling. Is there anything you could do instead that would honor your self? Such as, have a movie marathon and eat a treat that you like? Is there someone else you could visit that might be wanting company, such as a family member or older member of your community who might not be able to get out and socialize and would relish your company for a little bit?
I value a saying that goes something like "Although you may not always be able to be happy, you can always make someone else happy" meaning that if you are blue, you can still make someone else smile by offering a kind gesture, even if all you can afford is the gesture of spending time with them or bringing them some cold lemonade or something.
I hope you feel better!
_________________
Your Aspie score: 165 of 200
Your neurotypical (non-autistic) score: 48 of 200
EQ 12 SQ 70 = Extreme Systemizer