As humans we all avoid direct communications, or face to face! But that is the very best way to meet someone and get enough information to determine if they are someone you want to get to know.
If someone is serious about meeting someone to be a friend or even more, it is best done face to face. I think you have to go somewhere that you can see and meet some people. Sporting event, church, join a choir, go to a museum, restaurant, join a group to practice or learn (take lessons) a new hobby (Playing music, painting, cooking, Do volunteer work, etc. etc.) Get out of the house, meet people and go after it.... don't sit and wish your life away!