I don't know if you can use this workaround but we had the same problem with my fiancé's Senegalese passport. But he applied from France where he resides. There was also problem with documents, they rejected application and after going back and forth a bit they finally called my fiance to explain what the problem was. So perhaps it's possible even if you're not a resident to try in France or Portugal or something. Online visa system seems to be working... Keeping my fingers crossed for you! (I also asked for agency for Thai visa on Fb and didn't have much luck)
according to the website (I applied at the official govt website) Senegalese passport holder can apply for tourist evisa and that's what I went for (easy enough, right?). Internet is saying the processing time is normally up to 10 working days so am starting to worry now...