Resubmitting hopefully for the last time

Sorry! D:

Added several new filter checks in an attempts to cut through most of the spam and irrelevant messages. It seems to work pretty well, but needs more testing. If you see any issues please tell me.

Original #5