My usual course of action is to remove the post and point them to our self-promotion guidelines BUT if the content is of value to you, then perhaps it does in fact have a place here.
So my question to you is this:
Are those posts of value to you? Would you like people to continue to advertise those sorts of events, or are they spam?
If the general consensus is that they are good, then I’ll create an area of the forum specifically for that kind of post so that they don’t fill up the main feed.