Cakey Bot can automatically post custom messages when users join/leave or are banned. You can have Cakey Bot announce for one or all of these events and set different messages (or image banners) for each event.
You can set/modify messages and the announcement channel via our web dashboard. Just log in, select a guild, and head on over to the "Announcements" page. Once here you can select a channel as well as setting the message content. You can set a message for any one of these events, some of them or all of them.
In order to start posting announcements, you will need to designate a text channel as the announcement channel. You can do this by setting it in the web dashboard. In order to disable announcements, simply select "none" instead of a channel name in the dropdown.
You can also use a fancy banner picture for your join/leave messages too! In order to set an image banner as your join/leave message just type "banner" instead of a message. You can also choose a custom banner image to use if you have a premium subscription.
Announcements will work with all Basic Placeholders. You can find the list of supported placeholders here.